slackline/api/search/messages

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

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

search.messages(query: "pickleface")
|> messages.count(10)

Values

pub fn count(
  call: slackline.Call(search.Messages, r),
  count: Int,
) -> slackline.Call(search.Messages, r)

Pass the number of results you want per “page”. Maximum of 100. Defaults to 20.

pub fn cursor(
  call: slackline.Call(search.Messages, r),
  cursor: String,
) -> slackline.Call(search.Messages, r)

Use this when getting results with cursormark pagination. For first call send * for subsequent calls, send the value of next_cursor returned in the previous call’s results

pub fn highlight(
  call: slackline.Call(search.Messages, r),
  highlight: Bool,
) -> slackline.Call(search.Messages, r)

Pass a value of true to enable query highlight markers (see below).

pub fn page(
  call: slackline.Call(search.Messages, r),
  page: Int,
) -> slackline.Call(search.Messages, r)

Defaults to 1.

pub fn sort(
  call: slackline.Call(search.Messages, r),
  sort: common.SearchSort,
) -> slackline.Call(search.Messages, r)

Return matches sorted by either score or timestamp. Defaults to score.

pub fn sort_dir(
  call: slackline.Call(search.Messages, r),
  sort_dir: common.SortDirection,
) -> slackline.Call(search.Messages, r)

Change sort direction to ascending (asc) or descending (desc). Acceptable values: asc desc Defaults to desc.

pub fn team_id(
  call: slackline.Call(search.Messages, r),
  team_id: String,
) -> slackline.Call(search.Messages, r)

encoded team id to search in, required if org token is used

✨ Search Document