public GetMessagesPagingRequest(GetMessagesQuery query) { ChannelId = query.ChannelId; var queryBuilder = new QueryStringBuilder() .AddParam("messageId", query.FromId); if (query.FromDateTime.HasValue) { var messageCreated = query.FromDateTime.Value.ToString("u"); queryBuilder.AddParam("messageCreated", messageCreated); } if (query.Count.HasValue) { queryBuilder.AddParam("pageSize", query.Count); } _queryParams = queryBuilder.Build(); }