Class AdminUsersInviteRequest

    • Method Detail

      • getToken

        public String getToken()
        Authentication token bearing required scopes.
        Specified by:
        getToken in interface SlackApiRequest
        Returns:
        token string value or null
      • getChannelIds

        public List<String> getChannelIds()
        A comma-separated list of channel_ids for this user to join. At least one channel is required.
      • getEmail

        public String getEmail()
        The email address of the person to invite.
      • getTeamId

        public String getTeamId()
        Workspace Id
      • getCustomMessage

        public String getCustomMessage()
        An optional message to send to the user in the invite email.
      • getEmailPasswordPolicyEnabled

        public Boolean getEmailPasswordPolicyEnabled()
        Allow invited user to sign in via email and password. Only available for Enterprise Grid teams via admin invite. (As this parameter does not have the default value, we don't use the primitive value type)
      • getGuestExpirationTs

        public String getGuestExpirationTs()
        Timestamp when guest account should be disabled. Only include this timestamp if you inviting a guest user and you want their account to expire on a certain date.
      • isRestricted

        public boolean isRestricted()
        Is this user a multi-channel guest user? (default: false)
      • isUltraRestricted

        public boolean isUltraRestricted()
        Is this user a single channel guest user? (default: false)
      • getRealName

        public String getRealName()
        Full name of the user.
      • isResend

        public boolean isResend()
        Allow this invite to be resent in the future if a user has not signed up yet. (default: false)
      • setToken

        public void setToken​(String token)
        Authentication token bearing required scopes.
        Specified by:
        setToken in interface SlackApiRequest
      • setChannelIds

        public void setChannelIds​(List<String> channelIds)
        A comma-separated list of channel_ids for this user to join. At least one channel is required.
      • setEmail

        public void setEmail​(String email)
        The email address of the person to invite.
      • setTeamId

        public void setTeamId​(String teamId)
        Workspace Id
      • setCustomMessage

        public void setCustomMessage​(String customMessage)
        An optional message to send to the user in the invite email.
      • setEmailPasswordPolicyEnabled

        public void setEmailPasswordPolicyEnabled​(Boolean emailPasswordPolicyEnabled)
        Allow invited user to sign in via email and password. Only available for Enterprise Grid teams via admin invite. (As this parameter does not have the default value, we don't use the primitive value type)
      • setGuestExpirationTs

        public void setGuestExpirationTs​(String guestExpirationTs)
        Timestamp when guest account should be disabled. Only include this timestamp if you inviting a guest user and you want their account to expire on a certain date.
      • setRestricted

        public void setRestricted​(boolean isRestricted)
        Is this user a multi-channel guest user? (default: false)
      • setUltraRestricted

        public void setUltraRestricted​(boolean isUltraRestricted)
        Is this user a single channel guest user? (default: false)
      • setRealName

        public void setRealName​(String realName)
        Full name of the user.
      • setResend

        public void setResend​(boolean resend)
        Allow this invite to be resent in the future if a user has not signed up yet. (default: false)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object