slackline/api/conversations/request_shared_invite_approve
This module is generated by gleam run -m slackline_codegen/generate. Do not edit it by hand.
Setters for the optional arguments of
conversations.requestSharedInvite.approve.
Each setter takes the call that
conversations.request_shared_invite_approve returns and sets one
argument:
conversations.request_shared_invite_approve(invite_id: "invite_id")
|> request_shared_invite_approve.is_external_limited(True)
Values
pub fn channel_id(
call: slackline.Call(
conversations.RequestSharedInviteApprove,
r,
),
channel_id: String,
) -> slackline.Call(conversations.RequestSharedInviteApprove, r)
Optional channel_id to which external user will be invited to. Will override the value on the requested invite.
pub fn is_external_limited(
call: slackline.Call(
conversations.RequestSharedInviteApprove,
r,
),
is_external_limited: Bool,
) -> slackline.Call(conversations.RequestSharedInviteApprove, r)
Optional boolean on whether the invited team will have post-only permissions in the channel. Will override the value on the requested invite.
pub fn message(
call: slackline.Call(
conversations.RequestSharedInviteApprove,
r,
),
message: conversations.SharedInviteMessage,
) -> slackline.Call(conversations.RequestSharedInviteApprove, r)
Text to send along with the invite.