WebApiModulesSettingsDepartmentLocationDepartmentLocation constructor

const WebApiModulesSettingsDepartmentLocationDepartmentLocation({
  1. int? id,
  2. String? departmentId,
  3. String? department,
  4. String? locationId,
  5. String? location,
  6. String? defaultOrderTypeId,
  7. String? defaultOrderType,
  8. String? projectDefaultOrderTypeId,
  9. String? projectDefaultOrderType,
  10. String? defaultTransferTypeId,
  11. String? defaultTransferType,
  12. String? glPrefix,
  13. String? glSuffix,
  14. bool? allowDecreaseOrderQuantityWhenStaged,
  15. bool? allowDecreaseOrderQuantityWhenOut,
  16. bool? autoCreditOnSalesReturn,
  17. String? depositFeeRateId,
  18. String? depositFeeRateICode,
  19. String? depositFeeRateDescription,
  20. String? flatAmountCreditInvoiceRateId,
  21. String? flatAmountCreditInvoiceRateICode,
  22. String? flatAmountCreditInvoiceRateDescription,
  23. bool? updateEstimatedStartAndStopDatesOnSubPurchaseOrders,
  24. bool? promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders,
  25. bool? updateBillingStartAndStopDatesOnSubPurchaseOrders,
  26. bool? promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders,
  27. String? purchaseOrderApprovalRequiredAsOf,
  28. bool? purchaseOrderRequireFirstApproval,
  29. bool? purchaseOrderRequireSecondApproval,
  30. bool? purchaseOrderAllowSecondApprovalWithoutFirstApproval,
  31. double? purchaseOrderUnapproveIncreaseAmount,
  32. double? purchaseOrderUnapproveIncreasePercent,
  33. bool? purchaseOrderPreventReceiveUnapproved,
  34. double? purchaseOrderFirstApprovalThresholdRental,
  35. double? purchaseOrderFirstApprovalThresholdSales,
  36. double? purchaseOrderFirstApprovalThresholdParts,
  37. double? purchaseOrderFirstApprovalThresholdMiscellaneous,
  38. double? purchaseOrderFirstApprovalThresholdLabor,
  39. double? purchaseOrderFirstApprovalThresholdRepair,
  40. double? purchaseOrderFirstApprovalThresholdSubRental,
  41. double? purchaseOrderFirstApprovalThresholdSubSales,
  42. double? purchaseOrderFirstApprovalThresholdSubMiscellaneous,
  43. double? purchaseOrderFirstApprovalThresholdSubLabor,
  44. double? purchaseOrderSecondApprovalThresholdRental,
  45. double? purchaseOrderSecondApprovalThresholdSales,
  46. double? purchaseOrderSecondApprovalThresholdParts,
  47. double? purchaseOrderSecondApprovalThresholdMiscellaneous,
  48. double? purchaseOrderSecondApprovalThresholdLabor,
  49. double? purchaseOrderSecondApprovalThresholdRepair,
  50. double? purchaseOrderSecondApprovalThresholdSubRental,
  51. double? purchaseOrderSecondApprovalThresholdSubSales,
  52. double? purchaseOrderSecondApprovalThresholdSubMiscellaneous,
  53. double? purchaseOrderSecondApprovalThresholdSubLabor,
  54. bool? completeRentalWithLAndDOrder,
  55. bool? disableCrewValidation,
  56. bool? storefrontEnableInventoryInquiryEmails,
  57. String? storefrontInventoryInquiryEmailToAddress,
  58. bool? storefrontEnableQuoteRequestEmails,
  59. String? storefrontQuoteRequestEmailToAddress,
  60. bool? useResponsiblePerson,
  61. bool? requireResponsiblePerson,
  62. String? vendorInvoiceModificationsPushToPo,
  63. bool? splitRentalLineItemWhenCheckedInEarly,
  64. bool? inactive,
  65. bool? createInvoiceForItemsAddedAfterPrebill,
  66. bool? createCreditForPreBilledItemsReturnedEarly,
  67. String? automaticallyCreateCreditForPreBilledItemsReturnedEarly,
  68. bool? doNotBillDayWhenItemsAreCheckedInByCertainTime,
  69. String? checkInByTimeToAvoidBilling,
  70. bool? createInvoiceForItemsCheckedInBeforeEstimatedStopDate,
  71. String? automaticallyCreateInvoiceForItemsCheckedInBeforeEstimatedStopDate,
  72. bool? automaticallyCompleteRepairOrderWhenAllItemsReleased,
  73. String? setInvoiceDate,
  74. String? creditInvoiceNumberFrom,
  75. bool? orderStaysActiveWithSubsInHolding,
  76. bool? assignConsignorBeforeStaging,
  77. String? dateStamp,
  78. String? noInsuranceFeeRateId,
  79. String? noInsuranceFeeICode,
  80. String? noInsuranceFeeDescription,
  81. String? noInsuranceFeeBasedOn,
  82. bool? chargeNoInsuranceFee,
  83. bool? useNoInsuranceFeeThreshold,
  84. double? noInsuranceFeePercent,
  85. double? noInsuranceFeeThreshold,
  86. bool? enableExpectedDate,
  87. bool? requireExpectedDate,
  88. bool? expectedDateAlertDefaultValue,
  89. String? auditNote,
  90. String? recordTitle,
  91. dynamic urlIdentifier,
  92. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  93. List<FwStandardDataFwCustomValue>? custom,
  94. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  95. FwStandardBusinessLogicFwBusinessLogic? original,
  96. List<FwStandardDataFwTranslatedValue>? translation,
  97. bool? hasImport,
  98. bool? hasDocuments,
  99. String? createdByUserId,
  100. String? createdByUserName,
  101. String? createdDateTime,
  102. String? modifiedByUserId,
  103. String? modifiedByUserName,
  104. String? modifiedDateTime,
})

