C# Class BuildIt.Bot.Client.DirectLinkApi.Extensions.ConversationsExtensions

Mostrar archivo Open project: builttoroam/BuildIt

Public Methods

Method Description
GetMessages ( this operations, string conversationId, string watermark = null ) : MessageSet
GetMessagesAsync ( this operations, string conversationId, string watermark = null, CancellationToken cancellationToken = default(System.Threading.CancellationToken) ) : Task
NewConversation ( this operations ) : Conversation
NewConversationAsync ( this operations, CancellationToken cancellationToken = default(System.Threading.CancellationToken) ) : Task
PostMessage ( this operations, string conversationId, Message message ) : object
PostMessageAsync ( this operations, string conversationId, Message message, CancellationToken cancellationToken = default(System.Threading.CancellationToken) ) : Task
Upload ( this operations, string conversationId ) : object
UploadAsync ( this operations, string conversationId, CancellationToken cancellationToken = default(System.Threading.CancellationToken) ) : Task

Method Details

GetMessages() public static method

public static GetMessages ( this operations, string conversationId, string watermark = null ) : MessageSet
operations this /// Reference to the DirectLinkApi.IConversations. ///
conversationId string /// Required. Conversation ID ///
watermark string /// Optional. (Optional) only returns messages newer than this watermark ///
return BuildIt.Bot.Client.DirectLinkApi.Models.MessageSet

GetMessagesAsync() public static method

public static GetMessagesAsync ( this operations, string conversationId, string watermark = null, CancellationToken cancellationToken = default(System.Threading.CancellationToken) ) : Task
operations this /// Reference to the DirectLinkApi.IConversations. ///
conversationId string /// Required. Conversation ID ///
watermark string /// Optional. (Optional) only returns messages newer than this watermark ///
cancellationToken System.Threading.CancellationToken /// Cancellation token. ///
return Task

NewConversation() public static method

public static NewConversation ( this operations ) : Conversation
operations this /// Reference to the DirectLinkApi.IConversations. ///
return BuildIt.Bot.Client.DirectLinkApi.Models.Conversation

NewConversationAsync() public static method

public static NewConversationAsync ( this operations, CancellationToken cancellationToken = default(System.Threading.CancellationToken) ) : Task
operations this /// Reference to the DirectLinkApi.IConversations. ///
cancellationToken System.Threading.CancellationToken /// Cancellation token. ///
return Task

PostMessage() public static method

public static PostMessage ( this operations, string conversationId, Message message ) : object
operations this /// Reference to the DirectLinkApi.IConversations. ///
conversationId string /// Required. Conversation ID ///
message BuildIt.Bot.Client.DirectLinkApi.Models.Message /// Required. Message to send ///
return object

PostMessageAsync() public static method

public static PostMessageAsync ( this operations, string conversationId, Message message, CancellationToken cancellationToken = default(System.Threading.CancellationToken) ) : Task
operations this /// Reference to the DirectLinkApi.IConversations. ///
conversationId string /// Required. Conversation ID ///
message BuildIt.Bot.Client.DirectLinkApi.Models.Message /// Required. Message to send ///
cancellationToken System.Threading.CancellationToken /// Cancellation token. ///
return Task

Upload() public static method

public static Upload ( this operations, string conversationId ) : object
operations this /// Reference to the DirectLinkApi.IConversations. ///
conversationId string /// Required. ///
return object

UploadAsync() public static method

public static UploadAsync ( this operations, string conversationId, CancellationToken cancellationToken = default(System.Threading.CancellationToken) ) : Task
operations this /// Reference to the DirectLinkApi.IConversations. ///
conversationId string /// Required. ///
cancellationToken System.Threading.CancellationToken /// Cancellation token. ///
return Task