package raw

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class BatchEditApplicationCommandPermissions(applicationId: ApplicationId, guildId: GuildId, params: Seq[BatchEditCommandPermissionsData]) extends NoNiceResponseRequest[Seq[BatchEditCommandPermissionsData], Seq[GuildApplicationCommandPermissions]] with Product with Serializable
  2. case class BatchEditCommandPermissionsData(id: CommandId, permissions: Seq[ApplicationCommandPermissions]) extends Product with Serializable
  3. case class BulkOverwriteGlobalApplicationCommands(applicationId: ApplicationId, params: Seq[CreateCommandData]) extends NoNiceResponseRequest[Seq[CreateCommandData], Seq[ApplicationCommand]] with Product with Serializable
  4. case class BulkOverwriteGuildApplicationCommands(applicationId: ApplicationId, guildId: GuildId, params: Seq[CreateCommandData]) extends NoNiceResponseRequest[Seq[CreateCommandData], Seq[ApplicationCommand]] with Product with Serializable
  5. case class CreateCommandData(name: String, description: Option[String], options: Seq[ApplicationCommandOption], defaultPermission: Boolean = true, type: Option[ApplicationCommandType]) extends Product with Serializable
  6. case class CreateGlobalApplicationCommand(applicationId: ApplicationId, params: CreateCommandData) extends NoNiceResponseRequest[CreateCommandData, ApplicationCommand] with Product with Serializable
  7. case class CreateGuildApplicationCommand(applicationId: ApplicationId, guildId: GuildId, params: CreateCommandData) extends NoNiceResponseRequest[CreateCommandData, ApplicationCommand] with Product with Serializable
  8. case class CreateInteractionResponse(applicationId: InteractionId, token: String, params: RawInteractionResponse) extends NoResponseRequest[RawInteractionResponse] with Product with Serializable
  9. case class DeleteGlobalApplicationCommand(applicationId: ApplicationId, commandId: CommandId) extends NoParamsResponseRequest with Product with Serializable
  10. case class DeleteGuildApplicationCommand(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId) extends NoParamsResponseRequest with Product with Serializable
  11. case class EditApplicationCommandPermissions(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId, params: EditCommandPermissionsData) extends NoNiceResponseRequest[EditCommandPermissionsData, GuildApplicationCommandPermissions] with Product with Serializable
  12. case class EditCommandPermissionsData(permissions: Seq[ApplicationCommandPermissions]) extends Product with Serializable
  13. case class EditGlobalApplicationCommand(applicationId: ApplicationId, commandId: CommandId, params: PatchCommandData) extends NoNiceResponseRequest[PatchCommandData, ApplicationCommand] with Product with Serializable
  14. case class EditGuildApplicationCommand(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId, params: PatchCommandData) extends NoNiceResponseRequest[PatchCommandData, ApplicationCommand] with Product with Serializable
  15. case class GetApplicationCommandPermissions(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId) extends NoParamsNiceResponseRequest[GuildApplicationCommandPermissions] with Product with Serializable
  16. case class GetGlobalApplicationCommand(applicationId: ApplicationId, commandId: CommandId) extends NoParamsNiceResponseRequest[ApplicationCommand] with Product with Serializable
  17. case class GetGlobalApplicationCommands(applicationId: ApplicationId) extends NoParamsNiceResponseRequest[Seq[ApplicationCommand]] with Product with Serializable
  18. case class GetGuildApplicationCommand(applicationId: ApplicationId, guildId: GuildId, commandId: CommandId) extends NoParamsNiceResponseRequest[ApplicationCommand] with Product with Serializable
  19. case class GetGuildApplicationCommandPermissions(applicationId: ApplicationId, guildId: GuildId) extends NoParamsNiceResponseRequest[Seq[GuildApplicationCommandPermissions]] with Product with Serializable
  20. case class GetGuildApplicationCommands(applicationId: ApplicationId, guildId: GuildId) extends NoParamsNiceResponseRequest[Seq[ApplicationCommand]] with Product with Serializable
  21. 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

  1. object CreateCommandData extends Serializable
  2. object InteractionRoutes
  3. object PatchCommandData extends Serializable

Ungrouped