slackline/api/admin/functions/permissions_set

This module is generated by gleam run -m slackline_codegen/generate. Do not edit it by hand.

Setters for the optional arguments of admin.functions.permissions.set. Each setter takes the call that functions.permissions_set returns and sets one argument:

functions.permissions_set(function_id: "function_id")
|> permissions_set.visibility(visibility)

Values

pub fn permissions(
  call: slackline.Call(functions.PermissionsSet, r),
  permissions: List(value.Value),
) -> slackline.Call(functions.PermissionsSet, r)

The permissions for the function.

pub fn user_ids(
  call: slackline.Call(functions.PermissionsSet, r),
  user_ids: List(String),
) -> slackline.Call(functions.PermissionsSet, r)

List of user IDs to allow for named_entities visibility. Maximum: 200

pub fn visibility(
  call: slackline.Call(functions.PermissionsSet, r),
  visibility: functions.FunctionVisibility,
) -> slackline.Call(functions.PermissionsSet, r)

The function visibility. Acceptable values: everyone app_collaborators named_entities no_one

✨ Search Document