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")); }); }
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)); }