A guild (server).
Summary
Types
@type explicit_filter() :: :disabled | :members_without_roles | :all_members
@type mfa_level() :: :none | :elevated
@type notification_level() :: :all_messages | :only_mentions
@type nsfw_level() :: :default | :explicit | :safe | :age_restricted
@type t() :: %Lingo.Type.Guild{ afk_channel_id: String.t() | nil, afk_timeout: integer(), application_id: String.t() | nil, approximate_member_count: integer() | nil, approximate_presence_count: integer() | nil, banner: String.t() | nil, channels: [Lingo.Type.Channel.t()], default_message_notifications: notification_level(), description: String.t() | nil, discovery_splash: String.t() | nil, emojis: [Lingo.Type.Emoji.t()], explicit_content_filter: explicit_filter(), features: [String.t()], icon: String.t() | nil, id: String.t(), incidents_data: Lingo.Type.IncidentsData.t() | nil, joined_at: DateTime.t() | nil, large: boolean(), max_members: integer() | nil, max_presences: integer() | nil, max_stage_video_channel_users: integer() | nil, max_video_channel_users: integer() | nil, member_count: integer() | nil, members: [Lingo.Type.Member.t()], mfa_level: mfa_level(), name: String.t(), nsfw_level: nsfw_level(), owner: boolean(), owner_id: String.t(), permissions: String.t() | nil, preferred_locale: String.t(), premium_progress_bar_enabled: boolean(), premium_subscription_count: integer(), premium_tier: premium_tier(), public_updates_channel_id: String.t() | nil, roles: [Lingo.Type.Role.t()], rules_channel_id: String.t() | nil, safety_alerts_channel_id: String.t() | nil, splash: String.t() | nil, stickers: [Lingo.Type.Sticker.t()], system_channel_flags: integer(), system_channel_id: String.t() | nil, unavailable: boolean(), vanity_url_code: String.t() | nil, verification_level: verification_level(), welcome_screen: Lingo.Type.WelcomeScreen.t() | nil, widget_channel_id: String.t() | nil, widget_enabled: boolean() }
@type verification_level() :: :none | :low | :medium | :high | :very_high