Implementation

const WebApiModulesSettingsDepartmentLocationDepartmentLocation({
  this.id,
  this.departmentId,
  this.department,
  this.locationId,
  this.location,
  this.defaultOrderTypeId,
  this.defaultOrderType,
  this.projectDefaultOrderTypeId,
  this.projectDefaultOrderType,
  this.defaultTransferTypeId,
  this.defaultTransferType,
  this.glPrefix,
  this.glSuffix,
  this.allowDecreaseOrderQuantityWhenStaged,
  this.allowDecreaseOrderQuantityWhenOut,
  this.autoCreditOnSalesReturn,
  this.depositFeeRateId,
  this.depositFeeRateICode,
  this.depositFeeRateDescription,
  this.flatAmountCreditInvoiceRateId,
  this.flatAmountCreditInvoiceRateICode,
  this.flatAmountCreditInvoiceRateDescription,
  this.updateEstimatedStartAndStopDatesOnSubPurchaseOrders,
  this.promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders,
  this.updateBillingStartAndStopDatesOnSubPurchaseOrders,
  this.promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders,
  this.purchaseOrderApprovalRequiredAsOf,
  this.purchaseOrderRequireFirstApproval,
  this.purchaseOrderRequireSecondApproval,
  this.purchaseOrderAllowSecondApprovalWithoutFirstApproval,
  this.purchaseOrderUnapproveIncreaseAmount,
  this.purchaseOrderUnapproveIncreasePercent,
  this.purchaseOrderPreventReceiveUnapproved,
  this.purchaseOrderFirstApprovalThresholdRental,
  this.purchaseOrderFirstApprovalThresholdSales,
  this.purchaseOrderFirstApprovalThresholdParts,
  this.purchaseOrderFirstApprovalThresholdMiscellaneous,
  this.purchaseOrderFirstApprovalThresholdLabor,
  this.purchaseOrderFirstApprovalThresholdRepair,
  this.purchaseOrderFirstApprovalThresholdSubRental,
  this.purchaseOrderFirstApprovalThresholdSubSales,
  this.purchaseOrderFirstApprovalThresholdSubMiscellaneous,
  this.purchaseOrderFirstApprovalThresholdSubLabor,
  this.purchaseOrderSecondApprovalThresholdRental,
  this.purchaseOrderSecondApprovalThresholdSales,
  this.purchaseOrderSecondApprovalThresholdParts,
  this.purchaseOrderSecondApprovalThresholdMiscellaneous,
  this.purchaseOrderSecondApprovalThresholdLabor,
  this.purchaseOrderSecondApprovalThresholdRepair,
  this.purchaseOrderSecondApprovalThresholdSubRental,
  this.purchaseOrderSecondApprovalThresholdSubSales,
  this.purchaseOrderSecondApprovalThresholdSubMiscellaneous,
  this.purchaseOrderSecondApprovalThresholdSubLabor,
  this.completeRentalWithLAndDOrder,
  this.disableCrewValidation,
  this.storefrontEnableInventoryInquiryEmails,
  this.storefrontInventoryInquiryEmailToAddress,
  this.storefrontEnableQuoteRequestEmails,
  this.storefrontQuoteRequestEmailToAddress,
  this.useResponsiblePerson,
  this.requireResponsiblePerson,
  this.vendorInvoiceModificationsPushToPo,
  this.splitRentalLineItemWhenCheckedInEarly,
  this.inactive,
  this.createInvoiceForItemsAddedAfterPrebill,
  this.createCreditForPreBilledItemsReturnedEarly,
  this.automaticallyCreateCreditForPreBilledItemsReturnedEarly,
  this.doNotBillDayWhenItemsAreCheckedInByCertainTime,
  this.checkInByTimeToAvoidBilling,
  this.createInvoiceForItemsCheckedInBeforeEstimatedStopDate,
  this.automaticallyCreateInvoiceForItemsCheckedInBeforeEstimatedStopDate,
  this.automaticallyCompleteRepairOrderWhenAllItemsReleased,
  this.setInvoiceDate,
  this.creditInvoiceNumberFrom,
  this.orderStaysActiveWithSubsInHolding,
  this.assignConsignorBeforeStaging,
  this.dateStamp,
  this.noInsuranceFeeRateId,
  this.noInsuranceFeeICode,
  this.noInsuranceFeeDescription,
  this.noInsuranceFeeBasedOn,
  this.chargeNoInsuranceFee,
  this.useNoInsuranceFeeThreshold,
  this.noInsuranceFeePercent,
  this.noInsuranceFeeThreshold,
  this.enableExpectedDate,
  this.requireExpectedDate,
  this.expectedDateAlertDefaultValue,
  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,
});