Class ConversationsInviteSharedRequest.ConversationsInviteSharedRequestBuilder
java.lang.Object
com.slack.api.methods.request.conversations.ConversationsInviteSharedRequest.ConversationsInviteSharedRequestBuilder
- Enclosing class:
- ConversationsInviteSharedRequest
public static class ConversationsInviteSharedRequest.ConversationsInviteSharedRequestBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()ID of the channel on your team that you'd like to shareOptional email to receive this invite.externalLimited(Boolean externalLimited) Optional boolean on whether invite is to an external limited member.Authentication token bearing required scopes.toString()Optional user_id to receive this invite.
-
Method Details
-
token
Authentication token bearing required scopes. Tokens should be passed as an HTTP Authorization header or alternatively, as a POST parameter.- Returns:
this.
-
channel
public ConversationsInviteSharedRequest.ConversationsInviteSharedRequestBuilder channel(String channel) ID of the channel on your team that you'd like to share- Returns:
this.
-
emails
public ConversationsInviteSharedRequest.ConversationsInviteSharedRequestBuilder emails(List<String> emails) Optional email to receive this invite. Either emails or user_ids must be provided.- Returns:
this.
-
externalLimited
public ConversationsInviteSharedRequest.ConversationsInviteSharedRequestBuilder externalLimited(Boolean externalLimited) Optional boolean on whether invite is to an external limited member. Defaults to true.- Returns:
this.
-
userIds
public ConversationsInviteSharedRequest.ConversationsInviteSharedRequestBuilder userIds(List<String> userIds) Optional user_id to receive this invite. Either emails or user_ids must be provided.- Returns:
this.
-
build
-
toString
-