Package discord4j.rest.service
Class ApplicationService
- java.lang.Object
-
- discord4j.rest.service.RestService
-
- discord4j.rest.service.ApplicationService
-
public class ApplicationService extends RestService
-
-
Constructor Summary
Constructors Constructor Description ApplicationService(Router router)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Flux<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)
Mono<Void>
deleteGlobalApplicationCommand(long applicationId, long commandId)
Mono<Void>
deleteGuildApplicationCommand(long applicationId, long guildId, long commandId)
Mono<discord4j.discordjson.json.GuildApplicationCommandPermissionsData>
getApplicationCommandPermissions(long applicationId, long guildId, long commandId)
Mono<discord4j.discordjson.json.ApplicationInfoData>
getCurrentApplicationInfo()
Mono<discord4j.discordjson.json.ApplicationCommandData>
getGlobalApplicationCommand(long applicationId, long commandId)
Flux<discord4j.discordjson.json.ApplicationCommandData>
getGlobalApplicationCommands(long applicationId)
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)
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 Detail
-
ApplicationService
public ApplicationService(Router router)
-
-
Method Detail
-
getCurrentApplicationInfo
public Mono<discord4j.discordjson.json.ApplicationInfoData> getCurrentApplicationInfo()
-
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)
-
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)
-
-