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