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 a 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 a 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
-