WebApiModulesAgentDealDeal constructor

const WebApiModulesAgentDealDeal({
  1. String? dealId,
  2. String? deal,
  3. String? dealNumber,
  4. String? customerId,
  5. String? customer,
  6. String? customerNumber,
  7. String? officeLocationId,
  8. String? officeLocation,
  9. String? dealTypeId,
  10. String? dealType,
  11. String? address1,
  12. String? address2,
  13. String? city,
  14. String? state,
  15. String? zipCode,
  16. String? countryId,
  17. String? country,
  18. String? countryCodeIsoAlpha2,
  19. int? countryCodePhone,
  20. String? phone,
  21. String? phoneTollFree,
  22. String? fax,
  23. String? phoneOther,
  24. String? departmentId,
  25. String? department,
  26. String? csrId,
  27. String? csr,
  28. String? defaultAgentId,
  29. String? defaultAgent,
  30. String? defaultProjectManagerId,
  31. String? defaultProjectManager,
  32. String? dealClassificationId,
  33. String? dealClassification,
  34. String? productionTypeId,
  35. String? productionType,
  36. String? dealStatusId,
  37. String? dealStatus,
  38. String? dealStatusType,
  39. String? statusAsOf,
  40. String? customerStatusId,
  41. String? customerStatus,
  42. String? customerStatusType,
  43. String? expectedWrapDate,
  44. bool? stagingExcludeOrderAfterWrap,
  45. String? billingCycleId,
  46. String? billingCycle,
  47. String? billingCycleType,
  48. String? episodeDateFrom,
  49. String? episodeDateTo,
  50. bool? billWeekend,
  51. bool? billHoliday,
  52. int? episodes,
  53. int? startEpisode,
  54. double? daysPerEpisode,
  55. String? paymentTermsId,
  56. String? paymentTerms,
  57. String? paymentTermsColor,
  58. String? paymentTypeId,
  59. String? paymentType,
  60. String? defaultRate,
  61. bool? multipleCurrencies,
  62. String? currencyId,
  63. String? currencyCode,
  64. String? currencySymbol,
  65. bool? useCustomerDiscount,
  66. String? customerDiscountTemplateId,
  67. bool? useDiscountTemplate,
  68. String? discountTemplateId,
  69. String? discountTemplate,
  70. double? rentalDaysPerWeek,
  71. double? rentalDiscountPercent,
  72. double? salesDiscountPercent,
  73. double? facilitiesDaysPerWeek,
  74. double? facilitiesDiscountPercent,
  75. String? outsideSalesRepresentativeId,
  76. String? outsideSalesRepresentative,
  77. double? commissionRate,
  78. bool? commissionIncludesVendorItems,
  79. bool? poRequired,
  80. String? poType,
  81. String? billToAddressType,
  82. String? billToAttention1,
  83. String? billToAttention2,
  84. String? billToAddress1,
  85. String? billToAddress2,
  86. String? billToCity,
  87. String? billToState,
  88. String? billToCountryId,
  89. String? billToCountry,
  90. String? billToCountryCodeIsoAlpha2,
  91. int? billToCountryCodePhone,
  92. String? billToZipCode,
  93. bool? assessFinanceCharge,
  94. bool? allowBillingScheduleOverride,
  95. bool? allowRebateCreditInvoices,
  96. bool? useCustomerCredit,
  97. String? creditStatusId,
  98. String? creditStatus,
  99. String? creditStatusThrough,
  100. bool? creditApplicationOnFile,
  101. bool? unlimitedCredit,
  102. double? creditLimit,
  103. double? creditBalance,
  104. double? creditAvailable,
  105. double? customerCreditLimit,
  106. double? customerCreditBalance,
  107. double? customerCreditAvailable,
  108. bool? creditResponsiblePartyOnFile,
  109. String? creditResponsibleParty,
  110. bool? tradeReferencesVerified,
  111. String? tradeReferencesVerifiedBy,
  112. String? tradeReferencesVerifiedOn,
  113. String? creditCardTypeId,
  114. String? creditCardType,
  115. double? creditCardLimit,
  116. String? creditCardNumber,
  117. String? creditCardCode,
  118. String? creditCardName,
  119. int? creditCardExpirationMonth,
  120. int? creditCardExpirationYear,
  121. bool? creditCardAuthorizationFormOnFile,
  122. double? depletingDepositThresholdAmount,
  123. int? depletingDepositThresholdPercent,
  124. double? depletingDepositTotal,
  125. double? depletingDepositApplied,
  126. double? depletingDepositRemaining,
  127. bool? useCustomerInsurance,
  128. bool? insuranceCertification,
  129. String? insuranceCertificationValidThrough,
  130. double? insuranceCoverageLiability,
  131. double? insuranceCoverageLiabilityDeductible,
  132. double? insuranceCoverageProperty,
  133. double? insuranceCoveragePropertyDeductible,
  134. double? securityDepositAmount,
  135. String? insuranceCompanyId,
  136. String? insuranceCompany,
  137. String? insuranceCompanyAgent,
  138. String? insuranceCompanyAddress1,
  139. String? insuranceCompanyAddress2,
  140. String? insuranceCompanyCity,
  141. String? insuranceCompanyState,
  142. String? insuranceCompanyZipCode,
  143. String? insuranceCompanyCountryId,
  144. String? insuranceCompanyCountry,
  145. String? insuranceCompanyCountryCodeIsoAlpha2,
  146. int? insuranceCompanyCountryCodePhone,
  147. String? insuranceCompanyPhone,
  148. String? insuranceCompanyFax,
  149. bool? vehicleInsuranceCertification,
  150. bool? useCustomerTax,
  151. bool? taxable,
  152. String? taxStateOfIncorporationId,
  153. String? taxStateOfIncorporation,
  154. String? taxFederalNo,
  155. String? pstExemptionNumber,
  156. int? nonTaxableYear,
  157. String? nonTaxableCertificateNo,
  158. String? nonTaxableCertificateValidThrough,
  159. bool? nonTaxableCertificateOnFile,
  160. bool? disableQuoteOrderActivity,
  161. bool? disableRental,
  162. bool? disableSales,
  163. bool? disableFacilities,
  164. bool? disableTransportation,
  165. bool? disableLabor,
  166. bool? disableMisc,
  167. bool? disableRentalSale,
  168. bool? disableSubRental,
  169. bool? disableSubSale,
  170. bool? disableSubLabor,
  171. bool? disableSubMisc,
  172. String? defaultOutgoingDeliveryType,
  173. String? defaultIncomingDeliveryType,
  174. String? shippingAddressType,
  175. String? shipAttention,
  176. String? shipAddress1,
  177. String? shipAddress2,
  178. String? shipCity,
  179. String? shipState,
  180. String? shipCountryId,
  181. String? shipCountry,
  182. String? shipCountryCodeIsoAlpha2,
  183. int? shipCountryCodePhone,
  184. String? shipZipCode,
  185. bool? rebateRental,
  186. String? rebateCustomerId,
  187. String? rebateCustomer,
  188. int? ownedEquipmentRebateRentalPerecent,
  189. int? subRentalEquipmentRebateRentalPerecent,
  190. bool? enableWebQuoteRequest,
  191. String? email,
  192. String? paymentTypeType,
  193. String? taxOption,
  194. String? dateStamp,
  195. String? auditNote,
  196. String? recordTitle,
  197. dynamic urlIdentifier,
  198. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  199. List<FwStandardDataFwCustomValue>? custom,
  200. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  201. FwStandardBusinessLogicFwBusinessLogic? original,
  202. List<FwStandardDataFwTranslatedValue>? translation,
  203. bool? hasImport,
  204. bool? hasDocuments,
  205. String? createdByUserId,
  206. String? createdByUserName,
  207. String? createdDateTime,
  208. String? modifiedByUserId,
  209. String? modifiedByUserName,
  210. String? modifiedDateTime,
})

