A guild scheduled event.
Summary
Types
@type entity_type() :: :stage_instance | :voice | :external
@type privacy_level() :: :guild_only
@type status() :: :scheduled | :active | :completed | :canceled
@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 }