copyWith method
FwStandardModulesAdministratorDuplicateRuleDuplicateRuleLogic
copyWith({
- String? duplicateRuleId,
- String? moduleName,
- String? ruleName,
- bool? caseSensitive,
- bool? systemRule,
- String? fields,
- String? fieldTypes,
- String? ruleNameColor,
- bool? considerBlanks,
- String? dateStamp,
- String? auditNote,
- String? recordTitle,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? $fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - List<
FwStandardDataFwTranslatedValue> ? translation,
Implementation
FwStandardModulesAdministratorDuplicateRuleDuplicateRuleLogic copyWith(
{String? duplicateRuleId,
String? moduleName,
String? ruleName,
bool? caseSensitive,
bool? systemRule,
String? fields,
String? fieldTypes,
String? ruleNameColor,
bool? considerBlanks,
String? dateStamp,
String? auditNote,
String? recordTitle,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? $fields,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
List<FwStandardDataFwTranslatedValue>? translation}) {
return FwStandardModulesAdministratorDuplicateRuleDuplicateRuleLogic(
duplicateRuleId: duplicateRuleId ?? this.duplicateRuleId,
moduleName: moduleName ?? this.moduleName,
ruleName: ruleName ?? this.ruleName,
caseSensitive: caseSensitive ?? this.caseSensitive,
systemRule: systemRule ?? this.systemRule,
fields: fields ?? this.fields,
fieldTypes: fieldTypes ?? this.fieldTypes,
ruleNameColor: ruleNameColor ?? this.ruleNameColor,
considerBlanks: considerBlanks ?? this.considerBlanks,
dateStamp: dateStamp ?? this.dateStamp,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
$fields: $fields ?? this.$fields,
custom: custom ?? this.custom,
defaultFieldAttributes:
defaultFieldAttributes ?? this.defaultFieldAttributes,
translation: translation ?? this.translation);
}