pub mod account_info;
pub use self::account_info::AccountInfo;
pub mod all_member_response;
pub use self::all_member_response::AllMemberResponse;
pub mod ban_list_result;
pub use self::ban_list_result::BanListResult;
pub mod bandcamp_type;
pub use self::bandcamp_type::BandcampType;
pub mod banned_user;
pub use self::banned_user::BannedUser;
pub mod banned_user_avatar;
pub use self::banned_user_avatar::BannedUserAvatar;
pub mod bot;
pub use self::bot::Bot;
pub mod bot_information;
pub use self::bot_information::BotInformation;
pub mod bot_response;
pub use self::bot_response::BotResponse;
pub mod bot_response_bot;
pub use self::bot_response_bot::BotResponseBot;
pub mod bot_response_user;
pub use self::bot_response_user::BotResponseUser;
pub mod bulk_message_response;
pub use self::bulk_message_response::BulkMessageResponse;
pub mod bulk_message_response_any_of;
pub use self::bulk_message_response_any_of::BulkMessageResponseAnyOf;
pub mod captcha_feature;
pub use self::captcha_feature::CaptchaFeature;
pub mod category;
pub use self::category::Category;
pub mod channel;
pub use self::channel::Channel;
pub mod channel_composite_key;
pub use self::channel_composite_key::ChannelCompositeKey;
pub mod channel_one_of;
pub use self::channel_one_of::ChannelOneOf;
pub mod channel_one_of_1;
pub use self::channel_one_of_1::ChannelOneOf1;
pub mod channel_one_of_2;
pub use self::channel_one_of_2::ChannelOneOf2;
pub mod channel_one_of_3;
pub use self::channel_one_of_3::ChannelOneOf3;
pub mod channel_one_of_4;
pub use self::channel_one_of_4::ChannelOneOf4;
pub mod channel_type;
pub use self::channel_type::ChannelType;
pub mod channel_unread;
pub use self::channel_unread::ChannelUnread;
pub mod channel_unread__id;
pub use self::channel_unread__id::ChannelUnreadId;
pub mod create_server_response;
pub use self::create_server_response::CreateServerResponse;
pub mod create_server_response_server;
pub use self::create_server_response_server::CreateServerResponseServer;
pub mod create_voice_user_response;
pub use self::create_voice_user_response::CreateVoiceUserResponse;
pub mod data;
pub use self::data::Data;
pub mod data_account_deletion;
pub use self::data_account_deletion::DataAccountDeletion;
pub mod data_ban_create;
pub use self::data_ban_create::DataBanCreate;
pub mod data_change_email;
pub use self::data_change_email::DataChangeEmail;
pub mod data_change_password;
pub use self::data_change_password::DataChangePassword;
pub mod data_change_username;
pub use self::data_change_username::DataChangeUsername;
pub mod data_create_account;
pub use self::data_create_account::DataCreateAccount;
pub mod data_create_bot;
pub use self::data_create_bot::DataCreateBot;
pub mod data_create_channel;
pub use self::data_create_channel::DataCreateChannel;
pub mod data_create_emoji;
pub use self::data_create_emoji::DataCreateEmoji;
pub mod data_create_emoji_parent;
pub use self::data_create_emoji_parent::DataCreateEmojiParent;
pub mod data_create_group;
pub use self::data_create_group::DataCreateGroup;
pub mod data_create_role;
pub use self::data_create_role::DataCreateRole;
pub mod data_create_server;
pub use self::data_create_server::DataCreateServer;
pub mod data_default_channel_permissions;
pub use self::data_default_channel_permissions::DataDefaultChannelPermissions;
pub mod data_default_channel_permissions_any_of;
pub use self::data_default_channel_permissions_any_of::DataDefaultChannelPermissionsAnyOf;
pub mod data_default_channel_permissions_any_of_1;
pub use self::data_default_channel_permissions_any_of_1::DataDefaultChannelPermissionsAnyOf1;
pub mod data_edit_bot;
pub use self::data_edit_bot::DataEditBot;
pub mod data_edit_channel;
pub use self::data_edit_channel::DataEditChannel;
pub mod data_edit_message;
pub use self::data_edit_message::DataEditMessage;
pub mod data_edit_role;
pub use self::data_edit_role::DataEditRole;
pub mod data_edit_server;
pub use self::data_edit_server::DataEditServer;
pub mod data_edit_server_system_messages;
pub use self::data_edit_server_system_messages::DataEditServerSystemMessages;
pub mod data_edit_session;
pub use self::data_edit_session::DataEditSession;
pub mod data_edit_user;
pub use self::data_edit_user::DataEditUser;
pub mod data_edit_user_profile;
pub use self::data_edit_user_profile::DataEditUserProfile;
pub mod data_edit_user_status;
pub use self::data_edit_user_status::DataEditUserStatus;
pub mod data_hello;
pub use self::data_hello::DataHello;
pub mod data_login;
pub use self::data_login::DataLogin;
pub mod data_login_any_of;
pub use self::data_login_any_of::DataLoginAnyOf;
pub mod data_login_any_of_1;
pub use self::data_login_any_of_1::DataLoginAnyOf1;
pub mod data_member_edit;
pub use self::data_member_edit::DataMemberEdit;
pub mod data_message_send;
pub use self::data_message_send::DataMessageSend;
pub mod data_message_send_interactions;
pub use self::data_message_send_interactions::DataMessageSendInteractions;
pub mod data_message_send_masquerade;
pub use self::data_message_send_masquerade::DataMessageSendMasquerade;
pub mod data_onboard;
pub use self::data_onboard::DataOnboard;
pub mod data_password_reset;
pub use self::data_password_reset::DataPasswordReset;
pub mod data_permissions;
pub use self::data_permissions::DataPermissions;
pub mod data_resend_verification;
pub use self::data_resend_verification::DataResendVerification;
pub mod data_send_friend_request;
pub use self::data_send_friend_request::DataSendFriendRequest;
pub mod data_send_password_reset;
pub use self::data_send_password_reset::DataSendPasswordReset;
pub mod data_set_server_default_permission;
pub use self::data_set_server_default_permission::DataSetServerDefaultPermission;
pub mod data_set_server_role_permission;
pub use self::data_set_server_role_permission::DataSetServerRolePermission;
pub mod data_set_server_role_permission_permissions;
pub use self::data_set_server_role_permission_permissions::DataSetServerRolePermissionPermissions;
pub mod embed;
pub use self::embed::Embed;
pub mod embed_one_of;
pub use self::embed_one_of::EmbedOneOf;
pub mod embed_one_of_1;
pub use self::embed_one_of_1::EmbedOneOf1;
pub mod embed_one_of_2;
pub use self::embed_one_of_2::EmbedOneOf2;
pub mod embed_one_of_3;
pub use self::embed_one_of_3::EmbedOneOf3;
pub mod embed_one_of_4;
pub use self::embed_one_of_4::EmbedOneOf4;
pub mod emoji;
pub use self::emoji::Emoji;
pub mod emoji_parent;
pub use self::emoji_parent::EmojiParent;
pub mod emoji_parent_one_of;
pub use self::emoji_parent_one_of::EmojiParentOneOf;
pub mod emoji_parent_one_of_1;
pub use self::emoji_parent_one_of_1::EmojiParentOneOf1;
pub mod error;
pub use self::error::Error;
pub mod error_one_of;
pub use self::error_one_of::ErrorOneOf;
pub mod error_one_of_1;
pub use self::error_one_of_1::ErrorOneOf1;
pub mod error_one_of_10;
pub use self::error_one_of_10::ErrorOneOf10;
pub mod error_one_of_11;
pub use self::error_one_of_11::ErrorOneOf11;
pub mod error_one_of_12;
pub use self::error_one_of_12::ErrorOneOf12;
pub mod error_one_of_13;
pub use self::error_one_of_13::ErrorOneOf13;
pub mod error_one_of_14;
pub use self::error_one_of_14::ErrorOneOf14;
pub mod error_one_of_15;
pub use self::error_one_of_15::ErrorOneOf15;
pub mod error_one_of_16;
pub use self::error_one_of_16::ErrorOneOf16;
pub mod error_one_of_17;
pub use self::error_one_of_17::ErrorOneOf17;
pub mod error_one_of_18;
pub use self::error_one_of_18::ErrorOneOf18;
pub mod error_one_of_19;
pub use self::error_one_of_19::ErrorOneOf19;
pub mod error_one_of_2;
pub use self::error_one_of_2::ErrorOneOf2;
pub mod error_one_of_20;
pub use self::error_one_of_20::ErrorOneOf20;
pub mod error_one_of_21;
pub use self::error_one_of_21::ErrorOneOf21;
pub mod error_one_of_22;
pub use self::error_one_of_22::ErrorOneOf22;
pub mod error_one_of_23;
pub use self::error_one_of_23::ErrorOneOf23;
pub mod error_one_of_24;
pub use self::error_one_of_24::ErrorOneOf24;
pub mod error_one_of_25;
pub use self::error_one_of_25::ErrorOneOf25;
pub mod error_one_of_26;
pub use self::error_one_of_26::ErrorOneOf26;
pub mod error_one_of_27;
pub use self::error_one_of_27::ErrorOneOf27;
pub mod error_one_of_28;
pub use self::error_one_of_28::ErrorOneOf28;
pub mod error_one_of_29;
pub use self::error_one_of_29::ErrorOneOf29;
pub mod error_one_of_3;
pub use self::error_one_of_3::ErrorOneOf3;
pub mod error_one_of_30;
pub use self::error_one_of_30::ErrorOneOf30;
pub mod error_one_of_31;
pub use self::error_one_of_31::ErrorOneOf31;
pub mod error_one_of_32;
pub use self::error_one_of_32::ErrorOneOf32;
pub mod error_one_of_33;
pub use self::error_one_of_33::ErrorOneOf33;
pub mod error_one_of_34;
pub use self::error_one_of_34::ErrorOneOf34;
pub mod error_one_of_35;
pub use self::error_one_of_35::ErrorOneOf35;
pub mod error_one_of_36;
pub use self::error_one_of_36::ErrorOneOf36;
pub mod error_one_of_37;
pub use self::error_one_of_37::ErrorOneOf37;
pub mod error_one_of_38;
pub use self::error_one_of_38::ErrorOneOf38;
pub mod error_one_of_39;
pub use self::error_one_of_39::ErrorOneOf39;
pub mod error_one_of_4;
pub use self::error_one_of_4::ErrorOneOf4;
pub mod error_one_of_40;
pub use self::error_one_of_40::ErrorOneOf40;
pub mod error_one_of_41;
pub use self::error_one_of_41::ErrorOneOf41;
pub mod error_one_of_42;
pub use self::error_one_of_42::ErrorOneOf42;
pub mod error_one_of_43;
pub use self::error_one_of_43::ErrorOneOf43;
pub mod error_one_of_44;
pub use self::error_one_of_44::ErrorOneOf44;
pub mod error_one_of_45;
pub use self::error_one_of_45::ErrorOneOf45;
pub mod error_one_of_5;
pub use self::error_one_of_5::ErrorOneOf5;
pub mod error_one_of_6;
pub use self::error_one_of_6::ErrorOneOf6;
pub mod error_one_of_7;
pub use self::error_one_of_7::ErrorOneOf7;
pub mod error_one_of_8;
pub use self::error_one_of_8::ErrorOneOf8;
pub mod error_one_of_9;
pub use self::error_one_of_9::ErrorOneOf9;
pub mod feature;
pub use self::feature::Feature;
pub mod fields_bot;
pub use self::fields_bot::FieldsBot;
pub mod fields_channel;
pub use self::fields_channel::FieldsChannel;
pub mod fields_member;
pub use self::fields_member::FieldsMember;
pub mod fields_role;
pub use self::fields_role::FieldsRole;
pub mod fields_server;
pub use self::fields_server::FieldsServer;
pub mod fields_user;
pub use self::fields_user::FieldsUser;
pub mod file;
pub use self::file::File;
pub mod file_metadata;
pub use self::file_metadata::FileMetadata;
pub mod image;
pub use self::image::Image;
pub mod image_size;
pub use self::image_size::ImageSize;
pub mod interactions;
pub use self::interactions::Interactions;
pub mod invite;
pub use self::invite::Invite;
pub mod invite_bot_destination;
pub use self::invite_bot_destination::InviteBotDestination;
pub mod invite_bot_destination_any_of;
pub use self::invite_bot_destination_any_of::InviteBotDestinationAnyOf;
pub mod invite_bot_destination_any_of_1;
pub use self::invite_bot_destination_any_of_1::InviteBotDestinationAnyOf1;
pub mod invite_join_response;
pub use self::invite_join_response::InviteJoinResponse;
pub mod invite_join_response_one_of;
pub use self::invite_join_response_one_of::InviteJoinResponseOneOf;
pub mod invite_one_of;
pub use self::invite_one_of::InviteOneOf;
pub mod invite_one_of_1;
pub use self::invite_one_of_1::InviteOneOf1;
pub mod invite_response;
pub use self::invite_response::InviteResponse;
pub mod invite_response_one_of;
pub use self::invite_response_one_of::InviteResponseOneOf;
pub mod invite_response_one_of_1;
pub use self::invite_response_one_of_1::InviteResponseOneOf1;
pub mod lightspeed_type;
pub use self::lightspeed_type::LightspeedType;
pub mod masquerade;
pub use self::masquerade::Masquerade;
pub mod member;
pub use self::member::Member;
pub mod member_composite_key;
pub use self::member_composite_key::MemberCompositeKey;
pub mod member__id;
pub use self::member__id::MemberId;
pub mod message;
pub use self::message::Message;
pub mod message_interactions;
pub use self::message_interactions::MessageInteractions;
pub mod message_masquerade;
pub use self::message_masquerade::MessageMasquerade;
pub mod message_sort;
pub use self::message_sort::MessageSort;
pub mod message_system;
pub use self::message_system::MessageSystem;
pub mod metadata;
pub use self::metadata::Metadata;
pub mod metadata_one_of;
pub use self::metadata_one_of::MetadataOneOf;
pub mod metadata_one_of_1;
pub use self::metadata_one_of_1::MetadataOneOf1;
pub mod metadata_one_of_2;
pub use self::metadata_one_of_2::MetadataOneOf2;
pub mod metadata_one_of_3;
pub use self::metadata_one_of_3::MetadataOneOf3;
pub mod metadata_one_of_4;
pub use self::metadata_one_of_4::MetadataOneOf4;
pub mod mfa_method;
pub use self::mfa_method::MfaMethod;
pub mod mfa_response;
pub use self::mfa_response::MfaResponse;
pub mod mfa_response_any_of;
pub use self::mfa_response_any_of::MfaResponseAnyOf;
pub mod mfa_response_any_of_1;
pub use self::mfa_response_any_of_1::MfaResponseAnyOf1;
pub mod mfa_response_any_of_2;
pub use self::mfa_response_any_of_2::MfaResponseAnyOf2;
pub mod mfa_ticket;
pub use self::mfa_ticket::MfaTicket;
pub mod model_override;
pub use self::model_override::ModelOverride;
pub mod multi_factor_status;
pub use self::multi_factor_status::MultiFactorStatus;
pub mod mutual_response;
pub use self::mutual_response::MutualResponse;
pub mod new_role_response;
pub use self::new_role_response::NewRoleResponse;
pub mod new_role_response_role;
pub use self::new_role_response_role::NewRoleResponseRole;
pub mod options_bulk_delete;
pub use self::options_bulk_delete::OptionsBulkDelete;
pub mod options_fetch_settings;
pub use self::options_fetch_settings::OptionsFetchSettings;
pub mod options_message_search;
pub use self::options_message_search::OptionsMessageSearch;
pub mod options_query_stale;
pub use self::options_query_stale::OptionsQueryStale;
pub mod override_field;
pub use self::override_field::OverrideField;
pub mod owned_bots_response;
pub use self::owned_bots_response::OwnedBotsResponse;
pub mod permission;
pub use self::permission::Permission;
pub mod presence;
pub use self::presence::Presence;
pub mod public_bot;
pub use self::public_bot::PublicBot;
pub mod public_bot_avatar;
pub use self::public_bot_avatar::PublicBotAvatar;
pub mod r_auth_error;
pub use self::r_auth_error::RAuthError;
pub mod r_auth_error_one_of;
pub use self::r_auth_error_one_of::RAuthErrorOneOf;
pub mod r_auth_error_one_of_1;
pub use self::r_auth_error_one_of_1::RAuthErrorOneOf1;
pub mod r_auth_error_one_of_10;
pub use self::r_auth_error_one_of_10::RAuthErrorOneOf10;
pub mod r_auth_error_one_of_11;
pub use self::r_auth_error_one_of_11::RAuthErrorOneOf11;
pub mod r_auth_error_one_of_12;
pub use self::r_auth_error_one_of_12::RAuthErrorOneOf12;
pub mod r_auth_error_one_of_13;
pub use self::r_auth_error_one_of_13::RAuthErrorOneOf13;
pub mod r_auth_error_one_of_14;
pub use self::r_auth_error_one_of_14::RAuthErrorOneOf14;
pub mod r_auth_error_one_of_15;
pub use self::r_auth_error_one_of_15::RAuthErrorOneOf15;
pub mod r_auth_error_one_of_2;
pub use self::r_auth_error_one_of_2::RAuthErrorOneOf2;
pub mod r_auth_error_one_of_3;
pub use self::r_auth_error_one_of_3::RAuthErrorOneOf3;
pub mod r_auth_error_one_of_4;
pub use self::r_auth_error_one_of_4::RAuthErrorOneOf4;
pub mod r_auth_error_one_of_5;
pub use self::r_auth_error_one_of_5::RAuthErrorOneOf5;
pub mod r_auth_error_one_of_6;
pub use self::r_auth_error_one_of_6::RAuthErrorOneOf6;
pub mod r_auth_error_one_of_7;
pub use self::r_auth_error_one_of_7::RAuthErrorOneOf7;
pub mod r_auth_error_one_of_8;
pub use self::r_auth_error_one_of_8::RAuthErrorOneOf8;
pub mod r_auth_error_one_of_9;
pub use self::r_auth_error_one_of_9::RAuthErrorOneOf9;
pub mod relationship;
pub use self::relationship::Relationship;
pub mod relationship_status;
pub use self::relationship_status::RelationshipStatus;
pub mod reply;
pub use self::reply::Reply;
pub mod response_login;
pub use self::response_login::ResponseLogin;
pub mod response_login_one_of;
pub use self::response_login_one_of::ResponseLoginOneOf;
pub mod response_login_one_of_1;
pub use self::response_login_one_of_1::ResponseLoginOneOf1;
pub mod response_totp_secret;
pub use self::response_totp_secret::ResponseTotpSecret;
pub mod revolt_config;
pub use self::revolt_config::RevoltConfig;
pub mod revolt_config_features;
pub use self::revolt_config_features::RevoltConfigFeatures;
pub mod revolt_features;
pub use self::revolt_features::RevoltFeatures;
pub mod revolt_features_autumn;
pub use self::revolt_features_autumn::RevoltFeaturesAutumn;
pub mod revolt_features_captcha;
pub use self::revolt_features_captcha::RevoltFeaturesCaptcha;
pub mod revolt_features_january;
pub use self::revolt_features_january::RevoltFeaturesJanuary;
pub mod revolt_features_voso;
pub use self::revolt_features_voso::RevoltFeaturesVoso;
pub mod role;
pub use self::role::Role;
pub mod role_permissions;
pub use self::role_permissions::RolePermissions;
pub mod sendable_embed;
pub use self::sendable_embed::SendableEmbed;
pub mod server;
pub use self::server::Server;
pub mod server_ban;
pub use self::server_ban::ServerBan;
pub mod server_banner;
pub use self::server_banner::ServerBanner;
pub mod server_icon;
pub use self::server_icon::ServerIcon;
pub mod server_system_messages;
pub use self::server_system_messages::ServerSystemMessages;
pub mod session_info;
pub use self::session_info::SessionInfo;
pub mod special;
pub use self::special::Special;
pub mod special_one_of;
pub use self::special_one_of::SpecialOneOf;
pub mod special_one_of_1;
pub use self::special_one_of_1::SpecialOneOf1;
pub mod special_one_of_2;
pub use self::special_one_of_2::SpecialOneOf2;
pub mod special_one_of_3;
pub use self::special_one_of_3::SpecialOneOf3;
pub mod special_one_of_4;
pub use self::special_one_of_4::SpecialOneOf4;
pub mod special_one_of_5;
pub use self::special_one_of_5::SpecialOneOf5;
pub mod special_one_of_6;
pub use self::special_one_of_6::SpecialOneOf6;
pub mod special_one_of_7;
pub use self::special_one_of_7::SpecialOneOf7;
pub mod system_message;
pub use self::system_message::SystemMessage;
pub mod system_message_channels;
pub use self::system_message_channels::SystemMessageChannels;
pub mod system_message_one_of;
pub use self::system_message_one_of::SystemMessageOneOf;
pub mod system_message_one_of_1;
pub use self::system_message_one_of_1::SystemMessageOneOf1;
pub mod system_message_one_of_10;
pub use self::system_message_one_of_10::SystemMessageOneOf10;
pub mod system_message_one_of_2;
pub use self::system_message_one_of_2::SystemMessageOneOf2;
pub mod system_message_one_of_3;
pub use self::system_message_one_of_3::SystemMessageOneOf3;
pub mod system_message_one_of_4;
pub use self::system_message_one_of_4::SystemMessageOneOf4;
pub mod system_message_one_of_5;
pub use self::system_message_one_of_5::SystemMessageOneOf5;
pub mod system_message_one_of_6;
pub use self::system_message_one_of_6::SystemMessageOneOf6;
pub mod system_message_one_of_7;
pub use self::system_message_one_of_7::SystemMessageOneOf7;
pub mod system_message_one_of_8;
pub use self::system_message_one_of_8::SystemMessageOneOf8;
pub mod system_message_one_of_9;
pub use self::system_message_one_of_9::SystemMessageOneOf9;
pub mod twitch_type;
pub use self::twitch_type::TwitchType;
pub mod user;
pub use self::user::User;
pub mod user_avatar;
pub use self::user_avatar::UserAvatar;
pub mod user_bot;
pub use self::user_bot::UserBot;
pub mod user_permission;
pub use self::user_permission::UserPermission;
pub mod user_profile;
pub use self::user_profile::UserProfile;
pub mod user_profile_background;
pub use self::user_profile_background::UserProfileBackground;
pub mod user_profile_data;
pub use self::user_profile_data::UserProfileData;
pub mod user_status;
pub use self::user_status::UserStatus;
pub mod video;
pub use self::video::Video;
pub mod voice_feature;
pub use self::voice_feature::VoiceFeature;
pub mod web_push_subscription;
pub use self::web_push_subscription::WebPushSubscription;
fn box_option<T>(value: Option<T>) -> Option<Box<T>> {
match value {
Some(value) => Some(Box::new(value)),
None => None
}
}