Implementation

const WebApiModulesAgentDealDeal({
  this.dealId,
  this.deal,
  this.dealNumber,
  this.customerId,
  this.customer,
  this.customerNumber,
  this.officeLocationId,
  this.officeLocation,
  this.dealTypeId,
  this.dealType,
  this.address1,
  this.address2,
  this.city,
  this.state,
  this.zipCode,
  this.countryId,
  this.country,
  this.countryCodeIsoAlpha2,
  this.countryCodePhone,
  this.phone,
  this.phoneTollFree,
  this.fax,
  this.phoneOther,
  this.departmentId,
  this.department,
  this.csrId,
  this.csr,
  this.defaultAgentId,
  this.defaultAgent,
  this.defaultProjectManagerId,
  this.defaultProjectManager,
  this.dealClassificationId,
  this.dealClassification,
  this.productionTypeId,
  this.productionType,
  this.dealStatusId,
  this.dealStatus,
  this.dealStatusType,
  this.statusAsOf,
  this.customerStatusId,
  this.customerStatus,
  this.customerStatusType,
  this.expectedWrapDate,
  this.stagingExcludeOrderAfterWrap,
  this.billingCycleId,
  this.billingCycle,
  this.billingCycleType,
  this.episodeDateFrom,
  this.episodeDateTo,
  this.billWeekend,
  this.billHoliday,
  this.episodes,
  this.startEpisode,
  this.daysPerEpisode,
  this.paymentTermsId,
  this.paymentTerms,
  this.paymentTermsColor,
  this.paymentTypeId,
  this.paymentType,
  this.defaultRate,
  this.multipleCurrencies,
  this.currencyId,
  this.currencyCode,
  this.currencySymbol,
  this.useCustomerDiscount,
  this.customerDiscountTemplateId,
  this.useDiscountTemplate,
  this.discountTemplateId,
  this.discountTemplate,
  this.rentalDaysPerWeek,
  this.rentalDiscountPercent,
  this.salesDiscountPercent,
  this.facilitiesDaysPerWeek,
  this.facilitiesDiscountPercent,
  this.outsideSalesRepresentativeId,
  this.outsideSalesRepresentative,
  this.commissionRate,
  this.commissionIncludesVendorItems,
  this.poRequired,
  this.poType,
  this.billToAddressType,
  this.billToAttention1,
  this.billToAttention2,
  this.billToAddress1,
  this.billToAddress2,
  this.billToCity,
  this.billToState,
  this.billToCountryId,
  this.billToCountry,
  this.billToCountryCodeIsoAlpha2,
  this.billToCountryCodePhone,
  this.billToZipCode,
  this.assessFinanceCharge,
  this.allowBillingScheduleOverride,
  this.allowRebateCreditInvoices,
  this.useCustomerCredit,
  this.creditStatusId,
  this.creditStatus,
  this.creditStatusThrough,
  this.creditApplicationOnFile,
  this.unlimitedCredit,
  this.creditLimit,
  this.creditBalance,
  this.creditAvailable,
  this.customerCreditLimit,
  this.customerCreditBalance,
  this.customerCreditAvailable,
  this.creditResponsiblePartyOnFile,
  this.creditResponsibleParty,
  this.tradeReferencesVerified,
  this.tradeReferencesVerifiedBy,
  this.tradeReferencesVerifiedOn,
  this.creditCardTypeId,
  this.creditCardType,
  this.creditCardLimit,
  this.creditCardNumber,
  this.creditCardCode,
  this.creditCardName,
  this.creditCardExpirationMonth,
  this.creditCardExpirationYear,
  this.creditCardAuthorizationFormOnFile,
  this.depletingDepositThresholdAmount,
  this.depletingDepositThresholdPercent,
  this.depletingDepositTotal,
  this.depletingDepositApplied,
  this.depletingDepositRemaining,
  this.useCustomerInsurance,
  this.insuranceCertification,
  this.insuranceCertificationValidThrough,
  this.insuranceCoverageLiability,
  this.insuranceCoverageLiabilityDeductible,
  this.insuranceCoverageProperty,
  this.insuranceCoveragePropertyDeductible,
  this.securityDepositAmount,
  this.insuranceCompanyId,
  this.insuranceCompany,
  this.insuranceCompanyAgent,
  this.insuranceCompanyAddress1,
  this.insuranceCompanyAddress2,
  this.insuranceCompanyCity,
  this.insuranceCompanyState,
  this.insuranceCompanyZipCode,
  this.insuranceCompanyCountryId,
  this.insuranceCompanyCountry,
  this.insuranceCompanyCountryCodeIsoAlpha2,
  this.insuranceCompanyCountryCodePhone,
  this.insuranceCompanyPhone,
  this.insuranceCompanyFax,
  this.vehicleInsuranceCertification,
  this.useCustomerTax,
  this.taxable,
  this.taxStateOfIncorporationId,
  this.taxStateOfIncorporation,
  this.taxFederalNo,
  this.pstExemptionNumber,
  this.nonTaxableYear,
  this.nonTaxableCertificateNo,
  this.nonTaxableCertificateValidThrough,
  this.nonTaxableCertificateOnFile,
  this.disableQuoteOrderActivity,
  this.disableRental,
  this.disableSales,
  this.disableFacilities,
  this.disableTransportation,
  this.disableLabor,
  this.disableMisc,
  this.disableRentalSale,
  this.disableSubRental,
  this.disableSubSale,
  this.disableSubLabor,
  this.disableSubMisc,
  this.defaultOutgoingDeliveryType,
  this.defaultIncomingDeliveryType,
  this.shippingAddressType,
  this.shipAttention,
  this.shipAddress1,
  this.shipAddress2,
  this.shipCity,
  this.shipState,
  this.shipCountryId,
  this.shipCountry,
  this.shipCountryCodeIsoAlpha2,
  this.shipCountryCodePhone,
  this.shipZipCode,
  this.rebateRental,
  this.rebateCustomerId,
  this.rebateCustomer,
  this.ownedEquipmentRebateRentalPerecent,
  this.subRentalEquipmentRebateRentalPerecent,
  this.enableWebQuoteRequest,
  this.email,
  this.paymentTypeType,
  this.taxOption,
  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,
});