示例#1
0
 public async Task ConversationsList()
 {
     var request = new ConversationListRequest
     {
         Cursor          = "ABCDEF",
         ExcludeArchived = true,
         Types           = "private_channel",
         Limit           = 10
     };
     await Utility.AssertWebApi(c => c.Conversations.List(request), "conversations.list",
                                "Web_ConversationsList.json",
                                j =>
     {
         Assert.Equal("ABCDEF", j.Value <string>("cursor"));
         Assert.Equal(10, j.Value <int>("limit"));
         Assert.True(j.Value <bool>("exclude_archived"));
         Assert.Equal("private_channel", j.Value <string>("types"));
     });
 }
示例#2
0
 public async Task ConversationsList()
 {
     var request = new ConversationListRequest
     {
         Cursor          = "ABCDEF",
         ExcludeArchived = true,
         Types           = "private_channel",
         Limit           = 10
     };
     await Utility.AssertEncodedWebApi(c => c.Conversations.List(request), "conversations.list",
                                       "Web_ConversationsList.json",
                                       nvc =>
     {
         Assert.Equal("ABCDEF", nvc["cursor"]);
         Assert.Equal(10.ToString(), nvc["limit"]);
         Assert.Equal("true", nvc["exclude_archived"]);
         Assert.Equal("private_channel", nvc["types"]);
     });
 }
 public Task <ChannelListResponse> List(ConversationListRequest request)
 {
     return(_client.MakeUrlEncodedCall <ChannelListResponse>("conversations.list", request));
 }