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

org.riversun.xternal.simpleslackapi.impl.PresenceChangeImpl Maven / Gradle / Ivy

The newest version!
package org.riversun.xternal.simpleslackapi.impl;

import org.riversun.xternal.simpleslackapi.SlackPersona;
import org.riversun.xternal.simpleslackapi.events.PresenceChange;
import org.riversun.xternal.simpleslackapi.events.SlackEventType;

public class PresenceChangeImpl implements PresenceChange {
    private final String userId;
    private final SlackPersona.SlackPresence presence;

    PresenceChangeImpl(String userId, SlackPersona.SlackPresence presence) {
        this.userId = userId;
        this.presence = presence;
    }

    @Override
    public String getUserId() {
        return userId;
    }

    @Override
    public SlackPersona.SlackPresence getPresence() {
        return presence;
    }

    @Override
    public SlackEventType getEventType() {
        return SlackEventType.PRESENCE_CHANGE;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy