Lingo.Type.Activity (Lingo v0.4.2)

Copy Markdown View Source

What a user is doing: playing, streaming, listening, watching, a custom status or competing.

Summary

Types

activity_type()

@type activity_type() ::
  :playing | :streaming | :listening | :watching | :custom | :competing

t()

@type t() :: %Lingo.Type.Activity{
  application_id: String.t() | nil,
  assets: map() | nil,
  buttons: [map() | String.t()],
  created_at: integer() | nil,
  details: String.t() | nil,
  details_url: String.t() | nil,
  emoji: map() | nil,
  flags: integer() | nil,
  instance: boolean() | nil,
  name: String.t(),
  party: map() | nil,
  secrets: map() | nil,
  state: String.t() | nil,
  state_url: String.t() | nil,
  status_display_type: integer() | nil,
  timestamps: map() | nil,
  type: activity_type(),
  url: String.t() | nil
}