copyWithWrapped method
WebApiModulesAgentDealDeal
copyWithWrapped({
- Wrapped<
String?> ? dealId, - Wrapped<
String?> ? deal, - Wrapped<
String?> ? dealNumber, - Wrapped<
String?> ? customerId, - Wrapped<
String?> ? customer, - Wrapped<
String?> ? customerNumber, - Wrapped<
String?> ? officeLocationId, - Wrapped<
String?> ? officeLocation, - Wrapped<
String?> ? dealTypeId, - Wrapped<
String?> ? dealType, - Wrapped<
String?> ? address1, - Wrapped<
String?> ? address2, - Wrapped<
String?> ? city, - Wrapped<
String?> ? state, - Wrapped<
String?> ? zipCode, - Wrapped<
String?> ? countryId, - Wrapped<
String?> ? country, - Wrapped<
String?> ? countryCodeIsoAlpha2, - Wrapped<
int?> ? countryCodePhone, - Wrapped<
String?> ? phone, - Wrapped<
String?> ? phoneTollFree, - Wrapped<
String?> ? fax, - Wrapped<
String?> ? phoneOther, - Wrapped<
String?> ? departmentId, - Wrapped<
String?> ? department, - Wrapped<
String?> ? csrId, - Wrapped<
String?> ? csr, - Wrapped<
String?> ? defaultAgentId, - Wrapped<
String?> ? defaultAgent, - Wrapped<
String?> ? defaultProjectManagerId, - Wrapped<
String?> ? defaultProjectManager, - Wrapped<
String?> ? dealClassificationId, - Wrapped<
String?> ? dealClassification, - Wrapped<
String?> ? productionTypeId, - Wrapped<
String?> ? productionType, - Wrapped<
String?> ? dealStatusId, - Wrapped<
String?> ? dealStatus, - Wrapped<
String?> ? dealStatusType, - Wrapped<
String?> ? statusAsOf, - Wrapped<
String?> ? customerStatusId, - Wrapped<
String?> ? customerStatus, - Wrapped<
String?> ? customerStatusType, - Wrapped<
String?> ? expectedWrapDate, - Wrapped<
bool?> ? stagingExcludeOrderAfterWrap, - Wrapped<
String?> ? billingCycleId, - Wrapped<
String?> ? billingCycle, - Wrapped<
String?> ? billingCycleType, - Wrapped<
String?> ? episodeDateFrom, - Wrapped<
String?> ? episodeDateTo, - Wrapped<
bool?> ? billWeekend, - Wrapped<
bool?> ? billHoliday, - Wrapped<
int?> ? episodes, - Wrapped<
int?> ? startEpisode, - Wrapped<
double?> ? daysPerEpisode, - Wrapped<
String?> ? paymentTermsId, - Wrapped<
String?> ? paymentTerms, - Wrapped<
String?> ? paymentTermsColor, - Wrapped<
String?> ? paymentTypeId, - Wrapped<
String?> ? paymentType, - Wrapped<
String?> ? defaultRate, - Wrapped<
bool?> ? multipleCurrencies, - Wrapped<
String?> ? currencyId, - Wrapped<
String?> ? currencyCode, - Wrapped<
String?> ? currencySymbol, - Wrapped<
bool?> ? useCustomerDiscount, - Wrapped<
String?> ? customerDiscountTemplateId, - Wrapped<
bool?> ? useDiscountTemplate, - Wrapped<
String?> ? discountTemplateId, - Wrapped<
String?> ? discountTemplate, - Wrapped<
double?> ? rentalDaysPerWeek, - Wrapped<
double?> ? rentalDiscountPercent, - Wrapped<
double?> ? salesDiscountPercent, - Wrapped<
double?> ? facilitiesDaysPerWeek, - Wrapped<
double?> ? facilitiesDiscountPercent, - Wrapped<
String?> ? outsideSalesRepresentativeId, - Wrapped<
String?> ? outsideSalesRepresentative, - Wrapped<
double?> ? commissionRate, - Wrapped<
bool?> ? commissionIncludesVendorItems, - Wrapped<
bool?> ? poRequired, - Wrapped<
String?> ? poType, - Wrapped<
String?> ? billToAddressType, - Wrapped<
String?> ? billToAttention1, - Wrapped<
String?> ? billToAttention2, - Wrapped<
String?> ? billToAddress1, - Wrapped<
String?> ? billToAddress2, - Wrapped<
String?> ? billToCity, - Wrapped<
String?> ? billToState, - Wrapped<
String?> ? billToCountryId, - Wrapped<
String?> ? billToCountry, - Wrapped<
String?> ? billToCountryCodeIsoAlpha2, - Wrapped<
int?> ? billToCountryCodePhone, - Wrapped<
String?> ? billToZipCode, - Wrapped<
bool?> ? assessFinanceCharge, - Wrapped<
bool?> ? allowBillingScheduleOverride, - Wrapped<
bool?> ? allowRebateCreditInvoices, - Wrapped<
bool?> ? useCustomerCredit, - Wrapped<
String?> ? creditStatusId, - Wrapped<
String?> ? creditStatus, - Wrapped<
String?> ? creditStatusThrough, - Wrapped<
bool?> ? creditApplicationOnFile, - Wrapped<
bool?> ? unlimitedCredit, - Wrapped<
double?> ? creditLimit, - Wrapped<
double?> ? creditBalance, - Wrapped<
double?> ? creditAvailable, - Wrapped<
double?> ? customerCreditLimit, - Wrapped<
double?> ? customerCreditBalance, - Wrapped<
double?> ? customerCreditAvailable, - Wrapped<
bool?> ? creditResponsiblePartyOnFile, - Wrapped<
String?> ? creditResponsibleParty, - Wrapped<
bool?> ? tradeReferencesVerified, - Wrapped<
String?> ? tradeReferencesVerifiedBy, - Wrapped<
String?> ? tradeReferencesVerifiedOn, - Wrapped<
String?> ? creditCardTypeId, - Wrapped<
String?> ? creditCardType, - Wrapped<
double?> ? creditCardLimit, - Wrapped<
String?> ? creditCardNumber, - Wrapped<
String?> ? creditCardCode, - Wrapped<
String?> ? creditCardName, - Wrapped<
int?> ? creditCardExpirationMonth, - Wrapped<
int?> ? creditCardExpirationYear, - Wrapped<
bool?> ? creditCardAuthorizationFormOnFile, - Wrapped<
double?> ? depletingDepositThresholdAmount, - Wrapped<
int?> ? depletingDepositThresholdPercent, - Wrapped<
double?> ? depletingDepositTotal, - Wrapped<
double?> ? depletingDepositApplied, - Wrapped<
double?> ? depletingDepositRemaining, - Wrapped<
bool?> ? useCustomerInsurance, - Wrapped<
bool?> ? insuranceCertification, - Wrapped<
String?> ? insuranceCertificationValidThrough, - Wrapped<
double?> ? insuranceCoverageLiability, - Wrapped<
double?> ? insuranceCoverageLiabilityDeductible, - Wrapped<
double?> ? insuranceCoverageProperty, - Wrapped<
double?> ? insuranceCoveragePropertyDeductible, - Wrapped<
double?> ? securityDepositAmount, - Wrapped<
String?> ? insuranceCompanyId, - Wrapped<
String?> ? insuranceCompany, - Wrapped<
String?> ? insuranceCompanyAgent, - Wrapped<
String?> ? insuranceCompanyAddress1, - Wrapped<
String?> ? insuranceCompanyAddress2, - Wrapped<
String?> ? insuranceCompanyCity, - Wrapped<
String?> ? insuranceCompanyState, - Wrapped<
String?> ? insuranceCompanyZipCode, - Wrapped<
String?> ? insuranceCompanyCountryId, - Wrapped<
String?> ? insuranceCompanyCountry, - Wrapped<
String?> ? insuranceCompanyCountryCodeIsoAlpha2, - Wrapped<
int?> ? insuranceCompanyCountryCodePhone, - Wrapped<
String?> ? insuranceCompanyPhone, - Wrapped<
String?> ? insuranceCompanyFax, - Wrapped<
bool?> ? vehicleInsuranceCertification, - Wrapped<
bool?> ? useCustomerTax, - Wrapped<
bool?> ? taxable, - Wrapped<
String?> ? taxStateOfIncorporationId, - Wrapped<
String?> ? taxStateOfIncorporation, - Wrapped<
String?> ? taxFederalNo, - Wrapped<
String?> ? pstExemptionNumber, - Wrapped<
int?> ? nonTaxableYear, - Wrapped<
String?> ? nonTaxableCertificateNo, - Wrapped<
String?> ? nonTaxableCertificateValidThrough, - Wrapped<
bool?> ? nonTaxableCertificateOnFile, - Wrapped<
bool?> ? disableQuoteOrderActivity, - Wrapped<
bool?> ? disableRental, - Wrapped<
bool?> ? disableSales, - Wrapped<
bool?> ? disableFacilities, - Wrapped<
bool?> ? disableTransportation, - Wrapped<
bool?> ? disableLabor, - Wrapped<
bool?> ? disableMisc, - Wrapped<
bool?> ? disableRentalSale, - Wrapped<
bool?> ? disableSubRental, - Wrapped<
bool?> ? disableSubSale, - Wrapped<
bool?> ? disableSubLabor, - Wrapped<
bool?> ? disableSubMisc, - Wrapped<
String?> ? defaultOutgoingDeliveryType, - Wrapped<
String?> ? defaultIncomingDeliveryType, - Wrapped<
String?> ? shippingAddressType, - Wrapped<
String?> ? shipAttention, - Wrapped<
String?> ? shipAddress1, - Wrapped<
String?> ? shipAddress2, - Wrapped<
String?> ? shipCity, - Wrapped<
String?> ? shipState, - Wrapped<
String?> ? shipCountryId, - Wrapped<
String?> ? shipCountry, - Wrapped<
String?> ? shipCountryCodeIsoAlpha2, - Wrapped<
int?> ? shipCountryCodePhone, - Wrapped<
String?> ? shipZipCode, - Wrapped<
bool?> ? rebateRental, - Wrapped<
String?> ? rebateCustomerId, - Wrapped<
String?> ? rebateCustomer, - Wrapped<
int?> ? ownedEquipmentRebateRentalPerecent, - Wrapped<
int?> ? subRentalEquipmentRebateRentalPerecent, - Wrapped<
bool?> ? enableWebQuoteRequest, - Wrapped<
String?> ? email, - Wrapped<
String?> ? paymentTypeType, - Wrapped<
String?> ? taxOption, - Wrapped<
String?> ? dateStamp, - Wrapped<
String?> ? auditNote, - Wrapped<
String?> ? recordTitle, - Wrapped? urlIdentifier,
- Wrapped<
List< ? fields,FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ?> - Wrapped<
List< ? custom,FwStandardDataFwCustomValue> ?> - Wrapped<
List< ? defaultFieldAttributes,FwStandardDataFwDefaultAttribute> ?> - Wrapped<
FwStandardBusinessLogicFwBusinessLogic?> ? original, - Wrapped<
List< ? translation,FwStandardDataFwTranslatedValue> ?> - Wrapped<
bool?> ? hasImport, - Wrapped<
bool?> ? hasDocuments, - Wrapped<
String?> ? createdByUserId, - Wrapped<
String?> ? createdByUserName, - Wrapped<
String?> ? createdDateTime, - Wrapped<
String?> ? modifiedByUserId, - Wrapped<
String?> ? modifiedByUserName, - Wrapped<
String?> ? modifiedDateTime,
Implementation
WebApiModulesAgentDealDeal copyWithWrapped({
Wrapped<String?>? dealId,
Wrapped<String?>? deal,
Wrapped<String?>? dealNumber,
Wrapped<String?>? customerId,
Wrapped<String?>? customer,
Wrapped<String?>? customerNumber,
Wrapped<String?>? officeLocationId,
Wrapped<String?>? officeLocation,
Wrapped<String?>? dealTypeId,
Wrapped<String?>? dealType,
Wrapped<String?>? address1,
Wrapped<String?>? address2,
Wrapped<String?>? city,
Wrapped<String?>? state,
Wrapped<String?>? zipCode,
Wrapped<String?>? countryId,
Wrapped<String?>? country,
Wrapped<String?>? countryCodeIsoAlpha2,
Wrapped<int?>? countryCodePhone,
Wrapped<String?>? phone,
Wrapped<String?>? phoneTollFree,
Wrapped<String?>? fax,
Wrapped<String?>? phoneOther,
Wrapped<String?>? departmentId,
Wrapped<String?>? department,
Wrapped<String?>? csrId,
Wrapped<String?>? csr,
Wrapped<String?>? defaultAgentId,
Wrapped<String?>? defaultAgent,
Wrapped<String?>? defaultProjectManagerId,
Wrapped<String?>? defaultProjectManager,
Wrapped<String?>? dealClassificationId,
Wrapped<String?>? dealClassification,
Wrapped<String?>? productionTypeId,
Wrapped<String?>? productionType,
Wrapped<String?>? dealStatusId,
Wrapped<String?>? dealStatus,
Wrapped<String?>? dealStatusType,
Wrapped<String?>? statusAsOf,
Wrapped<String?>? customerStatusId,
Wrapped<String?>? customerStatus,
Wrapped<String?>? customerStatusType,
Wrapped<String?>? expectedWrapDate,
Wrapped<bool?>? stagingExcludeOrderAfterWrap,
Wrapped<String?>? billingCycleId,
Wrapped<String?>? billingCycle,
Wrapped<String?>? billingCycleType,
Wrapped<String?>? episodeDateFrom,
Wrapped<String?>? episodeDateTo,
Wrapped<bool?>? billWeekend,
Wrapped<bool?>? billHoliday,
Wrapped<int?>? episodes,
Wrapped<int?>? startEpisode,
Wrapped<double?>? daysPerEpisode,
Wrapped<String?>? paymentTermsId,
Wrapped<String?>? paymentTerms,
Wrapped<String?>? paymentTermsColor,
Wrapped<String?>? paymentTypeId,
Wrapped<String?>? paymentType,
Wrapped<String?>? defaultRate,
Wrapped<bool?>? multipleCurrencies,
Wrapped<String?>? currencyId,
Wrapped<String?>? currencyCode,
Wrapped<String?>? currencySymbol,
Wrapped<bool?>? useCustomerDiscount,
Wrapped<String?>? customerDiscountTemplateId,
Wrapped<bool?>? useDiscountTemplate,
Wrapped<String?>? discountTemplateId,
Wrapped<String?>? discountTemplate,
Wrapped<double?>? rentalDaysPerWeek,
Wrapped<double?>? rentalDiscountPercent,
Wrapped<double?>? salesDiscountPercent,
Wrapped<double?>? facilitiesDaysPerWeek,
Wrapped<double?>? facilitiesDiscountPercent,
Wrapped<String?>? outsideSalesRepresentativeId,
Wrapped<String?>? outsideSalesRepresentative,
Wrapped<double?>? commissionRate,
Wrapped<bool?>? commissionIncludesVendorItems,
Wrapped<bool?>? poRequired,
Wrapped<String?>? poType,
Wrapped<String?>? billToAddressType,
Wrapped<String?>? billToAttention1,
Wrapped<String?>? billToAttention2,
Wrapped<String?>? billToAddress1,
Wrapped<String?>? billToAddress2,
Wrapped<String?>? billToCity,
Wrapped<String?>? billToState,
Wrapped<String?>? billToCountryId,
Wrapped<String?>? billToCountry,
Wrapped<String?>? billToCountryCodeIsoAlpha2,
Wrapped<int?>? billToCountryCodePhone,
Wrapped<String?>? billToZipCode,
Wrapped<bool?>? assessFinanceCharge,
Wrapped<bool?>? allowBillingScheduleOverride,
Wrapped<bool?>? allowRebateCreditInvoices,
Wrapped<bool?>? useCustomerCredit,
Wrapped<String?>? creditStatusId,
Wrapped<String?>? creditStatus,
Wrapped<String?>? creditStatusThrough,
Wrapped<bool?>? creditApplicationOnFile,
Wrapped<bool?>? unlimitedCredit,
Wrapped<double?>? creditLimit,
Wrapped<double?>? creditBalance,
Wrapped<double?>? creditAvailable,
Wrapped<double?>? customerCreditLimit,
Wrapped<double?>? customerCreditBalance,
Wrapped<double?>? customerCreditAvailable,
Wrapped<bool?>? creditResponsiblePartyOnFile,
Wrapped<String?>? creditResponsibleParty,
Wrapped<bool?>? tradeReferencesVerified,
Wrapped<String?>? tradeReferencesVerifiedBy,
Wrapped<String?>? tradeReferencesVerifiedOn,
Wrapped<String?>? creditCardTypeId,
Wrapped<String?>? creditCardType,
Wrapped<double?>? creditCardLimit,
Wrapped<String?>? creditCardNumber,
Wrapped<String?>? creditCardCode,
Wrapped<String?>? creditCardName,
Wrapped<int?>? creditCardExpirationMonth,
Wrapped<int?>? creditCardExpirationYear,
Wrapped<bool?>? creditCardAuthorizationFormOnFile,
Wrapped<double?>? depletingDepositThresholdAmount,
Wrapped<int?>? depletingDepositThresholdPercent,
Wrapped<double?>? depletingDepositTotal,
Wrapped<double?>? depletingDepositApplied,
Wrapped<double?>? depletingDepositRemaining,
Wrapped<bool?>? useCustomerInsurance,
Wrapped<bool?>? insuranceCertification,
Wrapped<String?>? insuranceCertificationValidThrough,
Wrapped<double?>? insuranceCoverageLiability,
Wrapped<double?>? insuranceCoverageLiabilityDeductible,
Wrapped<double?>? insuranceCoverageProperty,
Wrapped<double?>? insuranceCoveragePropertyDeductible,
Wrapped<double?>? securityDepositAmount,
Wrapped<String?>? insuranceCompanyId,
Wrapped<String?>? insuranceCompany,
Wrapped<String?>? insuranceCompanyAgent,
Wrapped<String?>? insuranceCompanyAddress1,
Wrapped<String?>? insuranceCompanyAddress2,
Wrapped<String?>? insuranceCompanyCity,
Wrapped<String?>? insuranceCompanyState,
Wrapped<String?>? insuranceCompanyZipCode,
Wrapped<String?>? insuranceCompanyCountryId,
Wrapped<String?>? insuranceCompanyCountry,
Wrapped<String?>? insuranceCompanyCountryCodeIsoAlpha2,
Wrapped<int?>? insuranceCompanyCountryCodePhone,
Wrapped<String?>? insuranceCompanyPhone,
Wrapped<String?>? insuranceCompanyFax,
Wrapped<bool?>? vehicleInsuranceCertification,
Wrapped<bool?>? useCustomerTax,
Wrapped<bool?>? taxable,
Wrapped<String?>? taxStateOfIncorporationId,
Wrapped<String?>? taxStateOfIncorporation,
Wrapped<String?>? taxFederalNo,
Wrapped<String?>? pstExemptionNumber,
Wrapped<int?>? nonTaxableYear,
Wrapped<String?>? nonTaxableCertificateNo,
Wrapped<String?>? nonTaxableCertificateValidThrough,
Wrapped<bool?>? nonTaxableCertificateOnFile,
Wrapped<bool?>? disableQuoteOrderActivity,
Wrapped<bool?>? disableRental,
Wrapped<bool?>? disableSales,
Wrapped<bool?>? disableFacilities,
Wrapped<bool?>? disableTransportation,
Wrapped<bool?>? disableLabor,
Wrapped<bool?>? disableMisc,
Wrapped<bool?>? disableRentalSale,
Wrapped<bool?>? disableSubRental,
Wrapped<bool?>? disableSubSale,
Wrapped<bool?>? disableSubLabor,
Wrapped<bool?>? disableSubMisc,
Wrapped<String?>? defaultOutgoingDeliveryType,
Wrapped<String?>? defaultIncomingDeliveryType,
Wrapped<String?>? shippingAddressType,
Wrapped<String?>? shipAttention,
Wrapped<String?>? shipAddress1,
Wrapped<String?>? shipAddress2,
Wrapped<String?>? shipCity,
Wrapped<String?>? shipState,
Wrapped<String?>? shipCountryId,
Wrapped<String?>? shipCountry,
Wrapped<String?>? shipCountryCodeIsoAlpha2,
Wrapped<int?>? shipCountryCodePhone,
Wrapped<String?>? shipZipCode,
Wrapped<bool?>? rebateRental,
Wrapped<String?>? rebateCustomerId,
Wrapped<String?>? rebateCustomer,
Wrapped<int?>? ownedEquipmentRebateRentalPerecent,
Wrapped<int?>? subRentalEquipmentRebateRentalPerecent,
Wrapped<bool?>? enableWebQuoteRequest,
Wrapped<String?>? email,
Wrapped<String?>? paymentTypeType,
Wrapped<String?>? taxOption,
Wrapped<String?>? dateStamp,
Wrapped<String?>? auditNote,
Wrapped<String?>? recordTitle,
Wrapped<dynamic>? urlIdentifier,
Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
fields,
Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
Wrapped<bool?>? hasImport,
Wrapped<bool?>? hasDocuments,
Wrapped<String?>? createdByUserId,
Wrapped<String?>? createdByUserName,
Wrapped<String?>? createdDateTime,
Wrapped<String?>? modifiedByUserId,
Wrapped<String?>? modifiedByUserName,
Wrapped<String?>? modifiedDateTime,
}) {
return WebApiModulesAgentDealDeal(
dealId: (dealId != null ? dealId.value : this.dealId),
deal: (deal != null ? deal.value : this.deal),
dealNumber: (dealNumber != null ? dealNumber.value : this.dealNumber),
customerId: (customerId != null ? customerId.value : this.customerId),
customer: (customer != null ? customer.value : this.customer),
customerNumber: (customerNumber != null
? customerNumber.value
: this.customerNumber),
officeLocationId: (officeLocationId != null
? officeLocationId.value
: this.officeLocationId),
officeLocation: (officeLocation != null
? officeLocation.value
: this.officeLocation),
dealTypeId: (dealTypeId != null ? dealTypeId.value : this.dealTypeId),
dealType: (dealType != null ? dealType.value : this.dealType),
address1: (address1 != null ? address1.value : this.address1),
address2: (address2 != null ? address2.value : this.address2),
city: (city != null ? city.value : this.city),
state: (state != null ? state.value : this.state),
zipCode: (zipCode != null ? zipCode.value : this.zipCode),
countryId: (countryId != null ? countryId.value : this.countryId),
country: (country != null ? country.value : this.country),
countryCodeIsoAlpha2: (countryCodeIsoAlpha2 != null
? countryCodeIsoAlpha2.value
: this.countryCodeIsoAlpha2),
countryCodePhone: (countryCodePhone != null
? countryCodePhone.value
: this.countryCodePhone),
phone: (phone != null ? phone.value : this.phone),
phoneTollFree: (phoneTollFree != null
? phoneTollFree.value
: this.phoneTollFree),
fax: (fax != null ? fax.value : this.fax),
phoneOther: (phoneOther != null ? phoneOther.value : this.phoneOther),
departmentId: (departmentId != null
? departmentId.value
: this.departmentId),
department: (department != null ? department.value : this.department),
csrId: (csrId != null ? csrId.value : this.csrId),
csr: (csr != null ? csr.value : this.csr),
defaultAgentId: (defaultAgentId != null
? defaultAgentId.value
: this.defaultAgentId),
defaultAgent: (defaultAgent != null
? defaultAgent.value
: this.defaultAgent),
defaultProjectManagerId: (defaultProjectManagerId != null
? defaultProjectManagerId.value
: this.defaultProjectManagerId),
defaultProjectManager: (defaultProjectManager != null
? defaultProjectManager.value
: this.defaultProjectManager),
dealClassificationId: (dealClassificationId != null
? dealClassificationId.value
: this.dealClassificationId),
dealClassification: (dealClassification != null
? dealClassification.value
: this.dealClassification),
productionTypeId: (productionTypeId != null
? productionTypeId.value
: this.productionTypeId),
productionType: (productionType != null
? productionType.value
: this.productionType),
dealStatusId: (dealStatusId != null
? dealStatusId.value
: this.dealStatusId),
dealStatus: (dealStatus != null ? dealStatus.value : this.dealStatus),
dealStatusType: (dealStatusType != null
? dealStatusType.value
: this.dealStatusType),
statusAsOf: (statusAsOf != null ? statusAsOf.value : this.statusAsOf),
customerStatusId: (customerStatusId != null
? customerStatusId.value
: this.customerStatusId),
customerStatus: (customerStatus != null
? customerStatus.value
: this.customerStatus),
customerStatusType: (customerStatusType != null
? customerStatusType.value
: this.customerStatusType),
expectedWrapDate: (expectedWrapDate != null
? expectedWrapDate.value
: this.expectedWrapDate),
stagingExcludeOrderAfterWrap: (stagingExcludeOrderAfterWrap != null
? stagingExcludeOrderAfterWrap.value
: this.stagingExcludeOrderAfterWrap),
billingCycleId: (billingCycleId != null
? billingCycleId.value
: this.billingCycleId),
billingCycle: (billingCycle != null
? billingCycle.value
: this.billingCycle),
billingCycleType: (billingCycleType != null
? billingCycleType.value
: this.billingCycleType),
episodeDateFrom: (episodeDateFrom != null
? episodeDateFrom.value
: this.episodeDateFrom),
episodeDateTo: (episodeDateTo != null
? episodeDateTo.value
: this.episodeDateTo),
billWeekend: (billWeekend != null ? billWeekend.value : this.billWeekend),
billHoliday: (billHoliday != null ? billHoliday.value : this.billHoliday),
episodes: (episodes != null ? episodes.value : this.episodes),
startEpisode: (startEpisode != null
? startEpisode.value
: this.startEpisode),
daysPerEpisode: (daysPerEpisode != null
? daysPerEpisode.value
: this.daysPerEpisode),
paymentTermsId: (paymentTermsId != null
? paymentTermsId.value
: this.paymentTermsId),
paymentTerms: (paymentTerms != null
? paymentTerms.value
: this.paymentTerms),
paymentTermsColor: (paymentTermsColor != null
? paymentTermsColor.value
: this.paymentTermsColor),
paymentTypeId: (paymentTypeId != null
? paymentTypeId.value
: this.paymentTypeId),
paymentType: (paymentType != null ? paymentType.value : this.paymentType),
defaultRate: (defaultRate != null ? defaultRate.value : this.defaultRate),
multipleCurrencies: (multipleCurrencies != null
? multipleCurrencies.value
: this.multipleCurrencies),
currencyId: (currencyId != null ? currencyId.value : this.currencyId),
currencyCode: (currencyCode != null
? currencyCode.value
: this.currencyCode),
currencySymbol: (currencySymbol != null
? currencySymbol.value
: this.currencySymbol),
useCustomerDiscount: (useCustomerDiscount != null
? useCustomerDiscount.value
: this.useCustomerDiscount),
customerDiscountTemplateId: (customerDiscountTemplateId != null
? customerDiscountTemplateId.value
: this.customerDiscountTemplateId),
useDiscountTemplate: (useDiscountTemplate != null
? useDiscountTemplate.value
: this.useDiscountTemplate),
discountTemplateId: (discountTemplateId != null
? discountTemplateId.value
: this.discountTemplateId),
discountTemplate: (discountTemplate != null
? discountTemplate.value
: this.discountTemplate),
rentalDaysPerWeek: (rentalDaysPerWeek != null
? rentalDaysPerWeek.value
: this.rentalDaysPerWeek),
rentalDiscountPercent: (rentalDiscountPercent != null
? rentalDiscountPercent.value
: this.rentalDiscountPercent),
salesDiscountPercent: (salesDiscountPercent != null
? salesDiscountPercent.value
: this.salesDiscountPercent),
facilitiesDaysPerWeek: (facilitiesDaysPerWeek != null
? facilitiesDaysPerWeek.value
: this.facilitiesDaysPerWeek),
facilitiesDiscountPercent: (facilitiesDiscountPercent != null
? facilitiesDiscountPercent.value
: this.facilitiesDiscountPercent),
outsideSalesRepresentativeId: (outsideSalesRepresentativeId != null
? outsideSalesRepresentativeId.value
: this.outsideSalesRepresentativeId),
outsideSalesRepresentative: (outsideSalesRepresentative != null
? outsideSalesRepresentative.value
: this.outsideSalesRepresentative),
commissionRate: (commissionRate != null
? commissionRate.value
: this.commissionRate),
commissionIncludesVendorItems: (commissionIncludesVendorItems != null
? commissionIncludesVendorItems.value
: this.commissionIncludesVendorItems),
poRequired: (poRequired != null ? poRequired.value : this.poRequired),
poType: (poType != null ? poType.value : this.poType),
billToAddressType: (billToAddressType != null
? billToAddressType.value
: this.billToAddressType),
billToAttention1: (billToAttention1 != null
? billToAttention1.value
: this.billToAttention1),
billToAttention2: (billToAttention2 != null
? billToAttention2.value
: this.billToAttention2),
billToAddress1: (billToAddress1 != null
? billToAddress1.value
: this.billToAddress1),
billToAddress2: (billToAddress2 != null
? billToAddress2.value
: this.billToAddress2),
billToCity: (billToCity != null ? billToCity.value : this.billToCity),
billToState: (billToState != null ? billToState.value : this.billToState),
billToCountryId: (billToCountryId != null
? billToCountryId.value
: this.billToCountryId),
billToCountry: (billToCountry != null
? billToCountry.value
: this.billToCountry),
billToCountryCodeIsoAlpha2: (billToCountryCodeIsoAlpha2 != null
? billToCountryCodeIsoAlpha2.value
: this.billToCountryCodeIsoAlpha2),
billToCountryCodePhone: (billToCountryCodePhone != null
? billToCountryCodePhone.value
: this.billToCountryCodePhone),
billToZipCode: (billToZipCode != null
? billToZipCode.value
: this.billToZipCode),
assessFinanceCharge: (assessFinanceCharge != null
? assessFinanceCharge.value
: this.assessFinanceCharge),
allowBillingScheduleOverride: (allowBillingScheduleOverride != null
? allowBillingScheduleOverride.value
: this.allowBillingScheduleOverride),
allowRebateCreditInvoices: (allowRebateCreditInvoices != null
? allowRebateCreditInvoices.value
: this.allowRebateCreditInvoices),
useCustomerCredit: (useCustomerCredit != null
? useCustomerCredit.value
: this.useCustomerCredit),
creditStatusId: (creditStatusId != null
? creditStatusId.value
: this.creditStatusId),
creditStatus: (creditStatus != null
? creditStatus.value
: this.creditStatus),
creditStatusThrough: (creditStatusThrough != null
? creditStatusThrough.value
: this.creditStatusThrough),
creditApplicationOnFile: (creditApplicationOnFile != null
? creditApplicationOnFile.value
: this.creditApplicationOnFile),
unlimitedCredit: (unlimitedCredit != null
? unlimitedCredit.value
: this.unlimitedCredit),
creditLimit: (creditLimit != null ? creditLimit.value : this.creditLimit),
creditBalance: (creditBalance != null
? creditBalance.value
: this.creditBalance),
creditAvailable: (creditAvailable != null
? creditAvailable.value
: this.creditAvailable),
customerCreditLimit: (customerCreditLimit != null
? customerCreditLimit.value
: this.customerCreditLimit),
customerCreditBalance: (customerCreditBalance != null
? customerCreditBalance.value
: this.customerCreditBalance),
customerCreditAvailable: (customerCreditAvailable != null
? customerCreditAvailable.value
: this.customerCreditAvailable),
creditResponsiblePartyOnFile: (creditResponsiblePartyOnFile != null
? creditResponsiblePartyOnFile.value
: this.creditResponsiblePartyOnFile),
creditResponsibleParty: (creditResponsibleParty != null
? creditResponsibleParty.value
: this.creditResponsibleParty),
tradeReferencesVerified: (tradeReferencesVerified != null
? tradeReferencesVerified.value
: this.tradeReferencesVerified),
tradeReferencesVerifiedBy: (tradeReferencesVerifiedBy != null
? tradeReferencesVerifiedBy.value
: this.tradeReferencesVerifiedBy),
tradeReferencesVerifiedOn: (tradeReferencesVerifiedOn != null
? tradeReferencesVerifiedOn.value
: this.tradeReferencesVerifiedOn),
creditCardTypeId: (creditCardTypeId != null
? creditCardTypeId.value
: this.creditCardTypeId),
creditCardType: (creditCardType != null
? creditCardType.value
: this.creditCardType),
creditCardLimit: (creditCardLimit != null
? creditCardLimit.value
: this.creditCardLimit),
creditCardNumber: (creditCardNumber != null
? creditCardNumber.value
: this.creditCardNumber),
creditCardCode: (creditCardCode != null
? creditCardCode.value
: this.creditCardCode),
creditCardName: (creditCardName != null
? creditCardName.value
: this.creditCardName),
creditCardExpirationMonth: (creditCardExpirationMonth != null
? creditCardExpirationMonth.value
: this.creditCardExpirationMonth),
creditCardExpirationYear: (creditCardExpirationYear != null
? creditCardExpirationYear.value
: this.creditCardExpirationYear),
creditCardAuthorizationFormOnFile:
(creditCardAuthorizationFormOnFile != null
? creditCardAuthorizationFormOnFile.value
: this.creditCardAuthorizationFormOnFile),
depletingDepositThresholdAmount: (depletingDepositThresholdAmount != null
? depletingDepositThresholdAmount.value
: this.depletingDepositThresholdAmount),
depletingDepositThresholdPercent:
(depletingDepositThresholdPercent != null
? depletingDepositThresholdPercent.value
: this.depletingDepositThresholdPercent),
depletingDepositTotal: (depletingDepositTotal != null
? depletingDepositTotal.value
: this.depletingDepositTotal),
depletingDepositApplied: (depletingDepositApplied != null
? depletingDepositApplied.value
: this.depletingDepositApplied),
depletingDepositRemaining: (depletingDepositRemaining != null
? depletingDepositRemaining.value
: this.depletingDepositRemaining),
useCustomerInsurance: (useCustomerInsurance != null
? useCustomerInsurance.value
: this.useCustomerInsurance),
insuranceCertification: (insuranceCertification != null
? insuranceCertification.value
: this.insuranceCertification),
insuranceCertificationValidThrough:
(insuranceCertificationValidThrough != null
? insuranceCertificationValidThrough.value
: this.insuranceCertificationValidThrough),
insuranceCoverageLiability: (insuranceCoverageLiability != null
? insuranceCoverageLiability.value
: this.insuranceCoverageLiability),
insuranceCoverageLiabilityDeductible:
(insuranceCoverageLiabilityDeductible != null
? insuranceCoverageLiabilityDeductible.value
: this.insuranceCoverageLiabilityDeductible),
insuranceCoverageProperty: (insuranceCoverageProperty != null
? insuranceCoverageProperty.value
: this.insuranceCoverageProperty),
insuranceCoveragePropertyDeductible:
(insuranceCoveragePropertyDeductible != null
? insuranceCoveragePropertyDeductible.value
: this.insuranceCoveragePropertyDeductible),
securityDepositAmount: (securityDepositAmount != null
? securityDepositAmount.value
: this.securityDepositAmount),
insuranceCompanyId: (insuranceCompanyId != null
? insuranceCompanyId.value
: this.insuranceCompanyId),
insuranceCompany: (insuranceCompany != null
? insuranceCompany.value
: this.insuranceCompany),
insuranceCompanyAgent: (insuranceCompanyAgent != null
? insuranceCompanyAgent.value
: this.insuranceCompanyAgent),
insuranceCompanyAddress1: (insuranceCompanyAddress1 != null
? insuranceCompanyAddress1.value
: this.insuranceCompanyAddress1),
insuranceCompanyAddress2: (insuranceCompanyAddress2 != null
? insuranceCompanyAddress2.value
: this.insuranceCompanyAddress2),
insuranceCompanyCity: (insuranceCompanyCity != null
? insuranceCompanyCity.value
: this.insuranceCompanyCity),
insuranceCompanyState: (insuranceCompanyState != null
? insuranceCompanyState.value
: this.insuranceCompanyState),
insuranceCompanyZipCode: (insuranceCompanyZipCode != null
? insuranceCompanyZipCode.value
: this.insuranceCompanyZipCode),
insuranceCompanyCountryId: (insuranceCompanyCountryId != null
? insuranceCompanyCountryId.value
: this.insuranceCompanyCountryId),
insuranceCompanyCountry: (insuranceCompanyCountry != null
? insuranceCompanyCountry.value
: this.insuranceCompanyCountry),
insuranceCompanyCountryCodeIsoAlpha2:
(insuranceCompanyCountryCodeIsoAlpha2 != null
? insuranceCompanyCountryCodeIsoAlpha2.value
: this.insuranceCompanyCountryCodeIsoAlpha2),
insuranceCompanyCountryCodePhone:
(insuranceCompanyCountryCodePhone != null
? insuranceCompanyCountryCodePhone.value
: this.insuranceCompanyCountryCodePhone),
insuranceCompanyPhone: (insuranceCompanyPhone != null
? insuranceCompanyPhone.value
: this.insuranceCompanyPhone),
insuranceCompanyFax: (insuranceCompanyFax != null
? insuranceCompanyFax.value
: this.insuranceCompanyFax),
vehicleInsuranceCertification: (vehicleInsuranceCertification != null
? vehicleInsuranceCertification.value
: this.vehicleInsuranceCertification),
useCustomerTax: (useCustomerTax != null
? useCustomerTax.value
: this.useCustomerTax),
taxable: (taxable != null ? taxable.value : this.taxable),
taxStateOfIncorporationId: (taxStateOfIncorporationId != null
? taxStateOfIncorporationId.value
: this.taxStateOfIncorporationId),
taxStateOfIncorporation: (taxStateOfIncorporation != null
? taxStateOfIncorporation.value
: this.taxStateOfIncorporation),
taxFederalNo: (taxFederalNo != null
? taxFederalNo.value
: this.taxFederalNo),
pstExemptionNumber: (pstExemptionNumber != null
? pstExemptionNumber.value
: this.pstExemptionNumber),
nonTaxableYear: (nonTaxableYear != null
? nonTaxableYear.value
: this.nonTaxableYear),
nonTaxableCertificateNo: (nonTaxableCertificateNo != null
? nonTaxableCertificateNo.value
: this.nonTaxableCertificateNo),
nonTaxableCertificateValidThrough:
(nonTaxableCertificateValidThrough != null
? nonTaxableCertificateValidThrough.value
: this.nonTaxableCertificateValidThrough),
nonTaxableCertificateOnFile: (nonTaxableCertificateOnFile != null
? nonTaxableCertificateOnFile.value
: this.nonTaxableCertificateOnFile),
disableQuoteOrderActivity: (disableQuoteOrderActivity != null
? disableQuoteOrderActivity.value
: this.disableQuoteOrderActivity),
disableRental: (disableRental != null
? disableRental.value
: this.disableRental),
disableSales: (disableSales != null
? disableSales.value
: this.disableSales),
disableFacilities: (disableFacilities != null
? disableFacilities.value
: this.disableFacilities),
disableTransportation: (disableTransportation != null
? disableTransportation.value
: this.disableTransportation),
disableLabor: (disableLabor != null
? disableLabor.value
: this.disableLabor),
disableMisc: (disableMisc != null ? disableMisc.value : this.disableMisc),
disableRentalSale: (disableRentalSale != null
? disableRentalSale.value
: this.disableRentalSale),
disableSubRental: (disableSubRental != null
? disableSubRental.value
: this.disableSubRental),
disableSubSale: (disableSubSale != null
? disableSubSale.value
: this.disableSubSale),
disableSubLabor: (disableSubLabor != null
? disableSubLabor.value
: this.disableSubLabor),
disableSubMisc: (disableSubMisc != null
? disableSubMisc.value
: this.disableSubMisc),
defaultOutgoingDeliveryType: (defaultOutgoingDeliveryType != null
? defaultOutgoingDeliveryType.value
: this.defaultOutgoingDeliveryType),
defaultIncomingDeliveryType: (defaultIncomingDeliveryType != null
? defaultIncomingDeliveryType.value
: this.defaultIncomingDeliveryType),
shippingAddressType: (shippingAddressType != null
? shippingAddressType.value
: this.shippingAddressType),
shipAttention: (shipAttention != null
? shipAttention.value
: this.shipAttention),
shipAddress1: (shipAddress1 != null
? shipAddress1.value
: this.shipAddress1),
shipAddress2: (shipAddress2 != null
? shipAddress2.value
: this.shipAddress2),
shipCity: (shipCity != null ? shipCity.value : this.shipCity),
shipState: (shipState != null ? shipState.value : this.shipState),
shipCountryId: (shipCountryId != null
? shipCountryId.value
: this.shipCountryId),
shipCountry: (shipCountry != null ? shipCountry.value : this.shipCountry),
shipCountryCodeIsoAlpha2: (shipCountryCodeIsoAlpha2 != null
? shipCountryCodeIsoAlpha2.value
: this.shipCountryCodeIsoAlpha2),
shipCountryCodePhone: (shipCountryCodePhone != null
? shipCountryCodePhone.value
: this.shipCountryCodePhone),
shipZipCode: (shipZipCode != null ? shipZipCode.value : this.shipZipCode),
rebateRental: (rebateRental != null
? rebateRental.value
: this.rebateRental),
rebateCustomerId: (rebateCustomerId != null
? rebateCustomerId.value
: this.rebateCustomerId),
rebateCustomer: (rebateCustomer != null
? rebateCustomer.value
: this.rebateCustomer),
ownedEquipmentRebateRentalPerecent:
(ownedEquipmentRebateRentalPerecent != null
? ownedEquipmentRebateRentalPerecent.value
: this.ownedEquipmentRebateRentalPerecent),
subRentalEquipmentRebateRentalPerecent:
(subRentalEquipmentRebateRentalPerecent != null
? subRentalEquipmentRebateRentalPerecent.value
: this.subRentalEquipmentRebateRentalPerecent),
enableWebQuoteRequest: (enableWebQuoteRequest != null
? enableWebQuoteRequest.value
: this.enableWebQuoteRequest),
email: (email != null ? email.value : this.email),
paymentTypeType: (paymentTypeType != null
? paymentTypeType.value
: this.paymentTypeType),
taxOption: (taxOption != null ? taxOption.value : this.taxOption),
dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
auditNote: (auditNote != null ? auditNote.value : this.auditNote),
recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
urlIdentifier: (urlIdentifier != null
? urlIdentifier.value
: this.urlIdentifier),
fields: (fields != null ? fields.value : this.fields),
custom: (custom != null ? custom.value : this.custom),
defaultFieldAttributes: (defaultFieldAttributes != null
? defaultFieldAttributes.value
: this.defaultFieldAttributes),
original: (original != null ? original.value : this.original),
translation: (translation != null ? translation.value : this.translation),
hasImport: (hasImport != null ? hasImport.value : this.hasImport),
hasDocuments: (hasDocuments != null
? hasDocuments.value
: this.hasDocuments),
createdByUserId: (createdByUserId != null
? createdByUserId.value
: this.createdByUserId),
createdByUserName: (createdByUserName != null
? createdByUserName.value
: this.createdByUserName),
createdDateTime: (createdDateTime != null
? createdDateTime.value
: this.createdDateTime),
modifiedByUserId: (modifiedByUserId != null
? modifiedByUserId.value
: this.modifiedByUserId),
modifiedByUserName: (modifiedByUserName != null
? modifiedByUserName.value
: this.modifiedByUserName),
modifiedDateTime: (modifiedDateTime != null
? modifiedDateTime.value
: this.modifiedDateTime),
);
}