copyWith method

WebApiModulesSettingsSystemSettingsDefaultSettingsDefaultSettings copyWith({
  1. String? defaultSettingsId,
  2. String? defaultUnitId,
  3. String? defaultSettingsName,
  4. String? defaultUnit,
  5. String? defaultDealStatusId,
  6. String? defaultDealStatus,
  7. String? defaultCustomerStatusId,
  8. String? defaultCustomerStatus,
  9. String? defaultDealBillingCycleId,
  10. String? defaultDealBillingCycle,
  11. bool? defaultDealPoRequired,
  12. String? defaultDealPoType,
  13. bool? defaultDealStagingExcludeOrderAfterWrap,
  14. String? defaultNonRecurringBillingCycleId,
  15. String? defaultNonRecurringBillingCycle,
  16. String? defaultCustomerPaymentTermsId,
  17. String? defaultCustomerPaymentTerms,
  18. String? defaultContactGroupId,
  19. String? defaultContactGroupName,
  20. String? defaultRank,
  21. String? defaultCreditStatusId,
  22. String? defaultCreditStatus,
  23. bool? contactShowAllDeals,
  24. String? defaultVendorBillingCycleId,
  25. String? defaultVendorBillingCycle,
  26. String? defaultVendorPaymentTermsId,
  27. String? defaultVendorPaymentTerms,
  28. String? defaultVendorOutgoingDeliveryType,
  29. String? defaultVendorIncomingDeliveryType,
  30. bool? defaultVendorRentalInventory,
  31. bool? defaultVendorSalesPartsInventory,
  32. bool? defaultVendorRepair,
  33. bool? defaultVendorManufacturer,
  34. bool? defaultVendorFreight,
  35. bool? defaultVendorInsurance,
  36. bool? defaultVendorSubRent,
  37. bool? defaultVendorSubSales,
  38. bool? defaultVendorSubMisc,
  39. bool? defaultVendorSubLabor,
  40. bool? defaultVendorSubVehicle,
  41. bool? defaultVendorConsignment,
  42. String? rentalConditionId,
  43. String? rentalCondition,
  44. String? setConditionId,
  45. String? setCondition,
  46. String? propsConditionId,
  47. String? propsCondition,
  48. bool? defaultFulfillStrictPricingMatch,
  49. bool? defaultFulfillStrictNestingLvlMatch,
  50. bool? defaultQCRequired,
  51. String? defaultCustomerPaymentTypeId,
  52. String? defaultCustomerPaymentType,
  53. String? defaultVendorPaymentTypeId,
  54. String? defaultVendorPaymentType,
  55. String? dateStamp,
  56. String? auditNote,
  57. String? recordTitle,
  58. dynamic urlIdentifier,
  59. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  60. List<FwStandardDataFwCustomValue>? custom,
  61. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  62. FwStandardBusinessLogicFwBusinessLogic? original,
  63. List<FwStandardDataFwTranslatedValue>? translation,
  64. bool? hasImport,
  65. bool? hasDocuments,
  66. String? createdByUserId,
  67. String? createdByUserName,
  68. String? createdDateTime,
  69. String? modifiedByUserId,
  70. String? modifiedByUserName,
  71. String? modifiedDateTime,
})

Implementation

