All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.dangernoodle.slack.events.SlackPongEvent Maven / Gradle / Ivy

The newest version!
package io.dangernoodle.slack.events;

import java.util.Map;


/**
 * Represents a pong event
 *
 * @since 0.1.0
 */
public class SlackPongEvent extends SlackEvent
{
    private final Map additional;

    private final long id;

    private final long time;

    public SlackPongEvent(long id, long time, Map additional)
    {
        this.id = id;
        this.time = time;

        this.additional = additional;
        setType(SlackEventType.PONG);
    }

    /**
     * @return any additional arguments configured for ping requests via SlackClientSettings
     * @see io.dangernoodle.slack.client.SlackClientSettings
     */
    public Map getAdditional()
    {
        return additional;
    }

    /**
     * @return ping id
     */
    public long getId()
    {
        return id;
    }

    /**
     * @return timestamp when ping was sent
     */
    public long getTime()
    {
        return time;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy