Class AdminUsersInviteRequest.AdminUsersInviteRequestBuilder
java.lang.Object
com.slack.api.methods.request.admin.users.AdminUsersInviteRequest.AdminUsersInviteRequestBuilder
- Enclosing class:
- AdminUsersInviteRequest
public static class AdminUsersInviteRequest.AdminUsersInviteRequestBuilder
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description AdminUsersInviteRequestbuild()AdminUsersInviteRequest.AdminUsersInviteRequestBuilderchannelIds(java.util.List<java.lang.String> channelIds)A comma-separated list of channel_ids for this user to join.AdminUsersInviteRequest.AdminUsersInviteRequestBuildercustomMessage(java.lang.String customMessage)An optional message to send to the user in the invite email.AdminUsersInviteRequest.AdminUsersInviteRequestBuilderemail(java.lang.String email)The email address of the person to invite.AdminUsersInviteRequest.AdminUsersInviteRequestBuilderemailPasswordPolicyEnabled(java.lang.Boolean emailPasswordPolicyEnabled)Allow invited user to sign in via email and password.AdminUsersInviteRequest.AdminUsersInviteRequestBuilderguestExpirationTs(java.lang.String guestExpirationTs)Timestamp when guest account should be disabled.AdminUsersInviteRequest.AdminUsersInviteRequestBuilderisRestricted(boolean isRestricted)Is this user a multi-channel guest user? (default: false)AdminUsersInviteRequest.AdminUsersInviteRequestBuilderisUltraRestricted(boolean isUltraRestricted)Is this user a single channel guest user? (default: false)AdminUsersInviteRequest.AdminUsersInviteRequestBuilderrealName(java.lang.String realName)Full name of the user.AdminUsersInviteRequest.AdminUsersInviteRequestBuilderresend(boolean resend)Allow this invite to be resent in the future if a user has not signed up yet.AdminUsersInviteRequest.AdminUsersInviteRequestBuilderteamId(java.lang.String teamId)Workspace IdAdminUsersInviteRequest.AdminUsersInviteRequestBuildertoken(java.lang.String token)Authentication token bearing required scopes.java.lang.StringtoString()
-
Method Details
-
token
Authentication token bearing required scopes.- Returns:
this.
-
channelIds
public AdminUsersInviteRequest.AdminUsersInviteRequestBuilder channelIds(java.util.List<java.lang.String> channelIds)A comma-separated list of channel_ids for this user to join. At least one channel is required.- Returns:
this.
-
email
The email address of the person to invite.- Returns:
this.
-
teamId
Workspace Id- Returns:
this.
-
customMessage
public AdminUsersInviteRequest.AdminUsersInviteRequestBuilder customMessage(java.lang.String customMessage)An optional message to send to the user in the invite email.- Returns:
this.
-
emailPasswordPolicyEnabled
public AdminUsersInviteRequest.AdminUsersInviteRequestBuilder emailPasswordPolicyEnabled(java.lang.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)- Returns:
this.
-
guestExpirationTs
public AdminUsersInviteRequest.AdminUsersInviteRequestBuilder guestExpirationTs(java.lang.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.- Returns:
this.
-
isRestricted
Is this user a multi-channel guest user? (default: false)- Returns:
this.
-
isUltraRestricted
public AdminUsersInviteRequest.AdminUsersInviteRequestBuilder isUltraRestricted(boolean isUltraRestricted)Is this user a single channel guest user? (default: false)- Returns:
this.
-
realName
Full name of the user.- Returns:
this.
-
resend
Allow this invite to be resent in the future if a user has not signed up yet. (default: false)- Returns:
this.
-
build
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-