WebApiModulesSettingsSystemSettingsDefaultSettingsDefaultSettings copyWith({
  String? defaultSettingsId,
  String? defaultUnitId,
  String? defaultSettingsName,
  String? defaultUnit,
  String? defaultDealStatusId,
  String? defaultDealStatus,
  String? defaultCustomerStatusId,
  String? defaultCustomerStatus,
  String? defaultDealBillingCycleId,
  String? defaultDealBillingCycle,
  bool? defaultDealPoRequired,
  String? defaultDealPoType,
  bool? defaultDealStagingExcludeOrderAfterWrap,
  String? defaultNonRecurringBillingCycleId,
  String? defaultNonRecurringBillingCycle,
  String? defaultCustomerPaymentTermsId,
  String? defaultCustomerPaymentTerms,
  String? defaultContactGroupId,
  String? defaultContactGroupName,
  String? defaultRank,
  String? defaultCreditStatusId,
  String? defaultCreditStatus,
  bool? contactShowAllDeals,
  String? defaultVendorBillingCycleId,
  String? defaultVendorBillingCycle,
  String? defaultVendorPaymentTermsId,
  String? defaultVendorPaymentTerms,
  String? defaultVendorOutgoingDeliveryType,
  String? defaultVendorIncomingDeliveryType,
  bool? defaultVendorRentalInventory,
  bool? defaultVendorSalesPartsInventory,
  bool? defaultVendorRepair,
  bool? defaultVendorManufacturer,
  bool? defaultVendorFreight,
  bool? defaultVendorInsurance,
  bool? defaultVendorSubRent,
  bool? defaultVendorSubSales,
  bool? defaultVendorSubMisc,
  bool? defaultVendorSubLabor,
  bool? defaultVendorSubVehicle,
  bool? defaultVendorConsignment,
  String? rentalConditionId,
  String? rentalCondition,
  String? setConditionId,
  String? setCondition,
  String? propsConditionId,
  String? propsCondition,
  bool? defaultFulfillStrictPricingMatch,
  bool? defaultFulfillStrictNestingLvlMatch,
  bool? defaultQCRequired,
  String? defaultCustomerPaymentTypeId,
  String? defaultCustomerPaymentType,
  String? defaultVendorPaymentTypeId,
  String? defaultVendorPaymentType,
  String? dateStamp,
  String? auditNote,
  String? recordTitle,
  dynamic urlIdentifier,
  List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  List<FwStandardDataFwCustomValue>? custom,
  List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  FwStandardBusinessLogicFwBusinessLogic? original,
  List<FwStandardDataFwTranslatedValue>? translation,
  bool? hasImport,
  bool? hasDocuments,
  String? createdByUserId,
  String? createdByUserName,
  String? createdDateTime,
  String? modifiedByUserId,
  String? modifiedByUserName,
  String? modifiedDateTime,
}) {
  return WebApiModulesSettingsSystemSettingsDefaultSettingsDefaultSettings(
    defaultSettingsId: defaultSettingsId ?? this.defaultSettingsId,
    defaultUnitId: defaultUnitId ?? this.defaultUnitId,
    defaultSettingsName: defaultSettingsName ?? this.defaultSettingsName,
    defaultUnit: defaultUnit ?? this.defaultUnit,
    defaultDealStatusId: defaultDealStatusId ?? this.defaultDealStatusId,
    defaultDealStatus: defaultDealStatus ?? this.defaultDealStatus,
    defaultCustomerStatusId:
        defaultCustomerStatusId ?? this.defaultCustomerStatusId,
    defaultCustomerStatus:
        defaultCustomerStatus ?? this.defaultCustomerStatus,
    defaultDealBillingCycleId:
        defaultDealBillingCycleId ?? this.defaultDealBillingCycleId,
    defaultDealBillingCycle:
        defaultDealBillingCycle ?? this.defaultDealBillingCycle,
    defaultDealPoRequired:
        defaultDealPoRequired ?? this.defaultDealPoRequired,
    defaultDealPoType: defaultDealPoType ?? this.defaultDealPoType,
    defaultDealStagingExcludeOrderAfterWrap:
        defaultDealStagingExcludeOrderAfterWrap ??
        this.defaultDealStagingExcludeOrderAfterWrap,
    defaultNonRecurringBillingCycleId:
        defaultNonRecurringBillingCycleId ??
        this.defaultNonRecurringBillingCycleId,
    defaultNonRecurringBillingCycle:
        defaultNonRecurringBillingCycle ??
        this.defaultNonRecurringBillingCycle,
    defaultCustomerPaymentTermsId:
        defaultCustomerPaymentTermsId ?? this.defaultCustomerPaymentTermsId,
    defaultCustomerPaymentTerms:
        defaultCustomerPaymentTerms ?? this.defaultCustomerPaymentTerms,
    defaultContactGroupId:
        defaultContactGroupId ?? this.defaultContactGroupId,
    defaultContactGroupName:
        defaultContactGroupName ?? this.defaultContactGroupName,
    defaultRank: defaultRank ?? this.defaultRank,
    defaultCreditStatusId:
        defaultCreditStatusId ?? this.defaultCreditStatusId,
    defaultCreditStatus: defaultCreditStatus ?? this.defaultCreditStatus,
    contactShowAllDeals: contactShowAllDeals ?? this.contactShowAllDeals,
    defaultVendorBillingCycleId:
        defaultVendorBillingCycleId ?? this.defaultVendorBillingCycleId,
    defaultVendorBillingCycle:
        defaultVendorBillingCycle ?? this.defaultVendorBillingCycle,
    defaultVendorPaymentTermsId:
        defaultVendorPaymentTermsId ?? this.defaultVendorPaymentTermsId,
    defaultVendorPaymentTerms:
        defaultVendorPaymentTerms ?? this.defaultVendorPaymentTerms,
    defaultVendorOutgoingDeliveryType:
        defaultVendorOutgoingDeliveryType ??
        this.defaultVendorOutgoingDeliveryType,
    defaultVendorIncomingDeliveryType:
        defaultVendorIncomingDeliveryType ??
        this.defaultVendorIncomingDeliveryType,
    defaultVendorRentalInventory:
        defaultVendorRentalInventory ?? this.defaultVendorRentalInventory,
    defaultVendorSalesPartsInventory:
        defaultVendorSalesPartsInventory ??
        this.defaultVendorSalesPartsInventory,
    defaultVendorRepair: defaultVendorRepair ?? this.defaultVendorRepair,
    defaultVendorManufacturer:
        defaultVendorManufacturer ?? this.defaultVendorManufacturer,
    defaultVendorFreight: defaultVendorFreight ?? this.defaultVendorFreight,
    defaultVendorInsurance:
        defaultVendorInsurance ?? this.defaultVendorInsurance,
    defaultVendorSubRent: defaultVendorSubRent ?? this.defaultVendorSubRent,
    defaultVendorSubSales:
        defaultVendorSubSales ?? this.defaultVendorSubSales,
    defaultVendorSubMisc: defaultVendorSubMisc ?? this.defaultVendorSubMisc,
    defaultVendorSubLabor:
        defaultVendorSubLabor ?? this.defaultVendorSubLabor,
    defaultVendorSubVehicle:
        defaultVendorSubVehicle ?? this.defaultVendorSubVehicle,
    defaultVendorConsignment:
        defaultVendorConsignment ?? this.defaultVendorConsignment,
    rentalConditionId: rentalConditionId ?? this.rentalConditionId,
    rentalCondition: rentalCondition ?? this.rentalCondition,
    setConditionId: setConditionId ?? this.setConditionId,
    setCondition: setCondition ?? this.setCondition,
    propsConditionId: propsConditionId ?? this.propsConditionId,
    propsCondition: propsCondition ?? this.propsCondition,
    defaultFulfillStrictPricingMatch:
        defaultFulfillStrictPricingMatch ??
        this.defaultFulfillStrictPricingMatch,
    defaultFulfillStrictNestingLvlMatch:
        defaultFulfillStrictNestingLvlMatch ??
        this.defaultFulfillStrictNestingLvlMatch,
    defaultQCRequired: defaultQCRequired ?? this.defaultQCRequired,
    defaultCustomerPaymentTypeId:
        defaultCustomerPaymentTypeId ?? this.defaultCustomerPaymentTypeId,
    defaultCustomerPaymentType:
        defaultCustomerPaymentType ?? this.defaultCustomerPaymentType,
    defaultVendorPaymentTypeId:
        defaultVendorPaymentTypeId ?? this.defaultVendorPaymentTypeId,
    defaultVendorPaymentType:
        defaultVendorPaymentType ?? this.defaultVendorPaymentType,
    dateStamp: dateStamp ?? this.dateStamp,
    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,
    hasDocuments: hasDocuments ?? this.hasDocuments,
    createdByUserId: createdByUserId ?? this.createdByUserId,
    createdByUserName: createdByUserName ?? this.createdByUserName,
    createdDateTime: createdDateTime ?? this.createdDateTime,
    modifiedByUserId: modifiedByUserId ?? this.modifiedByUserId,
    modifiedByUserName: modifiedByUserName ?? this.modifiedByUserName,
    modifiedDateTime: modifiedDateTime ?? this.modifiedDateTime,
  );
}