public interface ChannelService
| 限定符和类型 | 方法和说明 |
|---|---|
retrofit2.Call<Channel> |
channel(java.lang.String channelId) |
retrofit2.Call<Channel[]> |
channels(java.lang.String guildID) |
retrofit2.Call<Channel> |
createPrivateChannel(java.lang.String guildID,
ChannelValueObject value) |
retrofit2.Call<Channel> |
deleteChannel(java.lang.String channelId) |
retrofit2.Call<Member[]> |
listVoiceChannelMembers(java.lang.String channelId) |
retrofit2.Call<Channel> |
patchChannel(java.lang.String channelId,
java.lang.String roleID,
ChannelValueObject value) |
retrofit2.Call<Channel> |
postChannel(java.lang.String guildID,
ChannelValueObject value) |
@GET(value="/channels/{channel_id}")
retrofit2.Call<Channel> channel(@Path(value="channel_id")
java.lang.String channelId)
@GET(value="/guilds/{guild_id}/channels")
retrofit2.Call<Channel[]> channels(@Path(value="guild_id")
java.lang.String guildID)
@POST(value="/guilds/{guild_id}/channels")
retrofit2.Call<Channel> postChannel(@Path(value="guild_id")
java.lang.String guildID,
@Body
ChannelValueObject value)
@PATCH(value="/channels/{channel_id}")
retrofit2.Call<Channel> patchChannel(@Path(value="channel_id")
java.lang.String channelId,
@Path(value="role_id")
java.lang.String roleID,
@Body
ChannelValueObject value)
@DELETE(value="/channels/{channel_id}")
retrofit2.Call<Channel> deleteChannel(@Path(value="channel_id")
java.lang.String channelId)
@GET(value="/channels/{channel_id}")
retrofit2.Call<Channel> createPrivateChannel(@Path(value="guild_id")
java.lang.String guildID,
@Body
ChannelValueObject value)
@GET(value="/channels/{channel_id}/voice/members")
retrofit2.Call<Member[]> listVoiceChannelMembers(@Path(value="channel_id")
java.lang.String channelId)
Copyright © 2023. All rights reserved.