slackline/api/bookmarks/add

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

Setters for the optional arguments of bookmarks.add. Each setter takes the call that bookmarks.add returns and sets one argument:

bookmarks.add(title: "title", type_: "type_")
|> add.channel_id("channel_id")

Values

pub fn access_level(
  call: slackline.Call(bookmarks.Add, r),
  access_level: bookmarks.BookmarkAccessLevel,
) -> slackline.Call(bookmarks.Add, r)

The level that we are setting the file’s permission to (read or write) Acceptable values: read write

pub fn channel_id(
  call: slackline.Call(bookmarks.Add, r),
  channel_id: String,
) -> slackline.Call(bookmarks.Add, r)

Channel to add bookmark in. Required for public channels.

pub fn emoji(
  call: slackline.Call(bookmarks.Add, r),
  emoji: String,
) -> slackline.Call(bookmarks.Add, r)

Emoji tag to apply to the link.

pub fn entity_id(
  call: slackline.Call(bookmarks.Add, r),
  entity_id: String,
) -> slackline.Call(bookmarks.Add, r)

ID of the entity being bookmarked. Only applies to message and file types.

pub fn link(
  call: slackline.Call(bookmarks.Add, r),
  link: String,
) -> slackline.Call(bookmarks.Add, r)

Link to bookmark.

pub fn parent_id(
  call: slackline.Call(bookmarks.Add, r),
  parent_id: String,
) -> slackline.Call(bookmarks.Add, r)

Id of this bookmark’s parent

✨ Search Document