Package discord4j.rest.service
Class ApplicationService
java.lang.Object
discord4j.rest.service.RestService
discord4j.rest.service.ApplicationService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionFlux<discord4j.discordjson.json.GuildApplicationCommandPermissionsData>
bulkModifyApplicationCommandPermissions
(long applicationId, long guildId, List<discord4j.discordjson.json.PartialGuildApplicationCommandPermissionsData> permissions) Flux<discord4j.discordjson.json.ApplicationCommandData>
bulkOverwriteGlobalApplicationCommand
(long applicationId, List<discord4j.discordjson.json.ApplicationCommandRequest> requests) Flux<discord4j.discordjson.json.ApplicationCommandData>
bulkOverwriteGuildApplicationCommand
(long applicationId, long guildId, List<discord4j.discordjson.json.ApplicationCommandRequest> requests) Mono<discord4j.discordjson.json.ApplicationCommandData>
createGlobalApplicationCommand
(long applicationId, discord4j.discordjson.json.ApplicationCommandRequest request) Mono<discord4j.discordjson.json.ApplicationCommandData>
createGuildApplicationCommand
(long applicationId, long guildId, discord4j.discordjson.json.ApplicationCommandRequest request) deleteGlobalApplicationCommand
(long applicationId, long commandId) deleteGuildApplicationCommand
(long applicationId, long guildId, long commandId) Mono<discord4j.discordjson.json.GuildApplicationCommandPermissionsData>
getApplicationCommandPermissions
(long applicationId, long guildId, long commandId) Mono<discord4j.discordjson.json.ApplicationInfoData>
Mono<discord4j.discordjson.json.ApplicationCommandData>
getGlobalApplicationCommand
(long applicationId, long commandId) Flux<discord4j.discordjson.json.ApplicationCommandData>
getGlobalApplicationCommands
(long applicationId) Flux<discord4j.discordjson.json.ApplicationCommandData>
getGlobalApplicationCommands
(long applicationId, boolean withLocalizations) Mono<discord4j.discordjson.json.ApplicationCommandData>
getGuildApplicationCommand
(long applicationId, long guildId, long commandId) Flux<discord4j.discordjson.json.GuildApplicationCommandPermissionsData>
getGuildApplicationCommandPermissions
(long applicationId, long guildId) Flux<discord4j.discordjson.json.ApplicationCommandData>
getGuildApplicationCommands
(long applicationId, long guildId) Flux<discord4j.discordjson.json.ApplicationCommandData>
getGuildApplicationCommands
(long applicationId, long guildId, boolean withLocalizations) Mono<discord4j.discordjson.json.GuildApplicationCommandPermissionsData>
modifyApplicationCommandPermissions
(long applicationId, long guildId, long commandId, discord4j.discordjson.json.ApplicationCommandPermissionsRequest request) Mono<discord4j.discordjson.json.ApplicationCommandData>
modifyGlobalApplicationCommand
(long applicationId, long commandId, discord4j.discordjson.json.ApplicationCommandRequest request) Mono<discord4j.discordjson.json.ApplicationCommandData>
modifyGuildApplicationCommand
(long applicationId, long guildId, long commandId, discord4j.discordjson.json.ApplicationCommandRequest request) Methods inherited from class discord4j.rest.service.RestService
getRouter
-
Constructor Details
-
ApplicationService
-
-
Method Details
-
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
-
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
-
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
-
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
-
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
-