package raw
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class BatchEditApplicationCommandPermissions(applicationId: ApplicationId, guildId: GuildId, params: Seq[BatchEditCommandPermissionsData]) extends NoNiceResponseRequest[Seq[BatchEditCommandPermissionsData], Seq[GuildApplicationCommandPermissions]] with Product with Serializable
- case class BatchEditCommandPermissionsData(id: CommandId, permissions: Seq[ApplicationCommandPermissions]) extends Product with Serializable
- case class BulkOverwriteGlobalApplicationCommands(applicationId: ApplicationId, params: Seq[CreateCommandData]) extends NoNiceResponseRequest[Seq[CreateCommandData], Seq[ApplicationCommand]] with Product with Serializable
- case class BulkOverwriteGuildApplicationCommands(applicationId: ApplicationId, guildId: GuildId, params: Seq[CreateCommandData]) extends NoNiceResponseRequest[Seq[CreateCommandData], Seq[ApplicationCommand]] with Product with Serializable
- case class CreateCommandData(name: String, description: Option[String], options: Seq[ApplicationCommandOption], defaultPermission: Boolean = true, type: Option[ApplicationCommandType]) extends Product with Serializable
- case class CreateGlobalApplicationCommand(applicationId: ApplicationId, params: CreateCommandData) extends NoNiceResponseRequest[CreateCommandData, ApplicationCommand] with Product with Serializable
- case class CreateGuildApplicationCommand(applicationId: ApplicationId, guildId: GuildId, params: CreateCommandData) extends NoNiceResponseRequest[CreateCommandData, ApplicationCommand] with Product with Serializable
- case class CreateInteractionResponse(applicationId: InteractionId, token: String, params: RawInteractionResponse) extends NoResponseRequest[RawInteractionResponse] with Product with Serializable
- case class DeleteGlobalApplicationCommand(applicationId: ApplicationId, commandId: CommandId) extends NoParamsResponseRequest with Product with Serializable
- case class DeleteGuildApplicationCommand(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId) extends NoParamsResponseRequest with Product with Serializable
- case class EditApplicationCommandPermissions(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId, params: EditCommandPermissionsData) extends NoNiceResponseRequest[EditCommandPermissionsData, GuildApplicationCommandPermissions] with Product with Serializable
- case class EditCommandPermissionsData(permissions: Seq[ApplicationCommandPermissions]) extends Product with Serializable
- case class EditGlobalApplicationCommand(applicationId: ApplicationId, commandId: CommandId, params: PatchCommandData) extends NoNiceResponseRequest[PatchCommandData, ApplicationCommand] with Product with Serializable
- case class EditGuildApplicationCommand(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId, params: PatchCommandData) extends NoNiceResponseRequest[PatchCommandData, ApplicationCommand] with Product with Serializable
- case class GetApplicationCommandPermissions(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId) extends NoParamsNiceResponseRequest[GuildApplicationCommandPermissions] with Product with Serializable
- case class GetGlobalApplicationCommand(applicationId: ApplicationId, commandId: CommandId) extends NoParamsNiceResponseRequest[ApplicationCommand] with Product with Serializable
- case class GetGlobalApplicationCommands(applicationId: ApplicationId) extends NoParamsNiceResponseRequest[Seq[ApplicationCommand]] with Product with Serializable
- case class GetGuildApplicationCommand(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId) extends NoParamsNiceResponseRequest[ApplicationCommand] with Product with Serializable
- case class GetGuildApplicationCommandPermissions(applicationId: ApplicationId, guildId: GuildId) extends NoParamsNiceResponseRequest[Seq[GuildApplicationCommandPermissions]] with Product with Serializable
- case class GetGuildApplicationCommands(applicationId: ApplicationId, guildId: GuildId) extends NoParamsNiceResponseRequest[Seq[ApplicationCommand]] with Product with Serializable
- case class PatchCommandData(name: util.JsonOption[String] = JsonUndefined, description: util.JsonOption[String] = JsonUndefined, options: util.JsonOption[Seq[ApplicationCommandOption]] = JsonUndefined, defaultPermission: util.JsonOption[Boolean] = JsonUndefined) extends Product with Serializable
Value Members
- object CreateCommandData extends Serializable
- object InteractionRoutes
- object PatchCommandData extends Serializable