copyWithWrapped method
WebApiModulesSettingsDepartmentSettingsDepartmentDepartment
copyWithWrapped({
- Wrapped<
String?> ? departmentId, - Wrapped<
String?> ? department, - Wrapped<
String?> ? departmentCode, - Wrapped<
String?> ? divisionId, - Wrapped<
bool?> ? defaultActivityRental, - Wrapped<
bool?> ? defaultActivitySales, - Wrapped<
bool?> ? defaultActivityLabor, - Wrapped<
bool?> ? defaultActivityMiscellaneous, - Wrapped<
bool?> ? defaultActivityFacilities, - Wrapped<
bool?> ? defaultActivityTransportation, - Wrapped<
bool?> ? defaultActivityRentalSale, - Wrapped<
bool?> ? disableEditingRentalRate, - Wrapped<
bool?> ? disableEditingSalesRate, - Wrapped<
bool?> ? disableEditingMiscellaneousRate, - Wrapped<
bool?> ? disableEditingLaborRate, - Wrapped<
bool?> ? disableEditingRentalSaleRate, - Wrapped<
bool?> ? disableEditingLossAndDamageRate, - Wrapped<
String?> ? exportCode, - Wrapped<
String?> ? salesBillingRule, - Wrapped<
bool?> ? lockLineItemsWhenDiscountTemplateUsed, - Wrapped<
double?> ? defaultDaysPerWeek, - Wrapped<
bool?> ? enableProjects, - Wrapped<
bool?> ? requireContactConfirmation, - Wrapped<
int?> ? expireConfirmationTime, - Wrapped<
String?> ? expireConfirmationTimeType, - Wrapped<
bool?> ? inactive, - Wrapped<
String?> ? dateStamp, - Wrapped<
String?> ? auditNote, - Wrapped<
String?> ? recordTitle, - Wrapped<
List< ? fields,FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ?> - Wrapped<
List< ? custom,FwStandardDataFwCustomValue> ?> - Wrapped<
List< ? defaultFieldAttributes,FwStandardDataFwDefaultAttribute> ?> - Wrapped<
List< ? translation,FwStandardDataFwTranslatedValue> ?>
Implementation
WebApiModulesSettingsDepartmentSettingsDepartmentDepartment copyWithWrapped(
{Wrapped<String?>? departmentId,
Wrapped<String?>? department,
Wrapped<String?>? departmentCode,
Wrapped<String?>? divisionId,
Wrapped<bool?>? defaultActivityRental,
Wrapped<bool?>? defaultActivitySales,
Wrapped<bool?>? defaultActivityLabor,
Wrapped<bool?>? defaultActivityMiscellaneous,
Wrapped<bool?>? defaultActivityFacilities,
Wrapped<bool?>? defaultActivityTransportation,
Wrapped<bool?>? defaultActivityRentalSale,
Wrapped<bool?>? disableEditingRentalRate,
Wrapped<bool?>? disableEditingSalesRate,
Wrapped<bool?>? disableEditingMiscellaneousRate,
Wrapped<bool?>? disableEditingLaborRate,
Wrapped<bool?>? disableEditingRentalSaleRate,
Wrapped<bool?>? disableEditingLossAndDamageRate,
Wrapped<String?>? exportCode,
Wrapped<String?>? salesBillingRule,
Wrapped<bool?>? lockLineItemsWhenDiscountTemplateUsed,
Wrapped<double?>? defaultDaysPerWeek,
Wrapped<bool?>? enableProjects,
Wrapped<bool?>? requireContactConfirmation,
Wrapped<int?>? expireConfirmationTime,
Wrapped<String?>? expireConfirmationTimeType,
Wrapped<bool?>? inactive,
Wrapped<String?>? dateStamp,
Wrapped<String?>? auditNote,
Wrapped<String?>? recordTitle,
Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
fields,
Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
return WebApiModulesSettingsDepartmentSettingsDepartmentDepartment(
departmentId:
(departmentId != null ? departmentId.value : this.departmentId),
department: (department != null ? department.value : this.department),
departmentCode: (departmentCode != null
? departmentCode.value
: this.departmentCode),
divisionId: (divisionId != null ? divisionId.value : this.divisionId),
defaultActivityRental: (defaultActivityRental != null
? defaultActivityRental.value
: this.defaultActivityRental),
defaultActivitySales: (defaultActivitySales != null
? defaultActivitySales.value
: this.defaultActivitySales),
defaultActivityLabor: (defaultActivityLabor != null
? defaultActivityLabor.value
: this.defaultActivityLabor),
defaultActivityMiscellaneous: (defaultActivityMiscellaneous != null
? defaultActivityMiscellaneous.value
: this.defaultActivityMiscellaneous),
defaultActivityFacilities: (defaultActivityFacilities != null
? defaultActivityFacilities.value
: this.defaultActivityFacilities),
defaultActivityTransportation: (defaultActivityTransportation != null
? defaultActivityTransportation.value
: this.defaultActivityTransportation),
defaultActivityRentalSale: (defaultActivityRentalSale != null
? defaultActivityRentalSale.value
: this.defaultActivityRentalSale),
disableEditingRentalRate: (disableEditingRentalRate != null
? disableEditingRentalRate.value
: this.disableEditingRentalRate),
disableEditingSalesRate: (disableEditingSalesRate != null
? disableEditingSalesRate.value
: this.disableEditingSalesRate),
disableEditingMiscellaneousRate:
(disableEditingMiscellaneousRate != null
? disableEditingMiscellaneousRate.value
: this.disableEditingMiscellaneousRate),
disableEditingLaborRate: (disableEditingLaborRate != null
? disableEditingLaborRate.value
: this.disableEditingLaborRate),
disableEditingRentalSaleRate: (disableEditingRentalSaleRate != null
? disableEditingRentalSaleRate.value
: this.disableEditingRentalSaleRate),
disableEditingLossAndDamageRate:
(disableEditingLossAndDamageRate != null
? disableEditingLossAndDamageRate.value
: this.disableEditingLossAndDamageRate),
exportCode: (exportCode != null ? exportCode.value : this.exportCode),
salesBillingRule: (salesBillingRule != null
? salesBillingRule.value
: this.salesBillingRule),
lockLineItemsWhenDiscountTemplateUsed:
(lockLineItemsWhenDiscountTemplateUsed != null
? lockLineItemsWhenDiscountTemplateUsed.value
: this.lockLineItemsWhenDiscountTemplateUsed),
defaultDaysPerWeek: (defaultDaysPerWeek != null
? defaultDaysPerWeek.value
: this.defaultDaysPerWeek),
enableProjects: (enableProjects != null
? enableProjects.value
: this.enableProjects),
requireContactConfirmation: (requireContactConfirmation != null
? requireContactConfirmation.value
: this.requireContactConfirmation),
expireConfirmationTime: (expireConfirmationTime != null
? expireConfirmationTime.value
: this.expireConfirmationTime),
expireConfirmationTimeType: (expireConfirmationTimeType != null
? expireConfirmationTimeType.value
: this.expireConfirmationTimeType),
inactive: (inactive != null ? inactive.value : this.inactive),
dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
auditNote: (auditNote != null ? auditNote.value : this.auditNote),
recordTitle:
(recordTitle != null ? recordTitle.value : this.recordTitle),
fields: (fields != null ? fields.value : this.fields),
custom: (custom != null ? custom.value : this.custom),
defaultFieldAttributes: (defaultFieldAttributes != null
? defaultFieldAttributes.value
: this.defaultFieldAttributes),
translation:
(translation != null ? translation.value : this.translation));
}