discord_gleam/types/presence
Types
pub type ClientStatus {
ClientStatus(
desktop: option.Option(String),
mobile: option.Option(String),
web: option.Option(String),
)
}
Constructors
-
ClientStatus( desktop: option.Option(String), mobile: option.Option(String), web: option.Option(String), )
pub type Presence {
Presence(
user: PresenceUser,
status: String,
activities: List(activity.Activity),
client_status: ClientStatus,
)
}
Constructors
-
Presence( user: PresenceUser, status: String, activities: List(activity.Activity), client_status: ClientStatus, )
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)