from discord_self._vendor.discord.types.integration import ConnectionIntegration
from discord_self._vendor.discord.types.snowflake import Snowflake
from discord_self._vendor.discord.types.user import (
    APIUser,
    AvatarDecorationData,
    ChannelAffinities,
    ChannelAffinity,
    ChannelOverride,
    Collectible,
    Connection,
    ConnectionAccessToken,
    ConnectionAuthorization,
    ConnectionType,
    ConnectionVisibilty,
    ConsentSettings,
    DisplayNameEffect,
    DisplayNameFont,
    DisplayNameStyle,
    EmailSettings,
    FriendSuggestion,
    FriendSuggestionReason,
    GuildAffinities,
    GuildAffinity,
    HighlightLevel,
    MessageNotificationLevel,
    MuteConfig,
    NameplateCollectible,
    NameplatePallete,
    Note,
    PartialConnection,
    PartialConsentSettings,
    PartialUser,
    PomeloAttempt,
    PomeloSuggestion,
    PremiumType,
    PrimaryGuild,
    ProtoSettings,
    ProtoSettingsType,
    Relationship,
    RelationshipType,
    Report,
    User,
    UserAffinities,
    UserAffinity,
    UserAvatar,
    UserAvatars,
    UserCollectibles,
    UserGuildSettings,
    UserWithToken,
)

__all__ = [
    "APIUser",
    "AvatarDecorationData",
    "ChannelAffinities",
    "ChannelAffinity",
    "ChannelOverride",
    "Collectible",
    "Connection",
    "ConnectionAccessToken",
    "ConnectionAuthorization",
    "ConnectionIntegration",
    "ConnectionType",
    "ConnectionVisibilty",
    "ConsentSettings",
    "DisplayNameEffect",
    "DisplayNameFont",
    "DisplayNameStyle",
    "EmailSettings",
    "FriendSuggestion",
    "FriendSuggestionReason",
    "GuildAffinities",
    "GuildAffinity",
    "HighlightLevel",
    "MessageNotificationLevel",
    "MuteConfig",
    "NameplateCollectible",
    "NameplatePallete",
    "Note",
    "PartialConnection",
    "PartialConsentSettings",
    "PartialUser",
    "PomeloAttempt",
    "PomeloSuggestion",
    "PremiumType",
    "PrimaryGuild",
    "ProtoSettings",
    "ProtoSettingsType",
    "Relationship",
    "RelationshipType",
    "Report",
    "Snowflake",
    "User",
    "UserAffinities",
    "UserAffinity",
    "UserAvatar",
    "UserAvatars",
    "UserCollectibles",
    "UserGuildSettings",
    "UserWithToken",
]
