Extract response exceptions
[smsapi-csharp.git] / smsapi / Api / Response / User.cs
blob89194379f723a7078f1b072b197cb7e481d8df4b
1 using System.Runtime.Serialization;
2 using SMSApi.Api.Response.ResponseResolver;
4 namespace SMSApi.Api.Response
6 [DataContract]
7 public class User : ErrorAwareResponse
9 [DataMember(Name = "active", IsRequired = true)]
10 public readonly bool Active;
12 [DataMember(Name = "info", IsRequired = true)]
13 public readonly string Info;
15 [DataMember(Name = "limit", IsRequired = true)]
16 public readonly double Limit;
18 [DataMember(Name = "month_limit", IsRequired = true)]
19 public readonly double MonthLimit;
21 [DataMember(Name = "phonebook", IsRequired = true)]
22 public readonly uint Phonebook;
24 [DataMember(Name = "senders", IsRequired = true)]
25 public readonly uint Senders;
27 [DataMember(Name = "username", IsRequired = true)]
28 public readonly string Username;
30 private User()
31 { }