copyWith method
Implementation
WebApiModulesBilingInvoiceInvoiceDocumentPutRequest copyWith({
String? invoiceId,
String? documentId,
String? documentTypeId,
String? description,
bool? attachToEmail,
bool? inactive,
bool? fileIsModified,
String? fileDataUrl,
String? filePath,
}) {
return WebApiModulesBilingInvoiceInvoiceDocumentPutRequest(
invoiceId: invoiceId ?? this.invoiceId,
documentId: documentId ?? this.documentId,
documentTypeId: documentTypeId ?? this.documentTypeId,
description: description ?? this.description,
attachToEmail: attachToEmail ?? this.attachToEmail,
inactive: inactive ?? this.inactive,
fileIsModified: fileIsModified ?? this.fileIsModified,
fileDataUrl: fileDataUrl ?? this.fileDataUrl,
filePath: filePath ?? this.filePath,
);
}