Class ApplicationService

java.lang.Object
discord4j.rest.service.RestService
discord4j.rest.service.ApplicationService

public class ApplicationService extends RestService
  • Constructor Details

    • ApplicationService

      public ApplicationService(Router router)
  • Method Details

    • getCurrentApplicationInfo

      public Mono<discord4j.discordjson.json.ApplicationInfoData> getCurrentApplicationInfo()
    • getGlobalApplicationCommands

      public Flux<discord4j.discordjson.json.ApplicationCommandData> getGlobalApplicationCommands(long applicationId, boolean withLocalizations)
    • getGlobalApplicationCommands

      public Flux<discord4j.discordjson.json.ApplicationCommandData> getGlobalApplicationCommands(long applicationId)
    • createGlobalApplicationCommand

      public Mono<discord4j.discordjson.json.ApplicationCommandData> createGlobalApplicationCommand(long applicationId, discord4j.discordjson.json.ApplicationCommandRequest request)
    • bulkOverwriteGlobalApplicationCommand

      public Flux<discord4j.discordjson.json.ApplicationCommandData> bulkOverwriteGlobalApplicationCommand(long applicationId, List<discord4j.discordjson.json.ApplicationCommandRequest> requests)
    • getGlobalApplicationCommand

      public Mono<discord4j.discordjson.json.ApplicationCommandData> getGlobalApplicationCommand(long applicationId, long commandId)
    • modifyGlobalApplicationCommand

      public Mono<discord4j.discordjson.json.ApplicationCommandData> modifyGlobalApplicationCommand(long applicationId, long commandId, discord4j.discordjson.json.ApplicationCommandRequest request)
    • deleteGlobalApplicationCommand

      public Mono<Void> deleteGlobalApplicationCommand(long applicationId, long commandId)
    • getGuildApplicationCommands

      public Flux<discord4j.discordjson.json.ApplicationCommandData> getGuildApplicationCommands(long applicationId, long guildId, boolean withLocalizations)
    • getGuildApplicationCommands

      public Flux<discord4j.discordjson.json.ApplicationCommandData> getGuildApplicationCommands(long applicationId, long guildId)
    • createGuildApplicationCommand

      public Mono<discord4j.discordjson.json.ApplicationCommandData> createGuildApplicationCommand(long applicationId, long guildId, discord4j.discordjson.json.ApplicationCommandRequest request)
    • bulkOverwriteGuildApplicationCommand

      public Flux<discord4j.discordjson.json.ApplicationCommandData> bulkOverwriteGuildApplicationCommand(long applicationId, long guildId, List<discord4j.discordjson.json.ApplicationCommandRequest> requests)
    • getGuildApplicationCommand

      public Mono<discord4j.discordjson.json.ApplicationCommandData> getGuildApplicationCommand(long applicationId, long guildId, long commandId)
    • modifyGuildApplicationCommand

      public Mono<discord4j.discordjson.json.ApplicationCommandData> modifyGuildApplicationCommand(long applicationId, long guildId, long commandId, discord4j.discordjson.json.ApplicationCommandRequest request)
    • deleteGuildApplicationCommand

      public Mono<Void> deleteGuildApplicationCommand(long applicationId, long guildId, long commandId)
    • getGuildApplicationCommandPermissions

      public Flux<discord4j.discordjson.json.GuildApplicationCommandPermissionsData> getGuildApplicationCommandPermissions(long applicationId, long guildId)
    • getApplicationCommandPermissions

      public Mono<discord4j.discordjson.json.GuildApplicationCommandPermissionsData> getApplicationCommandPermissions(long applicationId, long guildId, long commandId)
    • modifyApplicationCommandPermissions

      public Mono<discord4j.discordjson.json.GuildApplicationCommandPermissionsData> modifyApplicationCommandPermissions(long applicationId, long guildId, long commandId, discord4j.discordjson.json.ApplicationCommandPermissionsRequest request)
    • bulkModifyApplicationCommandPermissions

      public Flux<discord4j.discordjson.json.GuildApplicationCommandPermissionsData> bulkModifyApplicationCommandPermissions(long applicationId, long guildId, List<discord4j.discordjson.json.PartialGuildApplicationCommandPermissionsData> permissions)