slackline/api/conversations/invite_shared
This module is generated by gleam run -m slackline_codegen/generate. Do not edit it by hand.
Setters for the optional arguments of
conversations.inviteShared.
Each setter takes the call that conversations.invite_shared returns and
sets one argument:
conversations.invite_shared(channel: "channel")
|> invite_shared.emails(emails)
Values
pub fn emails(
call: slackline.Call(conversations.InviteShared, r),
emails: List(String),
) -> slackline.Call(conversations.InviteShared, r)
Optional email to receive this invite. Either emails or user_ids must be
provided. Only one email or one user ID may be invited at a time.
pub fn external_limited(
call: slackline.Call(conversations.InviteShared, r),
external_limited: Bool,
) -> slackline.Call(conversations.InviteShared, r)
Optional boolean on whether invite is to an external limited member.
Defaults to true.
pub fn user_ids(
call: slackline.Call(conversations.InviteShared, r),
user_ids: List(String),
) -> slackline.Call(conversations.InviteShared, r)
Optional user_id to receive this invite. Either emails or user_ids must
be provided. Only one email or one user ID may be invited at a time.