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() }, }); }
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)); }
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)); }
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() }, })); }
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))); }
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))); }