copyWithWrapped method
WebApiModulesHomeControlsInvoiceOrderInvoiceOrder
copyWithWrapped({
- Wrapped<
String?> ? orderInvoiceId, - Wrapped<
String?> ? orderNumber, - Wrapped<
String?> ? orderDescription, - Wrapped<
String?> ? orderNumberAndDescription, - Wrapped<
String?> ? referenceNumber, - Wrapped<
String?> ? location, - Wrapped<
String?> ? orderLocation, - Wrapped<
String?> ? officeLocation, - Wrapped<
String?> ? department, - Wrapped<
String?> ? agentId, - Wrapped<
String?> ? agent, - Wrapped<
String?> ? agentEmail, - Wrapped<
String?> ? agentPhoneAndExtension, - Wrapped<
String?> ? agentPhone, - Wrapped<
String?> ? agentExtension, - Wrapped<
String?> ? agentFax, - Wrapped<
String?> ? projectManagerId, - Wrapped<
String?> ? projectManager, - Wrapped<
String?> ? projectManagerEmail, - Wrapped<
String?> ? projectManagerPhoneAndExtension, - Wrapped<
String?> ? projectManagerPhone, - Wrapped<
String?> ? projectManagerExtension, - Wrapped<
String?> ? projectManagerFax, - Wrapped<
String?> ? estimatedStartDate, - Wrapped<
String?> ? estimatedStopDate, - Wrapped<
String?> ? estimatedStartTime, - Wrapped<
String?> ? estimatedStopTime, - Wrapped<
String?> ? billingStartDate, - Wrapped<
String?> ? billingEndDate, - Wrapped<
String?> ? billingStopDate, - Wrapped<
String?> ? usageStartDate, - Wrapped<
String?> ? usageStopDate, - Wrapped<
String?> ? poNumber, - Wrapped<
String?> ? purchaseOrderNumber, - Wrapped<
String?> ? orderId, - Wrapped<
String?> ? flatPoId, - Wrapped<
bool?> ? excludeFromFlatPO, - Wrapped<
bool?> ? billableFlat, - Wrapped<
String?> ? invoiceId, - Wrapped<
double?> ? summaryInvoiceOrderBy, - Wrapped<
double?> ? rentalSubTotal, - Wrapped<
double?> ? laborSubTotal, - Wrapped<
double?> ? nonRentalSubTotal, - Wrapped<
double?> ? orderInvoiceSubTotal, - Wrapped<
double?> ? orderInvoiceTax, - Wrapped<
double?> ? orderInvoiceTotal, - Wrapped<
String?> ? currencyId, - Wrapped<
String?> ? currencyCode, - Wrapped<
String?> ? currencySymbol, - Wrapped<
String?> ? currency, - Wrapped<
String?> ? orderBy, - Wrapped<
String?> ? customerId, - Wrapped<
String?> ? customer, - Wrapped<
String?> ? customerNumber, - Wrapped<
String?> ? customerEmail, - Wrapped<
String?> ? dealId, - Wrapped<
String?> ? deal, - Wrapped<
String?> ? dealNumber, - Wrapped<
String?> ? dealAndDealNumber, - Wrapped<
String?> ? dealEmail, - Wrapped<
String?> ? paymentTerms, - Wrapped<
bool?> ? hasRecurring, - Wrapped<
String?> ? auditNote, - Wrapped<
String?> ? recordTitle, - Wrapped<
List< ? fields,FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ?> - Wrapped<
List< ? custom,FwStandardDataFwCustomValue> ?> - Wrapped<
List< ? defaultFieldAttributes,FwStandardDataFwDefaultAttribute> ?> - Wrapped<
List< ? translation,FwStandardDataFwTranslatedValue> ?>
Implementation
WebApiModulesHomeControlsInvoiceOrderInvoiceOrder copyWithWrapped(
{Wrapped<String?>? orderInvoiceId,
Wrapped<String?>? orderNumber,
Wrapped<String?>? orderDescription,
Wrapped<String?>? orderNumberAndDescription,
Wrapped<String?>? referenceNumber,
Wrapped<String?>? location,
Wrapped<String?>? orderLocation,
Wrapped<String?>? officeLocation,
Wrapped<String?>? department,
Wrapped<String?>? agentId,
Wrapped<String?>? agent,
Wrapped<String?>? agentEmail,
Wrapped<String?>? agentPhoneAndExtension,
Wrapped<String?>? agentPhone,
Wrapped<String?>? agentExtension,
Wrapped<String?>? agentFax,
Wrapped<String?>? projectManagerId,
Wrapped<String?>? projectManager,
Wrapped<String?>? projectManagerEmail,
Wrapped<String?>? projectManagerPhoneAndExtension,
Wrapped<String?>? projectManagerPhone,
Wrapped<String?>? projectManagerExtension,
Wrapped<String?>? projectManagerFax,
Wrapped<String?>? estimatedStartDate,
Wrapped<String?>? estimatedStopDate,
Wrapped<String?>? estimatedStartTime,
Wrapped<String?>? estimatedStopTime,
Wrapped<String?>? billingStartDate,
Wrapped<String?>? billingEndDate,
Wrapped<String?>? billingStopDate,
Wrapped<String?>? usageStartDate,
Wrapped<String?>? usageStopDate,
Wrapped<String?>? poNumber,
Wrapped<String?>? purchaseOrderNumber,
Wrapped<String?>? orderId,
Wrapped<String?>? flatPoId,
Wrapped<bool?>? excludeFromFlatPO,
Wrapped<bool?>? billableFlat,
Wrapped<String?>? invoiceId,
Wrapped<double?>? summaryInvoiceOrderBy,
Wrapped<double?>? rentalSubTotal,
Wrapped<double?>? laborSubTotal,
Wrapped<double?>? nonRentalSubTotal,
Wrapped<double?>? orderInvoiceSubTotal,
Wrapped<double?>? orderInvoiceTax,
Wrapped<double?>? orderInvoiceTotal,
Wrapped<String?>? currencyId,
Wrapped<String?>? currencyCode,
Wrapped<String?>? currencySymbol,
Wrapped<String?>? currency,
Wrapped<String?>? orderBy,
Wrapped<String?>? customerId,
Wrapped<String?>? customer,
Wrapped<String?>? customerNumber,
Wrapped<String?>? customerEmail,
Wrapped<String?>? dealId,
Wrapped<String?>? deal,
Wrapped<String?>? dealNumber,
Wrapped<String?>? dealAndDealNumber,
Wrapped<String?>? dealEmail,
Wrapped<String?>? paymentTerms,
Wrapped<bool?>? hasRecurring,
Wrapped<String?>? auditNote,
Wrapped<String?>? recordTitle,
Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
fields,
Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
return WebApiModulesHomeControlsInvoiceOrderInvoiceOrder(
orderInvoiceId: (orderInvoiceId != null
? orderInvoiceId.value
: this.orderInvoiceId),
orderNumber:
(orderNumber != null ? orderNumber.value : this.orderNumber),
orderDescription: (orderDescription != null
? orderDescription.value
: this.orderDescription),
orderNumberAndDescription: (orderNumberAndDescription != null
? orderNumberAndDescription.value
: this.orderNumberAndDescription),
referenceNumber: (referenceNumber != null
? referenceNumber.value
: this.referenceNumber),
location: (location != null ? location.value : this.location),
orderLocation:
(orderLocation != null ? orderLocation.value : this.orderLocation),
officeLocation: (officeLocation != null
? officeLocation.value
: this.officeLocation),
department: (department != null ? department.value : this.department),
agentId: (agentId != null ? agentId.value : this.agentId),
agent: (agent != null ? agent.value : this.agent),
agentEmail: (agentEmail != null ? agentEmail.value : this.agentEmail),
agentPhoneAndExtension: (agentPhoneAndExtension != null
? agentPhoneAndExtension.value
: this.agentPhoneAndExtension),
agentPhone: (agentPhone != null ? agentPhone.value : this.agentPhone),
agentExtension: (agentExtension != null
? agentExtension.value
: this.agentExtension),
agentFax: (agentFax != null ? agentFax.value : this.agentFax),
projectManagerId: (projectManagerId != null
? projectManagerId.value
: this.projectManagerId),
projectManager: (projectManager != null
? projectManager.value
: this.projectManager),
projectManagerEmail: (projectManagerEmail != null
? projectManagerEmail.value
: this.projectManagerEmail),
projectManagerPhoneAndExtension: (projectManagerPhoneAndExtension != null
? projectManagerPhoneAndExtension.value
: this.projectManagerPhoneAndExtension),
projectManagerPhone: (projectManagerPhone != null
? projectManagerPhone.value
: this.projectManagerPhone),
projectManagerExtension: (projectManagerExtension != null
? projectManagerExtension.value
: this.projectManagerExtension),
projectManagerFax: (projectManagerFax != null
? projectManagerFax.value
: this.projectManagerFax),
estimatedStartDate: (estimatedStartDate != null
? estimatedStartDate.value
: this.estimatedStartDate),
estimatedStopDate: (estimatedStopDate != null
? estimatedStopDate.value
: this.estimatedStopDate),
estimatedStartTime: (estimatedStartTime != null
? estimatedStartTime.value
: this.estimatedStartTime),
estimatedStopTime: (estimatedStopTime != null
? estimatedStopTime.value
: this.estimatedStopTime),
billingStartDate: (billingStartDate != null
? billingStartDate.value
: this.billingStartDate),
billingEndDate: (billingEndDate != null
? billingEndDate.value
: this.billingEndDate),
billingStopDate: (billingStopDate != null
? billingStopDate.value
: this.billingStopDate),
usageStartDate: (usageStartDate != null
? usageStartDate.value
: this.usageStartDate),
usageStopDate:
(usageStopDate != null ? usageStopDate.value : this.usageStopDate),
poNumber: (poNumber != null ? poNumber.value : this.poNumber),
purchaseOrderNumber: (purchaseOrderNumber != null
? purchaseOrderNumber.value
: this.purchaseOrderNumber),
orderId: (orderId != null ? orderId.value : this.orderId),
flatPoId: (flatPoId != null ? flatPoId.value : this.flatPoId),
excludeFromFlatPO: (excludeFromFlatPO != null
? excludeFromFlatPO.value
: this.excludeFromFlatPO),
billableFlat:
(billableFlat != null ? billableFlat.value : this.billableFlat),
invoiceId: (invoiceId != null ? invoiceId.value : this.invoiceId),
summaryInvoiceOrderBy: (summaryInvoiceOrderBy != null
? summaryInvoiceOrderBy.value
: this.summaryInvoiceOrderBy),
rentalSubTotal: (rentalSubTotal != null
? rentalSubTotal.value
: this.rentalSubTotal),
laborSubTotal:
(laborSubTotal != null ? laborSubTotal.value : this.laborSubTotal),
nonRentalSubTotal: (nonRentalSubTotal != null
? nonRentalSubTotal.value
: this.nonRentalSubTotal),
orderInvoiceSubTotal: (orderInvoiceSubTotal != null
? orderInvoiceSubTotal.value
: this.orderInvoiceSubTotal),
orderInvoiceTax: (orderInvoiceTax != null
? orderInvoiceTax.value
: this.orderInvoiceTax),
orderInvoiceTotal: (orderInvoiceTotal != null
? orderInvoiceTotal.value
: this.orderInvoiceTotal),
currencyId: (currencyId != null ? currencyId.value : this.currencyId),
currencyCode:
(currencyCode != null ? currencyCode.value : this.currencyCode),
currencySymbol: (currencySymbol != null
? currencySymbol.value
: this.currencySymbol),
currency: (currency != null ? currency.value : this.currency),
orderBy: (orderBy != null ? orderBy.value : this.orderBy),
customerId: (customerId != null ? customerId.value : this.customerId),
customer: (customer != null ? customer.value : this.customer),
customerNumber: (customerNumber != null
? customerNumber.value
: this.customerNumber),
customerEmail:
(customerEmail != null ? customerEmail.value : this.customerEmail),
dealId: (dealId != null ? dealId.value : this.dealId),
deal: (deal != null ? deal.value : this.deal),
dealNumber: (dealNumber != null ? dealNumber.value : this.dealNumber),
dealAndDealNumber: (dealAndDealNumber != null
? dealAndDealNumber.value
: this.dealAndDealNumber),
dealEmail: (dealEmail != null ? dealEmail.value : this.dealEmail),
paymentTerms:
(paymentTerms != null ? paymentTerms.value : this.paymentTerms),
hasRecurring:
(hasRecurring != null ? hasRecurring.value : this.hasRecurring),
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));
}