kitazith/component/section

Types

pub type Section {
  Section(
    id: option.Option(Int),
    components: List(text_display.TextDisplay),
    accessory: Thumbnail,
  )
}

Constructors

pub type Thumbnail {
  Thumbnail(
    id: option.Option(Int),
    media: media.UnfurledMediaItem,
  )
}

Constructors

Values

pub fn new(
  components components: List(text_display.TextDisplay),
  accessory accessory: Thumbnail,
) -> Section
pub fn new_thumbnail(
  media media: media.UnfurledMediaItem,
) -> Thumbnail
pub fn to_json(section: Section) -> json.Json
pub fn with_id(section: Section, id: Int) -> Section
pub fn with_thumbnail_id(
  thumbnail: Thumbnail,
  id: Int,
) -> Thumbnail
Search Document