QCGroupsServiceItemCreateRequest constructor

QCGroupsServiceItemCreateRequest({
  1. String? userComment,
  2. Int64? qcGroupId,
  3. Int64? qcParamId,
  4. Int64? uomId,
  5. bool? isInternal,
  6. QC_GROUP_ITEM_ACCEPTABLE_VALUE_TYPE? acceptableValueType,
  7. Int64? numberAcceptableValue,
  8. Int64? numberRelativeLowerBound,
  9. Int64? numberRelativeUpperBound,
  10. Iterable<String>? textAcceptableValues,
  11. Iterable<String>? textAcceptableValuesWithDeviation,
  12. Iterable<String>? textUnacceptableValues,
  13. String? description,
})

Implementation

factory QCGroupsServiceItemCreateRequest({
  $core.String? userComment,
  $fixnum.Int64? qcGroupId,
  $fixnum.Int64? qcParamId,
  $fixnum.Int64? uomId,
  $core.bool? isInternal,
  QC_GROUP_ITEM_ACCEPTABLE_VALUE_TYPE? acceptableValueType,
  $fixnum.Int64? numberAcceptableValue,
  $fixnum.Int64? numberRelativeLowerBound,
  $fixnum.Int64? numberRelativeUpperBound,
  $core.Iterable<$core.String>? textAcceptableValues,
  $core.Iterable<$core.String>? textAcceptableValuesWithDeviation,
  $core.Iterable<$core.String>? textUnacceptableValues,
  $core.String? description,
}) {
  final result = create();
  if (userComment != null) result.userComment = userComment;
  if (qcGroupId != null) result.qcGroupId = qcGroupId;
  if (qcParamId != null) result.qcParamId = qcParamId;
  if (uomId != null) result.uomId = uomId;
  if (isInternal != null) result.isInternal = isInternal;
  if (acceptableValueType != null)
    result.acceptableValueType = acceptableValueType;
  if (numberAcceptableValue != null)
    result.numberAcceptableValue = numberAcceptableValue;
  if (numberRelativeLowerBound != null)
    result.numberRelativeLowerBound = numberRelativeLowerBound;
  if (numberRelativeUpperBound != null)
    result.numberRelativeUpperBound = numberRelativeUpperBound;
  if (textAcceptableValues != null)
    result.textAcceptableValues.addAll(textAcceptableValues);
  if (textAcceptableValuesWithDeviation != null)
    result.textAcceptableValuesWithDeviation
        .addAll(textAcceptableValuesWithDeviation);
  if (textUnacceptableValues != null)
    result.textUnacceptableValues.addAll(textUnacceptableValues);
  if (description != null) result.description = description;
  return result;
}