copyWithWrapped method

FwStandardBusinessLogicFwBusinessLogicFieldDefinition copyWithWrapped({
  1. Wrapped<String?>? name,
  2. Wrapped<FwStandardSqlServerFwDataTypes?>? dataType,
  3. Wrapped<FwStandardSqlServerAttributesFwExcelOptions?>? excelOptions,
  4. Wrapped<int?>? maxLength,
  5. Wrapped<bool?>? isRequired,
  6. Wrapped<bool?>? isPrimaryKey,
  7. Wrapped<bool?>? isReadOnly,
  8. Wrapped<String?>? displayFieldName,
  9. Wrapped<String?>? allowedValues,
  10. Wrapped<int?>? templateSequence,
  11. Wrapped<bool?>? isEmail,
})

Implementation

FwStandardBusinessLogicFwBusinessLogicFieldDefinition copyWithWrapped({
  Wrapped<String?>? name,
  Wrapped<enums.FwStandardSqlServerFwDataTypes?>? dataType,
  Wrapped<enums.FwStandardSqlServerAttributesFwExcelOptions?>? excelOptions,
  Wrapped<int?>? maxLength,
  Wrapped<bool?>? isRequired,
  Wrapped<bool?>? isPrimaryKey,
  Wrapped<bool?>? isReadOnly,
  Wrapped<String?>? displayFieldName,
  Wrapped<String?>? allowedValues,
  Wrapped<int?>? templateSequence,
  Wrapped<bool?>? isEmail,
}) {
  return FwStandardBusinessLogicFwBusinessLogicFieldDefinition(
    name: (name != null ? name.value : this.name),
    dataType: (dataType != null ? dataType.value : this.dataType),
    excelOptions: (excelOptions != null
        ? excelOptions.value
        : this.excelOptions),
    maxLength: (maxLength != null ? maxLength.value : this.maxLength),
    isRequired: (isRequired != null ? isRequired.value : this.isRequired),
    isPrimaryKey: (isPrimaryKey != null
        ? isPrimaryKey.value
        : this.isPrimaryKey),
    isReadOnly: (isReadOnly != null ? isReadOnly.value : this.isReadOnly),
    displayFieldName: (displayFieldName != null
        ? displayFieldName.value
        : this.displayFieldName),
    allowedValues: (allowedValues != null
        ? allowedValues.value
        : this.allowedValues),
    templateSequence: (templateSequence != null
        ? templateSequence.value
        : this.templateSequence),
    isEmail: (isEmail != null ? isEmail.value : this.isEmail),
  );
}