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: String)
}

Constructors

  • PresenceUser(id: String)

Values

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