discord_gleam/types/channel

Types

See https://discord.com/developers/docs/resources/channel#channel-object
This is a simplified version of the channel object.

pub type Channel {
  Channel(
    id: String,
    type_: Int,
    position: option.Option(Int),
    guild_id: option.Option(String),
    parent_id: option.Option(String),
    name: option.Option(String),
    topic: option.Option(String),
    nsfw: option.Option(Bool),
    last_message_id: option.Option(String),
  )
}

Constructors

Values

pub fn from_json_decoder() -> decode.Decoder(Channel)
pub fn string_to_data(
  encoded: String,
) -> Result(Channel, @internal DiscordError)

Convert a JSON string to a channel object

Search Document