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.

✨ Search Document