Exemplo n.º 1
0
 public Task <IReadOnlyList <RestGuildEmoji> > GetEmojisAsync(RestRequestOptions options = null)
 => Client.GetGuildEmojisAsync(Id, options);
Exemplo n.º 2
0
 public Task <IReadOnlyList <RestRole> > ReorderRolesAsync(IReadOnlyDictionary <Snowflake, int> positions, RestRequestOptions options = null)
 => Client.ReorderRolesAsync(Id, positions, options);
Exemplo n.º 3
0
 public Task DeleteAsync(RestRequestOptions options = null)
     => Client.DeleteOverwriteAsync(Channel.Id, TargetId, options);
Exemplo n.º 4
0
 public Task BanMemberAsync(Snowflake memberId, string reason = null, int?deleteMessageDays = null, RestRequestOptions options = null)
 => Client.BanMemberAsync(Id, memberId, reason, deleteMessageDays, options);
Exemplo n.º 5
0
 public Task <IReadOnlyList <RestRole> > GetRolesAsync(RestRequestOptions options = null)
 => Client.GetRolesAsync(Id, options);
Exemplo n.º 6
0
 public Task ModifyOwnNickAsync(string nick, RestRequestOptions options = null)
 => Client.ModifyOwnNickAsync(Id, nick, options);
Exemplo n.º 7
0
 public Task KickMemberAsync(Snowflake memberId, RestRequestOptions options = null)
 => Client.KickMemberAsync(Id, memberId, options);
Exemplo n.º 8
0
 // IGuild
 public Task <IReadOnlyList <RestWebhook> > GetWebhooksAsync(RestRequestOptions options = null)
 => Client.GetGuildWebhooksAsync(Id, options);
Exemplo n.º 9
0
 public RestRequestEnumerable <T> GetAuditLogsEnumerable <T>(int limit = 100, Snowflake?userId = null, Snowflake?startFromId = null, RestRequestOptions options = null) where T : RestAuditLog
 => Client.GetAuditLogsEnumerable <T>(Id, limit, userId, startFromId, options);
Exemplo n.º 10
0
 public Task DeleteEmojiAsync(Snowflake emojiId, RestRequestOptions options = null)
 => Client.DeleteGuildEmojiAsync(Id, emojiId, options);
Exemplo n.º 11
0
 public Task <RestPreview> GetPreviewAsync(RestRequestOptions options = null)
 => Client.GetPreviewAsync(Id, options);
Exemplo n.º 12
0
 public Task <RestGuildEmoji> ModifyEmojiAsync(Snowflake emojiId, Action <ModifyGuildEmojiProperties> action, RestRequestOptions options = null)
 => Client.ModifyGuildEmojiAsync(Id, emojiId, action, options);
Exemplo n.º 13
0
 public Task <RestGuildEmoji> CreateEmojiAsync(Stream image, string name, IEnumerable <Snowflake> roleIds = null, RestRequestOptions options = null)
 => Client.CreateGuildEmojiAsync(Id, image, name, roleIds, options);
Exemplo n.º 14
0
 public Task <RestGuildEmoji> GetEmojiAsync(Snowflake emojiId, RestRequestOptions options = null)
 => Client.GetGuildEmojiAsync(Id, emojiId, options);
Exemplo n.º 15
0
 public Task <IReadOnlyList <RestMember> > GetMembersAsync(int limit = 1000, Snowflake?startFromId = null, RestRequestOptions options = null)
 => Client.GetMembersAsync(Id, limit, startFromId, options);
Exemplo n.º 16
0
 public Task <IReadOnlyList <T> > GetAuditLogsAsync <T>(int limit = 100, Snowflake?userId = null, Snowflake?startFromId = null, RestRequestOptions options = null) where T : RestAuditLog
 => Client.GetAuditLogsAsync <T>(Id, limit, userId, startFromId, options);
Exemplo n.º 17
0
 public Task ModifyMemberAsync(Snowflake memberId, Action <ModifyMemberProperties> action, RestRequestOptions options = null)
 => Client.ModifyMemberAsync(Id, memberId, action, options);
Exemplo n.º 18
0
        public async Task ModifyAsync(Action <ModifyGuildProperties> action, RestRequestOptions options = null)
        {
            var model = await Client.RestClient.InternalModifyGuildAsync(Id, action, options).ConfigureAwait(false);

            Update(model);
        }
Exemplo n.º 19
0
 public Task RevokeRoleAsync(Snowflake memberId, Snowflake roleId, RestRequestOptions options = null)
 => Client.RevokeRoleAsync(Id, memberId, roleId, options);
Exemplo n.º 20
0
 public Task <IReadOnlyList <RestGuildChannel> > GetChannelsAsync(RestRequestOptions options = null)
 => Client.GetChannelsAsync(Id, options);
Exemplo n.º 21
0
 public Task <RestBan> GetBanAsync(Snowflake userId, RestRequestOptions options = null)
 => Client.GetBanAsync(Id, userId, options);
Exemplo n.º 22
0
 public Task <RestCategoryChannel> CreateCategoryChannelAsync(string name, Action <CreateCategoryChannelProperties> action = null, RestRequestOptions options = null)
 => Client.CreateCategoryChannelAsync(Id, name, action, options);
Exemplo n.º 23
0
 public Task UnbanMemberAsync(Snowflake userId, RestRequestOptions options = null)
 => Client.UnbanMemberAsync(Id, userId, options);
Exemplo n.º 24
0
 public Task ReorderChannelsAsync(IReadOnlyDictionary <Snowflake, int> positions, RestRequestOptions options = null)
 => Client.ReorderChannelsAsync(Id, positions, options);
Exemplo n.º 25
0
 public Task <RestRole> CreateRoleAsync(Action <CreateRoleProperties> action = null, RestRequestOptions options = null)
 => Client.CreateRoleAsync(Id, action, options);
Exemplo n.º 26
0
 public Task <RestMember> GetMemberAsync(Snowflake memberId, RestRequestOptions options = null)
 => Client.GetMemberAsync(Id, memberId, options);
Exemplo n.º 27
0
 public Task <RestRole> ModifyRoleAsync(Snowflake roleId, Action <ModifyRoleProperties> action, RestRequestOptions options = null)
 => Client.ModifyRoleAsync(Id, roleId, action, options);
Exemplo n.º 28
0
 public RestRequestEnumerable <RestMember> GetMembersEnumerable(int limit, Snowflake?startFromId = null, RestRequestOptions options = null)
 => Client.GetMembersEnumerable(Id, limit, startFromId, options);
Exemplo n.º 29
0
 /// <summary>
 ///     Deletes this relationship regardless of <see cref="Type"/>.
 /// </summary>
 public Task DeleteAsync(RestRequestOptions options = null)
 => Client.DeleteRelationshipAsync(User.Id, options);
Exemplo n.º 30
0
 public Task LeaveAsync(RestRequestOptions options = null)
 => Client.LeaveGuildAsync(Id, options);