Esempio n. 1
0
 private NameValueCollection CreateQueryString(string @group, Guid? sentAfterId, Guid? sentBeforeId, int count, MessageListStatus status, string clientId = null)
 {
     return this.CreateQueryString(
         clientId,
         query: new NameValueCollection
             {
                 { "group", @group.Encode() },
                 { "sentAfterId", sentAfterId.Encode() },
                 { "sentBeforeId", sentBeforeId.Encode() },
                 { "count", count.Encode() },
                 { "status", status.Encode() },
             });
 }
Esempio n. 2
0
        public RateLimited<MessageListDetail[]> List(string clientId, Guid? sentAfterId = null, Guid? sentBeforeId = null, int count = 50, string @group = null, MessageListStatus status = MessageListStatus.All)
        {
            if (clientId == null) throw new ArgumentNullException("clientId");

            return ListMessages(CreateQueryString(@group, sentAfterId, sentBeforeId, count, status, clientId));
        }
Esempio n. 3
0
 public RateLimited<MessageListDetail[]> List(Guid? sentAfterId = null, Guid? sentBeforeId = null, int count = 50, string @group = null, MessageListStatus status = MessageListStatus.All)
 {
     return ListMessages(CreateQueryString(@group, sentAfterId, sentBeforeId, count, status));
 }
Esempio n. 4
0
 private NameValueCollection CreateQueryString(string @group, Guid?sentAfterId, Guid?sentBeforeId, int count, MessageListStatus status, string clientId = null)
 {
     return(this.CreateQueryString(
                clientId,
                query: new NameValueCollection
     {
         { "group", @group.Encode() },
         { "sentAfterId", sentAfterId.Encode() },
         { "sentBeforeId", sentBeforeId.Encode() },
         { "count", count.Encode() },
         { "status", status.Encode() },
     }));
 }
Esempio n. 5
0
        public RateLimited <MessageListDetail[]> List(string clientId, Guid?sentAfterId = null, Guid?sentBeforeId = null, int count = 50, string @group = null, MessageListStatus status = MessageListStatus.All)
        {
            if (clientId == null)
            {
                throw new ArgumentNullException("clientId");
            }

            return(ListMessages(CreateQueryString(@group, sentAfterId, sentBeforeId, count, status, clientId)));
        }
Esempio n. 6
0
 public RateLimited <MessageListDetail[]> List(Guid?sentAfterId = null, Guid?sentBeforeId = null, int count = 50, string @group = null, MessageListStatus status = MessageListStatus.All)
 {
     return(ListMessages(CreateQueryString(@group, sentAfterId, sentBeforeId, count, status)));
 }