Package discord4j.rest.service
Class ApplicationService
java.lang.Object
discord4j.rest.service.RestService
discord4j.rest.service.ApplicationService
-
Constructor Summary
Constructors -
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) Flux<discord4j.discordjson.json.ApplicationRoleConnectionMetadataData>getApplicationRoleConnectionMetadata(long applicationId) 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) Mono<discord4j.discordjson.json.GuildApplicationCommandPermissionsData>modifyApplicationCommandPermissions(long applicationId, long guildId, long commandId, discord4j.discordjson.json.ApplicationCommandPermissionsRequest request) Flux<discord4j.discordjson.json.ApplicationRoleConnectionMetadataData>modifyApplicationRoleConnectionMetadata(long applicationId, List<discord4j.discordjson.json.ApplicationRoleConnectionMetadataData> request) Mono<discord4j.discordjson.json.ApplicationInfoData>modifyCurrentApplicationInfo(discord4j.discordjson.json.ApplicationInfoRequest 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) -
modifyCurrentApplicationInfo
public Mono<discord4j.discordjson.json.ApplicationInfoData> modifyCurrentApplicationInfo(discord4j.discordjson.json.ApplicationInfoRequest request) -
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) -
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
-
getApplicationRoleConnectionMetadata
public Flux<discord4j.discordjson.json.ApplicationRoleConnectionMetadataData> getApplicationRoleConnectionMetadata(long applicationId) -
modifyApplicationRoleConnectionMetadata
-