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.

✨ Search Document