
org.riversun.xternal.simpleslackapi.impl.SlackPersonaImpl Maven / Gradle / Ivy
The newest version!
package org.riversun.xternal.simpleslackapi.impl;
import org.riversun.xternal.simpleslackapi.SlackPersona;
class SlackPersonaImpl implements SlackPersona {
final String id;
final String userName;
final String realName;
final String userMail;
final String userSkype;
final String userPhone;
final String userTitle;
final boolean deleted;
final boolean admin;
final boolean owner;
final boolean primaryOwner;
final boolean restricted;
final boolean ultraRestricted;
final boolean bot;
final String timeZone;
final String timeZoneLabel;
final Integer timeZoneOffset;
final SlackPresence presence;
SlackPersonaImpl(String id, String userName, String realName, String userMail, String userSkype, String userPhone, String userTitle,
boolean deleted, boolean admin, boolean owner, boolean primaryOwner, boolean restricted,
boolean ultraRestricted, boolean bot, String timeZone, String timeZoneLabel, Integer timeZoneOffset,
SlackPresence presence) {
this.id = id;
this.userName = userName;
this.realName = realName;
this.userMail = userMail;
this.userSkype = userSkype;
this.userPhone = userPhone;
this.userTitle = userTitle;
this.deleted = deleted;
this.admin = admin;
this.owner = owner;
this.primaryOwner = primaryOwner;
this.restricted = restricted;
this.ultraRestricted = ultraRestricted;
this.bot = bot;
this.timeZone = timeZone;
this.timeZoneLabel = timeZoneLabel;
this.timeZoneOffset = timeZoneOffset;
this.presence = presence;
}
@Override
public String getId()
{
return id;
}
@Override
public String getUserName()
{
return userName;
}
@Override
public boolean isDeleted()
{
return deleted;
}
@Override
public boolean isAdmin()
{
return admin;
}
@Override
public boolean isOwner()
{
return owner;
}
@Override
public boolean isPrimaryOwner()
{
return primaryOwner;
}
@Override
public boolean isRestricted()
{
return restricted;
}
@Override
public boolean isUltraRestricted()
{
return ultraRestricted;
}
@Override
public boolean isBot()
{
return bot;
}
@Override
public String getUserMail()
{
return userMail;
}
@Override
public String getUserSkype() {
return userSkype;
}
@Override
public String getUserPhone() {
return userPhone;
}
@Override
public String getUserTitle() {
return userTitle;
}
@Override
public String getRealName()
{
return realName;
}
@Override
public String getTimeZone()
{
return timeZone;
}
@Override
public String getTimeZoneLabel()
{
return timeZoneLabel;
}
@Override
public Integer getTimeZoneOffset()
{
return timeZoneOffset;
}
@Override
public SlackPresence getPresence() {
return presence;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy