Made all properties on requests modifiable
This commit is contained in:
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public string InviteId { get; }
|
||||
public string InviteId { get; set; }
|
||||
|
||||
public AcceptInviteRequest(string inviteId)
|
||||
{
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong MessageId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
public ulong MessageId { get; set; }
|
||||
|
||||
/*[JsonProperty("manual")]
|
||||
public bool Manual { get; set; }*/
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
|
||||
[JsonProperty("id"), JsonConverter(typeof(LongStringConverter))]
|
||||
public ulong TargetId { get; set; }
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong UserId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
public ulong UserId { get; set; }
|
||||
|
||||
public int PruneDays { get; set; } = 0;
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
[JsonProperty("name")]
|
||||
public string Name { get; set; }
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
|
||||
[JsonProperty("max_age")]
|
||||
public int MaxAge { get; set; } = 1800;
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
public CreateRoleRequest(ulong guildId)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
|
||||
public DeleteChannelRequest(ulong channelId)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public string InviteCode { get; }
|
||||
public string InviteCode { get; set; }
|
||||
|
||||
public DeleteInviteRequest(string inviteCode)
|
||||
{
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong MessageId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
public ulong MessageId { get; set; }
|
||||
|
||||
public DeleteMessageRequest(ulong channelId, ulong messageId)
|
||||
{
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong RoleId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
public ulong RoleId { get; set; }
|
||||
|
||||
public DeleteRoleRequest(ulong guildId, ulong roleId)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
public GetBansRequest(ulong guildId)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public string InviteCode { get; }
|
||||
public string InviteCode { get; set; }
|
||||
|
||||
public GetInviteRequest(string inviteCode)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
public GetInvitesRequest(ulong guildId)
|
||||
{
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
|
||||
public int Limit { get; set; } = 100;
|
||||
public string RelativeDir { get; set; } = null;
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
public GetWidgetRequest(ulong guildId)
|
||||
{
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong UserId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
public ulong UserId { get; set; }
|
||||
|
||||
public KickMemberRequest(ulong guildId, ulong userId)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
public LeaveGuildRequest(ulong guildId)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
public int Days { get; set; } = 30;
|
||||
public bool IsSimulation { get; set; } = false;
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong TargetId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
public ulong TargetId { get; set; }
|
||||
|
||||
public RemoveChannelPermissionsRequest(ulong channelId, ulong targetId)
|
||||
{
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong UserId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
public ulong UserId { get; set; }
|
||||
|
||||
public RemoveGuildBanRequest(ulong guildId, ulong userId)
|
||||
{
|
||||
|
||||
@@ -22,9 +22,9 @@ namespace Discord.API.Client.Rest
|
||||
public sealed class Channel
|
||||
{
|
||||
[JsonProperty("id"), JsonConverter(typeof(LongStringConverter))]
|
||||
public ulong Id;
|
||||
public ulong Id { get; set; }
|
||||
[JsonProperty("position")]
|
||||
public int Position;
|
||||
public int Position { get; set; }
|
||||
|
||||
public Channel(ulong id, int position)
|
||||
{
|
||||
@@ -33,7 +33,7 @@ namespace Discord.API.Client.Rest
|
||||
}
|
||||
}
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
public ulong[] ChannelIds { get; set; } = new ulong[0];
|
||||
public int StartPos { get; set; } = 0;
|
||||
|
||||
@@ -22,9 +22,9 @@ namespace Discord.API.Client.Rest
|
||||
public sealed class Role
|
||||
{
|
||||
[JsonProperty("id"), JsonConverter(typeof(LongStringConverter))]
|
||||
public ulong Id { get; }
|
||||
public ulong Id { get; set; }
|
||||
[JsonProperty("position")]
|
||||
public int Position { get; }
|
||||
public int Position { get; set; }
|
||||
|
||||
public Role(ulong id, int pos)
|
||||
{
|
||||
@@ -33,7 +33,7 @@ namespace Discord.API.Client.Rest
|
||||
}
|
||||
}
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
public ulong[] RoleIds { get; set; } = new ulong[0];
|
||||
public int StartPos { get; set; } = 0;
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace Discord.API.Client.Rest
|
||||
string IRestFileRequest.Filename => Filename;
|
||||
Stream IRestFileRequest.Stream => Stream;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
|
||||
public string Filename { get; set; }
|
||||
public Stream Stream { get; set; }
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => null;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
|
||||
public SendIsTypingRequest(ulong channelId)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
|
||||
[JsonProperty("content")]
|
||||
public string Content { get; set; }
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
|
||||
[JsonProperty("name")]
|
||||
public string Name { get; set; }
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
|
||||
[JsonProperty("name")]
|
||||
public string Name { get; set; }
|
||||
|
||||
@@ -12,8 +12,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong UserId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
public ulong UserId { get; set; }
|
||||
|
||||
[JsonProperty("mute")]
|
||||
public bool IsMuted { get; set; }
|
||||
|
||||
@@ -11,8 +11,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong ChannelId { get; }
|
||||
public ulong MessageId { get; }
|
||||
public ulong ChannelId { get; set; }
|
||||
public ulong MessageId { get; set; }
|
||||
|
||||
[JsonProperty("content")]
|
||||
public string Content { get; set; } = "";
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace Discord.API.Client.Rest
|
||||
object IRestRequest.Payload => this;
|
||||
bool IRestRequest.IsPrivate => false;
|
||||
|
||||
public ulong GuildId { get; }
|
||||
public ulong RoleId { get; }
|
||||
public ulong GuildId { get; set; }
|
||||
public ulong RoleId { get; set; }
|
||||
|
||||
[JsonProperty("name")]
|
||||
public string Name { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user