WorkOrder constructor

WorkOrder({
  1. String? entityUuid,
  2. EmployeeMetadata? metadata,
  3. ApprovalMetadata? approvalMetadata,
  4. STANDARD_LIFECYCLE_STATUS? status,
  5. Iterable<LogbookLogConciseSLC>? logs,
  6. Int64? completedOn,
  7. Int64? vaultFolderId,
  8. String? referenceId,
  9. String? finalRefNumber,
  10. WORK_ORDER_REF_FROM? refFrom,
  11. Int64? refId,
  12. Int64? locationId,
  13. Iterable<WorkOrderItem>? list,
  14. Iterable<FormFieldDatum>? formData,
  15. Int64? amendmentCount,
})

Implementation

factory WorkOrder({
  $core.String? entityUuid,
  $1.EmployeeMetadata? metadata,
  $1.ApprovalMetadata? approvalMetadata,
  $1.STANDARD_LIFECYCLE_STATUS? status,
  $core.Iterable<$1.LogbookLogConciseSLC>? logs,
  $fixnum.Int64? completedOn,
  $fixnum.Int64? vaultFolderId,
  $core.String? referenceId,
  $core.String? finalRefNumber,
  WORK_ORDER_REF_FROM? refFrom,
  $fixnum.Int64? refId,
  $fixnum.Int64? locationId,
  $core.Iterable<WorkOrderItem>? list,
  $core.Iterable<$4.FormFieldDatum>? formData,
  $fixnum.Int64? amendmentCount,
}) {
  final result = create();
  if (entityUuid != null) result.entityUuid = entityUuid;
  if (metadata != null) result.metadata = metadata;
  if (approvalMetadata != null) result.approvalMetadata = approvalMetadata;
  if (status != null) result.status = status;
  if (logs != null) result.logs.addAll(logs);
  if (completedOn != null) result.completedOn = completedOn;
  if (vaultFolderId != null) result.vaultFolderId = vaultFolderId;
  if (referenceId != null) result.referenceId = referenceId;
  if (finalRefNumber != null) result.finalRefNumber = finalRefNumber;
  if (refFrom != null) result.refFrom = refFrom;
  if (refId != null) result.refId = refId;
  if (locationId != null) result.locationId = locationId;
  if (list != null) result.list.addAll(list);
  if (formData != null) result.formData.addAll(formData);
  if (amendmentCount != null) result.amendmentCount = amendmentCount;
  return result;
}