Lingo.Type.ScheduledEvent (Lingo v0.4.2)

Copy Markdown View Source

A guild scheduled event.

Summary

Types

entity_type()

@type entity_type() :: :stage_instance | :voice | :external

privacy_level()

@type privacy_level() :: :guild_only

status()

@type status() :: :scheduled | :active | :completed | :canceled

t()

@type t() :: %Lingo.Type.ScheduledEvent{
  channel_id: String.t() | nil,
  creator: Lingo.Type.User.t() | nil,
  creator_id: String.t() | nil,
  description: String.t() | nil,
  entity_id: String.t() | nil,
  entity_metadata: map() | nil,
  entity_type: entity_type(),
  guild_id: String.t(),
  id: String.t(),
  image: String.t() | nil,
  name: String.t(),
  privacy_level: privacy_level(),
  recurrence_rule: map() | nil,
  scheduled_end_time: DateTime.t() | nil,
  scheduled_start_time: DateTime.t(),
  status: status(),
  user_count: integer() | nil
}