Made all properties on requests modifiable

This commit is contained in:
RogueException
2016-01-09 21:02:27 -04:00
parent d50454aea3
commit fb892db646
31 changed files with 45 additions and 45 deletions

View File

@@ -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)
{ {

View File

@@ -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; }*/

View File

@@ -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; }

View File

@@ -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;

View File

@@ -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; }

View File

@@ -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;

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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;

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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;

View File

@@ -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)
{ {

View File

@@ -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)
{ {

View File

@@ -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;

View File

@@ -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;

View File

@@ -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; }

View File

@@ -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)
{ {

View File

@@ -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; }

View File

@@ -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; }

View File

@@ -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; }

View File

@@ -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; }

View File

@@ -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; } = "";

View File

@@ -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; }