public global::System.Threading.Tasks.Task <global::StrawberryShake.IResponseStream <global::Client.IReceiveMessages> > ReceiveMessagesAsync( global::System.Threading.CancellationToken cancellationToken = default) { return(_streamExecutor.ExecuteAsync( new ReceiveMessagesOperation(), cancellationToken)); }
public global::System.Threading.Tasks.Task <global::StrawberryShake.IResponseStream <global::StrawberryShake.Tools.SchemaRegistry.IOnPublishDocument> > OnPublishDocumentAsync( global::StrawberryShake.Optional <string> sessionId = default, global::System.Threading.CancellationToken cancellationToken = default) { if (sessionId.HasValue && sessionId.Value is null) { throw new ArgumentNullException(nameof(sessionId)); } return(_streamExecutor.ExecuteAsync( new OnPublishDocumentOperation { SessionId = sessionId }, cancellationToken)); }