copyWith method

FwStandardModulesSettingsWidgetSettingsWidgetWidgetLogic copyWith({
  1. String? widgetId,
  2. String? widget,
  3. String? moduleName,
  4. String? apiName,
  5. String? procedureName,
  6. String? counterFieldName,
  7. String? label1FieldName,
  8. String? label2FieldName,
  9. String? clickPath,
  10. String? defaultType,
  11. int? defaultDataPoints,
  12. String? defaultAxisNumberFormatId,
  13. String? defaultAxisNumberFormat,
  14. String? defaultAxisNumberFormatMask,
  15. String? defaultDataNumberFormatId,
  16. String? defaultDataNumberFormat,
  17. String? defaultDataNumberFormatMask,
  18. String? defaultDateBehaviorId,
  19. String? defaultDateBehavior,
  20. String? dateFieldDisplayNames,
  21. String? dateFields,
  22. String? defaultDateField,
  23. String? defaultFromDate,
  24. String? defaultToDate,
  25. bool? defaultStacked,
  26. String? assignTo,
  27. String? dateStamp,
  28. String? value,
  29. String? text,
  30. String? auditNote,
  31. String? recordTitle,
  32. dynamic urlIdentifier,
  33. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  34. List<FwStandardDataFwCustomValue>? custom,
  35. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  36. FwStandardBusinessLogicFwBusinessLogic? original,
  37. List<FwStandardDataFwTranslatedValue>? translation,
  38. bool? hasImport,
  39. String? createdByUserId,
  40. String? createdByUserName,
  41. String? createdDateTime,
  42. String? modifiedByUserId,
  43. String? modifiedByUserName,
  44. String? modifiedDateTime,
})

Implementation

FwStandardModulesSettingsWidgetSettingsWidgetWidgetLogic copyWith({
  String? widgetId,
  String? widget,
  String? moduleName,
  String? apiName,
  String? procedureName,
  String? counterFieldName,
  String? label1FieldName,
  String? label2FieldName,
  String? clickPath,
  String? defaultType,
  int? defaultDataPoints,
  String? defaultAxisNumberFormatId,
  String? defaultAxisNumberFormat,
  String? defaultAxisNumberFormatMask,
  String? defaultDataNumberFormatId,
  String? defaultDataNumberFormat,
  String? defaultDataNumberFormatMask,
  String? defaultDateBehaviorId,
  String? defaultDateBehavior,
  String? dateFieldDisplayNames,
  String? dateFields,
  String? defaultDateField,
  String? defaultFromDate,
  String? defaultToDate,
  bool? defaultStacked,
  String? assignTo,
  String? dateStamp,
  String? value,
  String? text,
  String? auditNote,
  String? recordTitle,
  dynamic urlIdentifier,
  List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  List<FwStandardDataFwCustomValue>? custom,
  List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  FwStandardBusinessLogicFwBusinessLogic? original,
  List<FwStandardDataFwTranslatedValue>? translation,
  bool? hasImport,
  String? createdByUserId,
  String? createdByUserName,
  String? createdDateTime,
  String? modifiedByUserId,
  String? modifiedByUserName,
  String? modifiedDateTime,
}) {
  return FwStandardModulesSettingsWidgetSettingsWidgetWidgetLogic(
    widgetId: widgetId ?? this.widgetId,
    widget: widget ?? this.widget,
    moduleName: moduleName ?? this.moduleName,
    apiName: apiName ?? this.apiName,
    procedureName: procedureName ?? this.procedureName,
    counterFieldName: counterFieldName ?? this.counterFieldName,
    label1FieldName: label1FieldName ?? this.label1FieldName,
    label2FieldName: label2FieldName ?? this.label2FieldName,
    clickPath: clickPath ?? this.clickPath,
    defaultType: defaultType ?? this.defaultType,
    defaultDataPoints: defaultDataPoints ?? this.defaultDataPoints,
    defaultAxisNumberFormatId:
        defaultAxisNumberFormatId ?? this.defaultAxisNumberFormatId,
    defaultAxisNumberFormat:
        defaultAxisNumberFormat ?? this.defaultAxisNumberFormat,
    defaultAxisNumberFormatMask:
        defaultAxisNumberFormatMask ?? this.defaultAxisNumberFormatMask,
    defaultDataNumberFormatId:
        defaultDataNumberFormatId ?? this.defaultDataNumberFormatId,
    defaultDataNumberFormat:
        defaultDataNumberFormat ?? this.defaultDataNumberFormat,
    defaultDataNumberFormatMask:
        defaultDataNumberFormatMask ?? this.defaultDataNumberFormatMask,
    defaultDateBehaviorId:
        defaultDateBehaviorId ?? this.defaultDateBehaviorId,
    defaultDateBehavior: defaultDateBehavior ?? this.defaultDateBehavior,
    dateFieldDisplayNames:
        dateFieldDisplayNames ?? this.dateFieldDisplayNames,
    dateFields: dateFields ?? this.dateFields,
    defaultDateField: defaultDateField ?? this.defaultDateField,
    defaultFromDate: defaultFromDate ?? this.defaultFromDate,
    defaultToDate: defaultToDate ?? this.defaultToDate,
    defaultStacked: defaultStacked ?? this.defaultStacked,
    assignTo: assignTo ?? this.assignTo,
    dateStamp: dateStamp ?? this.dateStamp,
    value: value ?? this.value,
    text: text ?? this.text,
    auditNote: auditNote ?? this.auditNote,
    recordTitle: recordTitle ?? this.recordTitle,
    urlIdentifier: urlIdentifier ?? this.urlIdentifier,
    fields: fields ?? this.fields,
    custom: custom ?? this.custom,
    defaultFieldAttributes:
        defaultFieldAttributes ?? this.defaultFieldAttributes,
    original: original ?? this.original,
    translation: translation ?? this.translation,
    hasImport: hasImport ?? this.hasImport,
    createdByUserId: createdByUserId ?? this.createdByUserId,
    createdByUserName: createdByUserName ?? this.createdByUserName,
    createdDateTime: createdDateTime ?? this.createdDateTime,
    modifiedByUserId: modifiedByUserId ?? this.modifiedByUserId,
    modifiedByUserName: modifiedByUserName ?? this.modifiedByUserName,
    modifiedDateTime: modifiedDateTime ?? this.modifiedDateTime,
  );
}