copyWithWrapped method
WebApiModulesAgentOrderItemOrderItemExtended
copyWithWrapped({
- Wrapped<
String?> ? rateType, - Wrapped<
String?> ? recType, - Wrapped<
String?> ? itemClass, - Wrapped<
String?> ? orderType, - Wrapped<
bool?> ? isSub, - Wrapped<
String?> ? unitType, - Wrapped<
DateTime?> ? fromDate, - Wrapped<
DateTime?> ? toDate, - Wrapped<
DateTime?> ? billingFromDate, - Wrapped<
DateTime?> ? billingToDate, - Wrapped<
double?> ? quantity, - Wrapped<
double?> ? unitCost, - Wrapped<
double?> ? replacementCost, - Wrapped<
double?> ? replacementCostExtended, - Wrapped<
double?> ? rate, - Wrapped<
double?> ? rate2, - Wrapped<
double?> ? rate3, - Wrapped<
double?> ? rate4, - Wrapped<
double?> ? rate5, - Wrapped<
double?> ? daysPerWeek, - Wrapped<
double?> ? discountPercent, - Wrapped<
double?> ? hours, - Wrapped<
double?> ? hoursOvertime, - Wrapped<
double?> ? hoursDoubletime, - Wrapped<
int?> ? days, - Wrapped<
int?> ? weeks, - Wrapped<
int?> ? months, - Wrapped<
double?> ? billablePeriods, - Wrapped<
double?> ? costExtended, - Wrapped<
double?> ? unitDiscountAmount, - Wrapped<
double?> ? unitExtended, - Wrapped<
double?> ? weeklyDiscountAmount, - Wrapped<
double?> ? weeklyExtended, - Wrapped<
double?> ? averageWeekly, - Wrapped<
double?> ? averageWeeklyDiscountAmount, - Wrapped<
double?> ? averageWeeklyExtended, - Wrapped<
double?> ? monthlyDiscountAmount, - Wrapped<
double?> ? monthlyExtended, - Wrapped<
double?> ? periodDiscountAmount, - Wrapped<
double?> ? periodExtended, - Wrapped<
int?> ? tier1Weeks, - Wrapped<
int?> ? tier2Weeks, - Wrapped<
int?> ? tier3Weeks, - Wrapped<
int?> ? tier4Weeks, - Wrapped<
int?> ? tier5Weeks, - Wrapped<
bool?> ? isRecurringRateType,
Implementation
WebApiModulesAgentOrderItemOrderItemExtended copyWithWrapped({
Wrapped<String?>? rateType,
Wrapped<String?>? recType,
Wrapped<String?>? itemClass,
Wrapped<String?>? orderType,
Wrapped<bool?>? isSub,
Wrapped<String?>? unitType,
Wrapped<DateTime?>? fromDate,
Wrapped<DateTime?>? toDate,
Wrapped<DateTime?>? billingFromDate,
Wrapped<DateTime?>? billingToDate,
Wrapped<double?>? quantity,
Wrapped<double?>? unitCost,
Wrapped<double?>? replacementCost,
Wrapped<double?>? replacementCostExtended,
Wrapped<double?>? rate,
Wrapped<double?>? rate2,
Wrapped<double?>? rate3,
Wrapped<double?>? rate4,
Wrapped<double?>? rate5,
Wrapped<double?>? daysPerWeek,
Wrapped<double?>? discountPercent,
Wrapped<double?>? hours,
Wrapped<double?>? hoursOvertime,
Wrapped<double?>? hoursDoubletime,
Wrapped<int?>? days,
Wrapped<int?>? weeks,
Wrapped<int?>? months,
Wrapped<double?>? billablePeriods,
Wrapped<double?>? costExtended,
Wrapped<double?>? unitDiscountAmount,
Wrapped<double?>? unitExtended,
Wrapped<double?>? weeklyDiscountAmount,
Wrapped<double?>? weeklyExtended,
Wrapped<double?>? averageWeekly,
Wrapped<double?>? averageWeeklyDiscountAmount,
Wrapped<double?>? averageWeeklyExtended,
Wrapped<double?>? monthlyDiscountAmount,
Wrapped<double?>? monthlyExtended,
Wrapped<double?>? periodDiscountAmount,
Wrapped<double?>? periodExtended,
Wrapped<int?>? tier1Weeks,
Wrapped<int?>? tier2Weeks,
Wrapped<int?>? tier3Weeks,
Wrapped<int?>? tier4Weeks,
Wrapped<int?>? tier5Weeks,
Wrapped<bool?>? isRecurringRateType,
}) {
return WebApiModulesAgentOrderItemOrderItemExtended(
rateType: (rateType != null ? rateType.value : this.rateType),
recType: (recType != null ? recType.value : this.recType),
itemClass: (itemClass != null ? itemClass.value : this.itemClass),
orderType: (orderType != null ? orderType.value : this.orderType),
isSub: (isSub != null ? isSub.value : this.isSub),
unitType: (unitType != null ? unitType.value : this.unitType),
fromDate: (fromDate != null ? fromDate.value : this.fromDate),
toDate: (toDate != null ? toDate.value : this.toDate),
billingFromDate: (billingFromDate != null
? billingFromDate.value
: this.billingFromDate),
billingToDate: (billingToDate != null
? billingToDate.value
: this.billingToDate),
quantity: (quantity != null ? quantity.value : this.quantity),
unitCost: (unitCost != null ? unitCost.value : this.unitCost),
replacementCost: (replacementCost != null
? replacementCost.value
: this.replacementCost),
replacementCostExtended: (replacementCostExtended != null
? replacementCostExtended.value
: this.replacementCostExtended),
rate: (rate != null ? rate.value : this.rate),
rate2: (rate2 != null ? rate2.value : this.rate2),
rate3: (rate3 != null ? rate3.value : this.rate3),
rate4: (rate4 != null ? rate4.value : this.rate4),
rate5: (rate5 != null ? rate5.value : this.rate5),
daysPerWeek: (daysPerWeek != null ? daysPerWeek.value : this.daysPerWeek),
discountPercent: (discountPercent != null
? discountPercent.value
: this.discountPercent),
hours: (hours != null ? hours.value : this.hours),
hoursOvertime: (hoursOvertime != null
? hoursOvertime.value
: this.hoursOvertime),
hoursDoubletime: (hoursDoubletime != null
? hoursDoubletime.value
: this.hoursDoubletime),
days: (days != null ? days.value : this.days),
weeks: (weeks != null ? weeks.value : this.weeks),
months: (months != null ? months.value : this.months),
billablePeriods: (billablePeriods != null
? billablePeriods.value
: this.billablePeriods),
costExtended: (costExtended != null
? costExtended.value
: this.costExtended),
unitDiscountAmount: (unitDiscountAmount != null
? unitDiscountAmount.value
: this.unitDiscountAmount),
unitExtended: (unitExtended != null
? unitExtended.value
: this.unitExtended),
weeklyDiscountAmount: (weeklyDiscountAmount != null
? weeklyDiscountAmount.value
: this.weeklyDiscountAmount),
weeklyExtended: (weeklyExtended != null
? weeklyExtended.value
: this.weeklyExtended),
averageWeekly: (averageWeekly != null
? averageWeekly.value
: this.averageWeekly),
averageWeeklyDiscountAmount: (averageWeeklyDiscountAmount != null
? averageWeeklyDiscountAmount.value
: this.averageWeeklyDiscountAmount),
averageWeeklyExtended: (averageWeeklyExtended != null
? averageWeeklyExtended.value
: this.averageWeeklyExtended),
monthlyDiscountAmount: (monthlyDiscountAmount != null
? monthlyDiscountAmount.value
: this.monthlyDiscountAmount),
monthlyExtended: (monthlyExtended != null
? monthlyExtended.value
: this.monthlyExtended),
periodDiscountAmount: (periodDiscountAmount != null
? periodDiscountAmount.value
: this.periodDiscountAmount),
periodExtended: (periodExtended != null
? periodExtended.value
: this.periodExtended),
tier1Weeks: (tier1Weeks != null ? tier1Weeks.value : this.tier1Weeks),
tier2Weeks: (tier2Weeks != null ? tier2Weeks.value : this.tier2Weeks),
tier3Weeks: (tier3Weeks != null ? tier3Weeks.value : this.tier3Weeks),
tier4Weeks: (tier4Weeks != null ? tier4Weeks.value : this.tier4Weeks),
tier5Weeks: (tier5Weeks != null ? tier5Weeks.value : this.tier5Weeks),
isRecurringRateType: (isRecurringRateType != null
? isRecurringRateType.value
: this.isRecurringRateType),
);
}