/// <summary> /// Initializes a new instance of the <see cref="DocumentTranslationOperation"/> class. /// </summary> /// <param name="translationId">The translation ID of this operation.</param> /// <param name="client">The client used to check for completion.</param> public DocumentTranslationOperation(string translationId, DocumentTranslationClient client) { var parsedTranslationId = ClientCommon.ValidateModelId(translationId, nameof(translationId)); Id = parsedTranslationId.ToString(); _serviceClient = client._serviceRestClient; _diagnostics = client._clientDiagnostics; }
/// <summary> /// Initializes a new instance of the <see cref="DocumentTranslationOperation"/> class. /// </summary> /// <param name="translationId">The translation ID of this operation.</param> /// <param name="client">The client used to check for completion.</param> public DocumentTranslationOperation(string translationId, DocumentTranslationClient client) { var parsedTranslationId = ClientCommon.ValidateModelId(translationId, nameof(translationId)); Id = parsedTranslationId.ToString(); _serviceClient = client._serviceRestClient; _diagnostics = client._clientDiagnostics; _operationInternal = new OperationInternal <AsyncPageable <DocumentStatusResult> >(_diagnostics, this, rawResponse: null); }
/// <summary> /// Initializes a new instance of the <see cref="DocumentTranslationOperation"/> class. /// </summary> /// <param name="translationId">The translation ID of this operation.</param> /// <param name="client">The client used to check for completion.</param> public DocumentTranslationOperation(string translationId, DocumentTranslationClient client) { Id = translationId; _serviceClient = client._serviceRestClient; _diagnostics = client._clientDiagnostics; }