copyWith method
QuickbooksSalesItemLineDetails
copyWith({
- double? taxInclusiveAmount,
- double? discountAmount,
- QuickbooksReferenceType? itemRef,
- QuickbooksReferenceType? classRef,
- QuickbooksReferenceType? taxCodeRef,
- QuickbooksMarkupInfo? markupInfo,
- QuickbooksReferenceType? itemAccountRef,
- DateTime? serviceDate,
- double? discountRate,
- double? qty,
- double? unitPrice,
- QuickbooksReferenceType? taxClassificationRef,
Implementation
QuickbooksSalesItemLineDetails copyWith({
double? taxInclusiveAmount,
double? discountAmount,
QuickbooksReferenceType? itemRef,
QuickbooksReferenceType? classRef,
QuickbooksReferenceType? taxCodeRef,
QuickbooksMarkupInfo? markupInfo,
QuickbooksReferenceType? itemAccountRef,
DateTime? serviceDate,
double? discountRate,
double? qty,
double? unitPrice,
QuickbooksReferenceType? taxClassificationRef,
}) {
return QuickbooksSalesItemLineDetails(
taxInclusiveAmount: taxInclusiveAmount ?? this.taxInclusiveAmount,
discountAmount: discountAmount ?? this.discountAmount,
itemRef: itemRef ?? this.itemRef,
classRef: classRef ?? this.classRef,
taxCodeRef: taxCodeRef ?? this.taxCodeRef,
markupInfo: markupInfo ?? this.markupInfo,
itemAccountRef: itemAccountRef ?? this.itemAccountRef,
serviceDate: serviceDate ?? this.serviceDate,
discountRate: discountRate ?? this.discountRate,
qty: qty ?? this.qty,
unitPrice: unitPrice ?? this.unitPrice,
taxClassificationRef: taxClassificationRef ?? this.taxClassificationRef,
);
}