QCSample constructor
QCSample({
- String? entityUuid,
- EmployeeMetadata? metadata,
- ApprovalMetadata? approvalMetadata,
- QC_SAMPLE_LIFECYCLE? status,
- Iterable<
LogbookLogQCSampleLC> ? logs, - Int64? finishedOn,
- Int64? vaultFolderId,
- FAMILY_TYPE? familyType,
- Int64? familyId,
- String? inventoryItemUuid,
- Int64? qcGroupId,
- Int64? locationId,
- String? name,
- String? description,
Implementation
factory QCSample({
$core.String? entityUuid,
$1.EmployeeMetadata? metadata,
$1.ApprovalMetadata? approvalMetadata,
QC_SAMPLE_LIFECYCLE? status,
$core.Iterable<LogbookLogQCSampleLC>? logs,
$fixnum.Int64? finishedOn,
$fixnum.Int64? vaultFolderId,
$3.FAMILY_TYPE? familyType,
$fixnum.Int64? familyId,
$core.String? inventoryItemUuid,
$fixnum.Int64? qcGroupId,
$fixnum.Int64? locationId,
$core.String? name,
$core.String? description,
}) {
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 (finishedOn != null) result.finishedOn = finishedOn;
if (vaultFolderId != null) result.vaultFolderId = vaultFolderId;
if (familyType != null) result.familyType = familyType;
if (familyId != null) result.familyId = familyId;
if (inventoryItemUuid != null) result.inventoryItemUuid = inventoryItemUuid;
if (qcGroupId != null) result.qcGroupId = qcGroupId;
if (locationId != null) result.locationId = locationId;
if (name != null) result.name = name;
if (description != null) result.description = description;
return result;
}