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;
bool IRestRequest.IsPrivate => false;
public string InviteId { get; }
public string InviteId { get; set; }
public AcceptInviteRequest(string inviteId)
{

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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