discord_gleam/types/presence

Types

pub type ClientStatus {
  ClientStatus(
    desktop: option.Option(String),
    mobile: option.Option(String),
    web: option.Option(String),
  )
}

Constructors

pub type Presence {
  Presence(
    user: PresenceUser,
    status: String,
    activities: List(activity.Activity),
    client_status: ClientStatus,
  )
}

Constructors

pub type PresenceUser {
  PresenceUser(id: snowflake.Snowflake(snowflake.User))
}

Constructors

Values

pub fn client_status_decoder() -> decode.Decoder(ClientStatus)
pub fn presence_user_decoder() -> decode.Decoder(PresenceUser)
Search Document