#[deprecated(note = "use `model::application::interaction::application_command")]
pub mod application_command {
use crate::model::application::interaction::application_command;
#[deprecated(
note = "use `model::application::interaction::application_command::ApplicationCommandInteraction`"
)]
pub type ApplicationCommandInteraction = application_command::ApplicationCommandInteraction;
#[deprecated(note = "use `model::application::interaction::application_command::CommandData`")]
pub type ApplicationCommandInteractionData = application_command::CommandData;
#[deprecated(
note = "use `model::application::interaction::application_command::ResolvedTarget`"
)]
pub type ResolvedTarget = application_command::ResolvedTarget;
#[deprecated(
note = "use `model::application::interaction::application_command::CommandDataResolved`"
)]
pub type ApplicationCommandInteractionDataResolved = application_command::CommandDataResolved;
#[deprecated(
note = "use `model::application::interaction::application_command::CommandDataOption`"
)]
pub type ApplicationCommandInteractionDataOption = application_command::CommandDataOption;
#[deprecated(
note = "use `model::application::interaction::application_command::CommandDataOptionValue`"
)]
pub type ApplicationCommandInteractionDataOptionValue =
application_command::CommandDataOptionValue;
use crate::model::application::command;
#[deprecated(note = "use `model::application::command::Command`")]
pub type ApplicationCommand = command::Command;
#[deprecated(note = "use `model::application::command::CommandType`")]
pub type ApplicationCommandType = command::CommandType;
#[deprecated(note = "use `model::application::command::CommandOption`")]
pub type ApplicationCommandOption = command::CommandOption;
#[deprecated(note = "use `model::application::command::CommandOptionType`")]
pub type ApplicationCommandOptionType = command::CommandOptionType;
#[deprecated(note = "use `model::application::command::CommandOptionChoice`")]
pub type ApplicationCommandOptionChoice = command::CommandOptionChoice;
#[deprecated(note = "use `model::application::command::CommandPermission`")]
pub type ApplicationCommandPermission = command::CommandPermission;
#[deprecated(note = "use `model::application::command::CommandPermissionData`")]
pub type ApplicationCommandPermissionData = command::CommandPermissionData;
#[deprecated(note = "use `model::application::command::CommandPermissionType`")]
pub type ApplicationCommandPermissionType = command::CommandPermissionType;
}
#[deprecated(note = "use `model::application::interaction::autocomplete")]
pub mod autocomplete {
use crate::model::application::interaction::autocomplete;
#[deprecated(
note = "use `model::application::interaction::autocomplete::AutocompleteInteraction`"
)]
pub type AutocompleteInteraction = autocomplete::AutocompleteInteraction;
}
#[deprecated(note = "use `model::application::interaction::message_component")]
pub mod message_component {
use crate::model::application::component;
use crate::model::application::interaction::message_component;
#[deprecated(
note = "use `model::application::interaction::message_component::MessageComponentInteraction`"
)]
pub type MessageComponentInteraction = message_component::MessageComponentInteraction;
#[deprecated(
note = "use `model::application::interaction::message_component::MessageComponentInteractionData`"
)]
pub type MessageComponentInteractionData = message_component::MessageComponentInteractionData;
#[deprecated(note = "use `model::application::component::ComponentType`")]
pub type ComponentType = component::ComponentType;
#[deprecated(note = "use `model::application::component::ActionRow`")]
pub type ActionRow = component::ActionRow;
#[deprecated(note = "use `model::application::component::ActionRowComponent`")]
pub type ActionRowComponent = component::ActionRowComponent;
#[deprecated(note = "use `model::application::component::Button`")]
pub type Button = component::Button;
#[deprecated(note = "use `model::application::component::ButtonStyle`")]
pub type ButtonStyle = component::ButtonStyle;
#[deprecated(note = "use `model::application::component::SelectMenu`")]
pub type SelectMenu = component::SelectMenu;
#[deprecated(note = "use `model::application::component::SelectMenuOption`")]
pub type SelectMenuOption = component::SelectMenuOption;
#[deprecated(note = "use `model::application::component::InputText`")]
pub type InputText = component::InputText;
#[deprecated(note = "use `model::application::component::InputTextStyle`")]
pub type InputTextStyle = component::InputTextStyle;
}
#[deprecated(note = "use `model::application::interaction::modal")]
pub mod modal {
use crate::model::application::interaction::modal;
#[deprecated(note = "use `model::application::interaction::modal::ModalSubmitInteraction`")]
pub type ModalSubmitInteraction = modal::ModalSubmitInteraction;
#[deprecated(note = "use `model::application::interaction::modal::ModalSubmitInteractionData`")]
pub type ModalSubmitInteractionData = modal::ModalSubmitInteractionData;
}
#[deprecated(note = "use `model::application::interaction::ping")]
pub mod ping {
use crate::model::application::interaction::ping;
#[deprecated(note = "use `model::application::interaction::ping::PingInteraction`")]
pub type PingInteraction = ping::PingInteraction;
}
use crate::model::application::interaction;
#[deprecated(note = "use `model::application::interaction::Interaction`")]
pub type Interaction = interaction::Interaction;
#[deprecated(note = "use `model::application::interaction::InteractionType`")]
pub type InteractionType = interaction::InteractionType;
#[deprecated(note = "use `model::application::interaction::MessageFlags`")]
pub type InteractionApplicationCommandCallbackDataFlags = interaction::MessageFlags;
#[deprecated(note = "use `model::application::interaction::MessageInteraction`")]
pub type MessageInteraction = interaction::MessageInteraction;
#[deprecated(note = "use `model::application::interaction::InteractionResponseType`")]
pub type InteractionResponseType = interaction::InteractionResponseType;