WebApiModulesBillingInvoiceInvoice constructor

const WebApiModulesBillingInvoiceInvoice({
  1. String? invoiceId,
  2. String? invoiceNumber,
  3. String? invoiceDate,
  4. String? invoiceDueDate,
  5. String? invoiceType,
  6. String? billingStartDate,
  7. String? billingEndDate,
  8. String? usageStartDate,
  9. String? usageEndDate,
  10. String? orderId,
  11. String? orderNumber,
  12. String? orderDescription,
  13. String? orderDate,
  14. String? orderLocation,
  15. String? invoiceDescription,
  16. String? creditingInvoiceId,
  17. String? creditingInvoiceNumber,
  18. String? customerId,
  19. String? customer,
  20. String? customerTypeId,
  21. String? customerType,
  22. String? dealId,
  23. String? deal,
  24. String? dealNumber,
  25. String? dealTypeId,
  26. String? dealType,
  27. String? departmentId,
  28. String? department,
  29. String? purchaseOrderNumber,
  30. String? workAuthorizationNumber,
  31. String? status,
  32. String? statusDate,
  33. bool? isNoCharge,
  34. bool? isAdjusted,
  35. bool? isBilledHiatus,
  36. int? episodeNumber,
  37. bool? hasLockedTotal,
  38. bool? isAlteredDates,
  39. String? officeLocationId,
  40. String? officeLocation,
  41. String? invoiceCreationBatchId,
  42. int? invoiceCreationBatchNumber,
  43. String? invoiceGroupNumber,
  44. bool? rentalSale,
  45. bool? lossAndDamage,
  46. bool? repair,
  47. String? inputByUserId,
  48. String? flatPoId,
  49. String? orderType,
  50. String? rebateCustomerId,
  51. String? orbitsapchgmajor,
  52. String? orbitsapchgsub,
  53. String? orbitsapchgdetail,
  54. String? orbitsapchgdeal,
  55. String? orbitsapchgset,
  56. bool? excludeFromFlatPo,
  57. bool? isSplitRental,
  58. bool? isRebateRental,
  59. double? invoiceListTotal,
  60. double? invoiceGrossTotal,
  61. double? invoiceDiscountTotal,
  62. double? invoiceDaysPerWeekDiscountTotal,
  63. String? referenceNumber,
  64. String? agentId,
  65. String? agent,
  66. String? projectManagerId,
  67. String? projectManager,
  68. String? billToAddressId,
  69. String? billToName,
  70. String? billToAttention1,
  71. String? billToAttention2,
  72. String? billToAddress1,
  73. String? billToAddress2,
  74. String? billToCity,
  75. String? billToState,
  76. String? billToZipCode,
  77. String? billToCountryId,
  78. String? billToCountry,
  79. String? billToCountryCodeIsoAlpha2,
  80. int? billToCountryCodePhone,
  81. String? invoiceClass,
  82. String? printNotes,
  83. String? paymentTermsId,
  84. String? paymentTerms,
  85. String? paymentTermsColor,
  86. String? paymentTypeId,
  87. String? paymentType,
  88. String? taxId,
  89. String? taxOptionId,
  90. String? taxOption,
  91. String? tax1Name,
  92. String? tax2Name,
  93. String? rentalTaxAlias,
  94. String? salesTaxAlias,
  95. String? laborTaxAlias,
  96. double? rentalTaxRate1,
  97. double? salesTaxRate1,
  98. double? laborTaxRate1,
  99. double? rentalTaxRate2,
  100. double? salesTaxRate2,
  101. double? laborTaxRate2,
  102. String? taxItemCode,
  103. String? taxVendor,
  104. String? taxCountry,
  105. String? chargeBatchId,
  106. String? chargeBatchNumber,
  107. bool? quikPayDiscount,
  108. double? quikPayRentalTotal,
  109. double? quikPayTotal,
  110. double? receivedTotal,
  111. String? rateType,
  112. double? consignmentRevenue,
  113. bool? isNonBillable,
  114. String? currencyId,
  115. String? currencyCode,
  116. String? currencySymbol,
  117. String? officeLocationDefaultCurrencyId,
  118. String? divisionId,
  119. String? outsideSalesRepresentativeId,
  120. String? outsideSalesRepresentative,
  121. bool? exportTaxAsLineItem,
  122. String? invoiceNumberColor,
  123. String? statusColor,
  124. String? orderNumberColor,
  125. String? purchaseOrderNumberColor,
  126. String? dealColor,
  127. String? billingStartDateColor,
  128. String? invoiceTotalColor,
  129. String? descriptionColor,
  130. bool? hasRentalItem,
  131. bool? hasMeterItem,
  132. bool? hasSalesItem,
  133. bool? hasLaborItem,
  134. bool? hasMiscellaneousItem,
  135. bool? hasFacilityItem,
  136. bool? hasTransportationItem,
  137. bool? hasRentalSaleItem,
  138. bool? hasRepairItem,
  139. bool? hasConsignment,
  140. bool? hasLossAndDamageItem,
  141. bool? hasInternalInvoice,
  142. bool? isInternal,
  143. double? rentalTotal,
  144. double? salesTotal,
  145. double? facilitiesTotal,
  146. double? miscellaneousTotal,
  147. double? laborTotal,
  148. double? partsTotal,
  149. double? assetSaleTotal,
  150. double? invoiceSubTotal,
  151. double? invoiceTax1,
  152. double? invoiceTax2,
  153. double? invoiceTax,
  154. double? invoiceTotal,
  155. double? remainingTotal,
  156. bool? isStandAloneInvoice,
  157. String? warehouseId,
  158. String? termsConditionsId,
  159. String? termsConditions,
  160. String? projectId,
  161. String? projectNumber,
  162. String? project,
  163. String? sourceId,
  164. String? sourceDate,
  165. String? dateStamp,
  166. String? auditNote,
  167. String? recordTitle,
  168. dynamic urlIdentifier,
  169. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  170. List<FwStandardDataFwCustomValue>? custom,
  171. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  172. FwStandardBusinessLogicFwBusinessLogic? original,
  173. List<FwStandardDataFwTranslatedValue>? translation,
  174. bool? hasImport,
  175. bool? hasDocuments,
  176. String? createdByUserId,
  177. String? createdByUserName,
  178. String? createdDateTime,
  179. String? modifiedByUserId,
  180. String? modifiedByUserName,
  181. String? modifiedDateTime,
})

