OperationMetadata constructor

OperationMetadata({
  1. Timestamp? createTime,
  2. Timestamp? updateTime,
  3. String? resource,
  4. String? method,
  5. String? kmsKeyName,
  6. String? kmsKeyVersionName,
  7. BatchRecognizeRequest? batchRecognizeRequest,
  8. CreateRecognizerRequest? createRecognizerRequest,
  9. UpdateRecognizerRequest? updateRecognizerRequest,
  10. DeleteRecognizerRequest? deleteRecognizerRequest,
  11. UndeleteRecognizerRequest? undeleteRecognizerRequest,
  12. CreateCustomClassRequest? createCustomClassRequest,
  13. UpdateCustomClassRequest? updateCustomClassRequest,
  14. DeleteCustomClassRequest? deleteCustomClassRequest,
  15. UndeleteCustomClassRequest? undeleteCustomClassRequest,
  16. CreatePhraseSetRequest? createPhraseSetRequest,
  17. UpdatePhraseSetRequest? updatePhraseSetRequest,
  18. DeletePhraseSetRequest? deletePhraseSetRequest,
  19. UndeletePhraseSetRequest? undeletePhraseSetRequest,
  20. @Deprecated('This field is deprecated.') UpdateConfigRequest? updateConfigRequest,
  21. int? progressPercent,
  22. BatchRecognizeMetadata? batchRecognizeMetadata,
})

Implementation

factory OperationMetadata({
  $3.Timestamp? createTime,
  $3.Timestamp? updateTime,
  $core.String? resource,
  $core.String? method,
  $core.String? kmsKeyName,
  $core.String? kmsKeyVersionName,
  BatchRecognizeRequest? batchRecognizeRequest,
  CreateRecognizerRequest? createRecognizerRequest,
  UpdateRecognizerRequest? updateRecognizerRequest,
  DeleteRecognizerRequest? deleteRecognizerRequest,
  UndeleteRecognizerRequest? undeleteRecognizerRequest,
  CreateCustomClassRequest? createCustomClassRequest,
  UpdateCustomClassRequest? updateCustomClassRequest,
  DeleteCustomClassRequest? deleteCustomClassRequest,
  UndeleteCustomClassRequest? undeleteCustomClassRequest,
  CreatePhraseSetRequest? createPhraseSetRequest,
  UpdatePhraseSetRequest? updatePhraseSetRequest,
  DeletePhraseSetRequest? deletePhraseSetRequest,
  UndeletePhraseSetRequest? undeletePhraseSetRequest,
  @$core.Deprecated('This field is deprecated.')
  UpdateConfigRequest? updateConfigRequest,
  $core.int? progressPercent,
  BatchRecognizeMetadata? batchRecognizeMetadata,
}) {
  final $result = create();
  if (createTime != null) {
    $result.createTime = createTime;
  }
  if (updateTime != null) {
    $result.updateTime = updateTime;
  }
  if (resource != null) {
    $result.resource = resource;
  }
  if (method != null) {
    $result.method = method;
  }
  if (kmsKeyName != null) {
    $result.kmsKeyName = kmsKeyName;
  }
  if (kmsKeyVersionName != null) {
    $result.kmsKeyVersionName = kmsKeyVersionName;
  }
  if (batchRecognizeRequest != null) {
    $result.batchRecognizeRequest = batchRecognizeRequest;
  }
  if (createRecognizerRequest != null) {
    $result.createRecognizerRequest = createRecognizerRequest;
  }
  if (updateRecognizerRequest != null) {
    $result.updateRecognizerRequest = updateRecognizerRequest;
  }
  if (deleteRecognizerRequest != null) {
    $result.deleteRecognizerRequest = deleteRecognizerRequest;
  }
  if (undeleteRecognizerRequest != null) {
    $result.undeleteRecognizerRequest = undeleteRecognizerRequest;
  }
  if (createCustomClassRequest != null) {
    $result.createCustomClassRequest = createCustomClassRequest;
  }
  if (updateCustomClassRequest != null) {
    $result.updateCustomClassRequest = updateCustomClassRequest;
  }
  if (deleteCustomClassRequest != null) {
    $result.deleteCustomClassRequest = deleteCustomClassRequest;
  }
  if (undeleteCustomClassRequest != null) {
    $result.undeleteCustomClassRequest = undeleteCustomClassRequest;
  }
  if (createPhraseSetRequest != null) {
    $result.createPhraseSetRequest = createPhraseSetRequest;
  }
  if (updatePhraseSetRequest != null) {
    $result.updatePhraseSetRequest = updatePhraseSetRequest;
  }
  if (deletePhraseSetRequest != null) {
    $result.deletePhraseSetRequest = deletePhraseSetRequest;
  }
  if (undeletePhraseSetRequest != null) {
    $result.undeletePhraseSetRequest = undeletePhraseSetRequest;
  }
  if (updateConfigRequest != null) {
    // ignore: deprecated_member_use_from_same_package
    $result.updateConfigRequest = updateConfigRequest;
  }
  if (progressPercent != null) {
    $result.progressPercent = progressPercent;
  }
  if (batchRecognizeMetadata != null) {
    $result.batchRecognizeMetadata = batchRecognizeMetadata;
  }
  return $result;
}