Class User

java.lang.Object
com.slack.api.model.User

public class User
extends java.lang.Object
- https://api.slack.com/types/user - https://api.slack.com/changelog/2017-09-the-one-about-usernames
  • Constructor Details

    • User

      public User()
  • Method Details

    • getId

      public java.lang.String getId()
    • getTeamId

      public java.lang.String getTeamId()
    • getName

      public java.lang.String getName()
    • isDeleted

      public boolean isDeleted()
    • getColor

      public java.lang.String getColor()
    • getRealName

      public java.lang.String getRealName()
    • getTz

      public java.lang.String getTz()
    • getTzLabel

      public java.lang.String getTzLabel()
    • getTzOffset

      public java.lang.Integer getTzOffset()
    • getProfile

      public User.Profile getProfile()
    • isAdmin

      public boolean isAdmin()
    • isOwner

      public boolean isOwner()
    • isPrimaryOwner

      public boolean isPrimaryOwner()
    • isInvitedUser

      public boolean isInvitedUser()
    • isRestricted

      public boolean isRestricted()
      is_restricted indicates the user is a multi-channel guest. see also: https://get.slack.help/hc/en-us/articles/201314026-roles-and-permissions-in-slack
    • isUltraRestricted

      public boolean isUltraRestricted()
      is_ultra_restricted indicates they are a single channel guest. see also: https://get.slack.help/hc/en-us/articles/201314026-roles-and-permissions-in-slack
    • isBot

      public boolean isBot()
    • isStranger

      public boolean isStranger()
    • isAppUser

      public boolean isAppUser()
    • getUpdated

      public java.lang.Long getUpdated()
    • isHas2fa

      public boolean isHas2fa()
    • isEmailConfirmed

      public boolean isEmailConfirmed()
    • getPresence

      public java.lang.String getPresence()
    • getEnterpriseUser

      public User.EnterpriseUser getEnterpriseUser()
    • getTwoFactorType

      public java.lang.String getTwoFactorType()
    • isHasFiles

      public boolean isHasFiles()
    • getLocale

      public java.lang.String getLocale()
    • isWorkflowBot

      public boolean isWorkflowBot()
    • isWhoCanShareContactCard

      public boolean isWhoCanShareContactCard()
    • setId

      public void setId​(java.lang.String id)
    • setTeamId

      public void setTeamId​(java.lang.String teamId)
    • setName

      public void setName​(java.lang.String name)
    • setDeleted

      public void setDeleted​(boolean deleted)
    • setColor

      public void setColor​(java.lang.String color)
    • setRealName

      public void setRealName​(java.lang.String realName)
    • setTz

      public void setTz​(java.lang.String tz)
    • setTzLabel

      public void setTzLabel​(java.lang.String tzLabel)
    • setTzOffset

      public void setTzOffset​(java.lang.Integer tzOffset)
    • setProfile

      public void setProfile​(User.Profile profile)
    • setAdmin

      public void setAdmin​(boolean admin)
    • setOwner

      public void setOwner​(boolean owner)
    • setPrimaryOwner

      public void setPrimaryOwner​(boolean primaryOwner)
    • setInvitedUser

      public void setInvitedUser​(boolean invitedUser)
    • setRestricted

      public void setRestricted​(boolean restricted)
      is_restricted indicates the user is a multi-channel guest. see also: https://get.slack.help/hc/en-us/articles/201314026-roles-and-permissions-in-slack
    • setUltraRestricted

      public void setUltraRestricted​(boolean ultraRestricted)
      is_ultra_restricted indicates they are a single channel guest. see also: https://get.slack.help/hc/en-us/articles/201314026-roles-and-permissions-in-slack
    • setBot

      public void setBot​(boolean bot)
    • setStranger

      public void setStranger​(boolean stranger)
    • setAppUser

      public void setAppUser​(boolean appUser)
    • setUpdated

      public void setUpdated​(java.lang.Long updated)
    • setHas2fa

      public void setHas2fa​(boolean has2fa)
    • setEmailConfirmed

      public void setEmailConfirmed​(boolean emailConfirmed)
    • setPresence

      public void setPresence​(java.lang.String presence)
    • setEnterpriseUser

      public void setEnterpriseUser​(User.EnterpriseUser enterpriseUser)
    • setTwoFactorType

      public void setTwoFactorType​(java.lang.String twoFactorType)
    • setHasFiles

      public void setHasFiles​(boolean hasFiles)
    • setLocale

      public void setLocale​(java.lang.String locale)
    • setWorkflowBot

      public void setWorkflowBot​(boolean workflowBot)
    • setWhoCanShareContactCard

      public void setWhoCanShareContactCard​(boolean whoCanShareContactCard)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • canEqual

      protected boolean canEqual​(java.lang.Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object