Implementation

const WebApiModulesBillingInvoiceInvoice({
  this.invoiceId,
  this.invoiceNumber,
  this.invoiceDate,
  this.invoiceDueDate,
  this.invoiceType,
  this.billingStartDate,
  this.billingEndDate,
  this.usageStartDate,
  this.usageEndDate,
  this.orderId,
  this.orderNumber,
  this.orderDescription,
  this.orderDate,
  this.orderLocation,
  this.invoiceDescription,
  this.creditingInvoiceId,
  this.creditingInvoiceNumber,
  this.customerId,
  this.customer,
  this.customerTypeId,
  this.customerType,
  this.dealId,
  this.deal,
  this.dealNumber,
  this.dealTypeId,
  this.dealType,
  this.departmentId,
  this.department,
  this.purchaseOrderNumber,
  this.workAuthorizationNumber,
  this.status,
  this.statusDate,
  this.isNoCharge,
  this.isAdjusted,
  this.isBilledHiatus,
  this.episodeNumber,
  this.hasLockedTotal,
  this.isAlteredDates,
  this.officeLocationId,
  this.officeLocation,
  this.invoiceCreationBatchId,
  this.invoiceCreationBatchNumber,
  this.invoiceGroupNumber,
  this.rentalSale,
  this.lossAndDamage,
  this.repair,
  this.inputByUserId,
  this.flatPoId,
  this.orderType,
  this.rebateCustomerId,
  this.orbitsapchgmajor,
  this.orbitsapchgsub,
  this.orbitsapchgdetail,
  this.orbitsapchgdeal,
  this.orbitsapchgset,
  this.excludeFromFlatPo,
  this.isSplitRental,
  this.isRebateRental,
  this.invoiceListTotal,
  this.invoiceGrossTotal,
  this.invoiceDiscountTotal,
  this.invoiceDaysPerWeekDiscountTotal,
  this.referenceNumber,
  this.agentId,
  this.agent,
  this.projectManagerId,
  this.projectManager,
  this.billToAddressId,
  this.billToName,
  this.billToAttention1,
  this.billToAttention2,
  this.billToAddress1,
  this.billToAddress2,
  this.billToCity,
  this.billToState,
  this.billToZipCode,
  this.billToCountryId,
  this.billToCountry,
  this.billToCountryCodeIsoAlpha2,
  this.billToCountryCodePhone,
  this.invoiceClass,
  this.printNotes,
  this.paymentTermsId,
  this.paymentTerms,
  this.paymentTermsColor,
  this.paymentTypeId,
  this.paymentType,
  this.taxId,
  this.taxOptionId,
  this.taxOption,
  this.tax1Name,
  this.tax2Name,
  this.rentalTaxAlias,
  this.salesTaxAlias,
  this.laborTaxAlias,
  this.rentalTaxRate1,
  this.salesTaxRate1,
  this.laborTaxRate1,
  this.rentalTaxRate2,
  this.salesTaxRate2,
  this.laborTaxRate2,
  this.taxItemCode,
  this.taxVendor,
  this.taxCountry,
  this.chargeBatchId,
  this.chargeBatchNumber,
  this.quikPayDiscount,
  this.quikPayRentalTotal,
  this.quikPayTotal,
  this.receivedTotal,
  this.rateType,
  this.consignmentRevenue,
  this.isNonBillable,
  this.currencyId,
  this.currencyCode,
  this.currencySymbol,
  this.officeLocationDefaultCurrencyId,
  this.divisionId,
  this.outsideSalesRepresentativeId,
  this.outsideSalesRepresentative,
  this.exportTaxAsLineItem,
  this.invoiceNumberColor,
  this.statusColor,
  this.orderNumberColor,
  this.purchaseOrderNumberColor,
  this.dealColor,
  this.billingStartDateColor,
  this.invoiceTotalColor,
  this.descriptionColor,
  this.hasRentalItem,
  this.hasMeterItem,
  this.hasSalesItem,
  this.hasLaborItem,
  this.hasMiscellaneousItem,
  this.hasFacilityItem,
  this.hasTransportationItem,
  this.hasRentalSaleItem,
  this.hasRepairItem,
  this.hasConsignment,
  this.hasLossAndDamageItem,
  this.hasInternalInvoice,
  this.isInternal,
  this.rentalTotal,
  this.salesTotal,
  this.facilitiesTotal,
  this.miscellaneousTotal,
  this.laborTotal,
  this.partsTotal,
  this.assetSaleTotal,
  this.invoiceSubTotal,
  this.invoiceTax1,
  this.invoiceTax2,
  this.invoiceTax,
  this.invoiceTotal,
  this.remainingTotal,
  this.isStandAloneInvoice,
  this.warehouseId,
  this.termsConditionsId,
  this.termsConditions,
  this.projectId,
  this.projectNumber,
  this.project,
  this.sourceId,
  this.sourceDate,
  this.dateStamp,
  this.auditNote,
  this.recordTitle,
  this.urlIdentifier,
  this.fields,
  this.custom,
  this.defaultFieldAttributes,
  this.original,
  this.translation,
  this.hasImport,
  this.hasDocuments,
  this.createdByUserId,
  this.createdByUserName,
  this.createdDateTime,
  this.modifiedByUserId,
  this.modifiedByUserName,
  this.modifiedDateTime,
});