Package discord4j.rest.service
Class GuildService
- java.lang.Object
-
- discord4j.rest.service.RestService
-
- discord4j.rest.service.GuildService
-
public class GuildService extends RestService
-
-
Constructor Summary
Constructors Constructor Description GuildService(Router router)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Mono<discord4j.discordjson.json.MemberData>addGuildMember(long guildId, long userId, discord4j.discordjson.json.GuildMemberAddRequest request)Mono<Void>addGuildMemberRole(long guildId, long userId, long roleId, String reason)Mono<discord4j.discordjson.json.PruneData>beginGuildPrune(long guildId, Multimap<String,Object> params, String reason)Mono<discord4j.discordjson.json.PruneData>beginGuildPrune(long guildId, Map<String,Object> queryParams, String reason)Deprecated.Mono<discord4j.discordjson.json.GuildUpdateData>createGuild(discord4j.discordjson.json.GuildCreateRequest request)Mono<Void>createGuildBan(long guildId, long userId, Map<String,Object> queryParams, String reason)Mono<discord4j.discordjson.json.ChannelData>createGuildChannel(long guildId, discord4j.discordjson.json.ChannelCreateRequest request, String reason)Mono<Void>createGuildIntegration(long guildId, discord4j.discordjson.json.IntegrationCreateRequest request)Mono<discord4j.discordjson.json.RoleData>createGuildRole(long guildId, discord4j.discordjson.json.RoleCreateRequest request, String reason)Mono<Void>deleteGuild(long guildId)Mono<Void>deleteGuildIntegration(long guildId, long integrationId)Mono<Void>deleteGuildRole(long guildId, long roleId, String reason)Mono<discord4j.discordjson.json.GuildUpdateData>getGuild(long guildId)Mono<discord4j.discordjson.json.GuildUpdateData>getGuild(long guildId, Map<String,Object> queryParams)Mono<discord4j.discordjson.json.BanData>getGuildBan(long guildId, long userId)Flux<discord4j.discordjson.json.BanData>getGuildBans(long guildId)Flux<discord4j.discordjson.json.ChannelData>getGuildChannels(long guildId)Flux<discord4j.discordjson.json.IntegrationData>getGuildIntegrations(long guildId)Flux<discord4j.discordjson.json.InviteData>getGuildInvites(long guildId)Mono<discord4j.discordjson.json.MemberData>getGuildMember(long guildId, long userId)Flux<discord4j.discordjson.json.MemberData>getGuildMembers(long guildId, Map<String,Object> queryParams)Mono<discord4j.discordjson.json.GuildPreviewData>getGuildPreview(long guildId)Mono<discord4j.discordjson.json.PruneData>getGuildPruneCount(long guildId, Multimap<String,Object> params)Mono<discord4j.discordjson.json.PruneData>getGuildPruneCount(long guildId, Map<String,Object> queryParams)Deprecated.Flux<discord4j.discordjson.json.RoleData>getGuildRoles(long guildId)Flux<discord4j.discordjson.json.RegionData>getGuildVoiceRegions(long guildId)Mono<discord4j.discordjson.json.GuildWidgetData>getGuildWidget(long guildId)Mono<discord4j.discordjson.json.GuildUpdateData>modifyGuild(long guildId, discord4j.discordjson.json.GuildModifyRequest request, String reason)Flux<discord4j.discordjson.json.RoleData>modifyGuildChannelPositions(long guildId, discord4j.discordjson.json.PositionModifyRequest[] request)Mono<Void>modifyGuildIntegration(long guildId, long integrationId, discord4j.discordjson.json.IntegrationModifyRequest request)Mono<discord4j.discordjson.json.MemberData>modifyGuildMember(long guildId, long userId, discord4j.discordjson.json.GuildMemberModifyRequest request, String reason)Mono<discord4j.discordjson.json.RoleData>modifyGuildRole(long guildId, long roleId, discord4j.discordjson.json.RoleModifyRequest request, String reason)Flux<discord4j.discordjson.json.RoleData>modifyGuildRolePositions(long guildId, discord4j.discordjson.json.PositionModifyRequest[] request)Mono<discord4j.discordjson.json.GuildWidgetData>modifyGuildWidget(long guildId, discord4j.discordjson.json.GuildWidgetModifyRequest request)Mono<Void>modifyOthersVoiceState(long guildId, long userId, discord4j.discordjson.json.UpdateUserVoiceStateRequest request)Mono<discord4j.discordjson.json.NicknameModifyData>modifyOwnNickname(long guildId, discord4j.discordjson.json.NicknameModifyData request)Mono<Void>modifySelfVoiceState(long guildId, discord4j.discordjson.json.UpdateCurrentUserVoiceStateRequest request)Mono<Void>removeGuildBan(long guildId, long userId, String reason)Mono<Void>removeGuildMember(long guildId, long userId, String reason)Mono<Void>removeGuildMemberRole(long guildId, long userId, long roleId, String reason)Flux<discord4j.discordjson.json.MemberData>searchGuildMembers(long guildId, Map<String,Object> queryParams)Mono<Void>syncGuildIntegration(long guildId, long integrationId)-
Methods inherited from class discord4j.rest.service.RestService
getRouter
-
-
-
-
Constructor Detail
-
GuildService
public GuildService(Router router)
-
-
Method Detail
-
createGuild
public Mono<discord4j.discordjson.json.GuildUpdateData> createGuild(discord4j.discordjson.json.GuildCreateRequest request)
-
getGuild
public Mono<discord4j.discordjson.json.GuildUpdateData> getGuild(long guildId, Map<String,Object> queryParams)
-
getGuild
public Mono<discord4j.discordjson.json.GuildUpdateData> getGuild(long guildId)
-
modifyGuild
public Mono<discord4j.discordjson.json.GuildUpdateData> modifyGuild(long guildId, discord4j.discordjson.json.GuildModifyRequest request, @Nullable String reason)
-
getGuildChannels
public Flux<discord4j.discordjson.json.ChannelData> getGuildChannels(long guildId)
-
createGuildChannel
public Mono<discord4j.discordjson.json.ChannelData> createGuildChannel(long guildId, discord4j.discordjson.json.ChannelCreateRequest request, @Nullable String reason)
-
modifyGuildChannelPositions
public Flux<discord4j.discordjson.json.RoleData> modifyGuildChannelPositions(long guildId, discord4j.discordjson.json.PositionModifyRequest[] request)
-
getGuildMember
public Mono<discord4j.discordjson.json.MemberData> getGuildMember(long guildId, long userId)
-
getGuildMembers
public Flux<discord4j.discordjson.json.MemberData> getGuildMembers(long guildId, Map<String,Object> queryParams)
-
searchGuildMembers
public Flux<discord4j.discordjson.json.MemberData> searchGuildMembers(long guildId, Map<String,Object> queryParams)
-
addGuildMember
public Mono<discord4j.discordjson.json.MemberData> addGuildMember(long guildId, long userId, discord4j.discordjson.json.GuildMemberAddRequest request)
-
modifyGuildMember
public Mono<discord4j.discordjson.json.MemberData> modifyGuildMember(long guildId, long userId, discord4j.discordjson.json.GuildMemberModifyRequest request, @Nullable String reason)
-
modifyOwnNickname
public Mono<discord4j.discordjson.json.NicknameModifyData> modifyOwnNickname(long guildId, discord4j.discordjson.json.NicknameModifyData request)
-
addGuildMemberRole
public Mono<Void> addGuildMemberRole(long guildId, long userId, long roleId, @Nullable String reason)
-
removeGuildMemberRole
public Mono<Void> removeGuildMemberRole(long guildId, long userId, long roleId, @Nullable String reason)
-
removeGuildMember
public Mono<Void> removeGuildMember(long guildId, long userId, @Nullable String reason)
-
getGuildBans
public Flux<discord4j.discordjson.json.BanData> getGuildBans(long guildId)
-
getGuildBan
public Mono<discord4j.discordjson.json.BanData> getGuildBan(long guildId, long userId)
-
createGuildBan
public Mono<Void> createGuildBan(long guildId, long userId, Map<String,Object> queryParams, @Nullable String reason)
-
removeGuildBan
public Mono<Void> removeGuildBan(long guildId, long userId, @Nullable String reason)
-
getGuildRoles
public Flux<discord4j.discordjson.json.RoleData> getGuildRoles(long guildId)
-
createGuildRole
public Mono<discord4j.discordjson.json.RoleData> createGuildRole(long guildId, discord4j.discordjson.json.RoleCreateRequest request, @Nullable String reason)
-
modifyGuildRolePositions
public Flux<discord4j.discordjson.json.RoleData> modifyGuildRolePositions(long guildId, discord4j.discordjson.json.PositionModifyRequest[] request)
-
modifyGuildRole
public Mono<discord4j.discordjson.json.RoleData> modifyGuildRole(long guildId, long roleId, discord4j.discordjson.json.RoleModifyRequest request, @Nullable String reason)
-
deleteGuildRole
public Mono<Void> deleteGuildRole(long guildId, long roleId, @Nullable String reason)
-
getGuildPruneCount
@Deprecated public Mono<discord4j.discordjson.json.PruneData> getGuildPruneCount(long guildId, Map<String,Object> queryParams)
Deprecated.
-
getGuildPruneCount
public Mono<discord4j.discordjson.json.PruneData> getGuildPruneCount(long guildId, Multimap<String,Object> params)
-
beginGuildPrune
@Deprecated public Mono<discord4j.discordjson.json.PruneData> beginGuildPrune(long guildId, Map<String,Object> queryParams, @Nullable String reason)
Deprecated.
-
beginGuildPrune
public Mono<discord4j.discordjson.json.PruneData> beginGuildPrune(long guildId, Multimap<String,Object> params, @Nullable String reason)
-
getGuildVoiceRegions
public Flux<discord4j.discordjson.json.RegionData> getGuildVoiceRegions(long guildId)
-
getGuildInvites
public Flux<discord4j.discordjson.json.InviteData> getGuildInvites(long guildId)
-
getGuildIntegrations
public Flux<discord4j.discordjson.json.IntegrationData> getGuildIntegrations(long guildId)
-
createGuildIntegration
public Mono<Void> createGuildIntegration(long guildId, discord4j.discordjson.json.IntegrationCreateRequest request)
-
modifyGuildIntegration
public Mono<Void> modifyGuildIntegration(long guildId, long integrationId, discord4j.discordjson.json.IntegrationModifyRequest request)
-
getGuildWidget
public Mono<discord4j.discordjson.json.GuildWidgetData> getGuildWidget(long guildId)
-
modifyGuildWidget
public Mono<discord4j.discordjson.json.GuildWidgetData> modifyGuildWidget(long guildId, discord4j.discordjson.json.GuildWidgetModifyRequest request)
-
getGuildPreview
public Mono<discord4j.discordjson.json.GuildPreviewData> getGuildPreview(long guildId)
-
modifySelfVoiceState
public Mono<Void> modifySelfVoiceState(long guildId, discord4j.discordjson.json.UpdateCurrentUserVoiceStateRequest request)
-
-