WebApiModulesSettingsDepartmentLocationDepartmentLocation constructor
const
WebApiModulesSettingsDepartmentLocationDepartmentLocation({
- int? id,
- String? departmentId,
- String? department,
- String? locationId,
- String? location,
- String? defaultOrderTypeId,
- String? defaultOrderType,
- String? projectDefaultOrderTypeId,
- String? projectDefaultOrderType,
- String? defaultTransferTypeId,
- String? defaultTransferType,
- String? glPrefix,
- String? glSuffix,
- bool? allowDecreaseOrderQuantityWhenStaged,
- bool? allowDecreaseOrderQuantityWhenOut,
- bool? autoCreditOnSalesReturn,
- String? depositFeeRateId,
- String? depositFeeRateICode,
- String? depositFeeRateDescription,
- String? flatAmountCreditInvoiceRateId,
- String? flatAmountCreditInvoiceRateICode,
- String? flatAmountCreditInvoiceRateDescription,
- bool? updateEstimatedStartAndStopDatesOnSubPurchaseOrders,
- bool? promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders,
- bool? updateBillingStartAndStopDatesOnSubPurchaseOrders,
- bool? promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders,
- String? purchaseOrderApprovalRequiredAsOf,
- bool? purchaseOrderRequireFirstApproval,
- bool? purchaseOrderRequireSecondApproval,
- bool? purchaseOrderAllowSecondApprovalWithoutFirstApproval,
- double? purchaseOrderUnapproveIncreaseAmount,
- double? purchaseOrderUnapproveIncreasePercent,
- bool? purchaseOrderPreventReceiveUnapproved,
- double? purchaseOrderFirstApprovalThresholdRental,
- double? purchaseOrderFirstApprovalThresholdSales,
- double? purchaseOrderFirstApprovalThresholdParts,
- double? purchaseOrderFirstApprovalThresholdMiscellaneous,
- double? purchaseOrderFirstApprovalThresholdLabor,
- double? purchaseOrderFirstApprovalThresholdRepair,
- double? purchaseOrderFirstApprovalThresholdSubRental,
- double? purchaseOrderFirstApprovalThresholdSubSales,
- double? purchaseOrderFirstApprovalThresholdSubMiscellaneous,
- double? purchaseOrderFirstApprovalThresholdSubLabor,
- double? purchaseOrderSecondApprovalThresholdRental,
- double? purchaseOrderSecondApprovalThresholdSales,
- double? purchaseOrderSecondApprovalThresholdParts,
- double? purchaseOrderSecondApprovalThresholdMiscellaneous,
- double? purchaseOrderSecondApprovalThresholdLabor,
- double? purchaseOrderSecondApprovalThresholdRepair,
- double? purchaseOrderSecondApprovalThresholdSubRental,
- double? purchaseOrderSecondApprovalThresholdSubSales,
- double? purchaseOrderSecondApprovalThresholdSubMiscellaneous,
- double? purchaseOrderSecondApprovalThresholdSubLabor,
- bool? completeRentalWithLAndDOrder,
- bool? disableCrewValidation,
- bool? storefrontEnableInventoryInquiryEmails,
- String? storefrontInventoryInquiryEmailToAddress,
- bool? storefrontEnableQuoteRequestEmails,
- String? storefrontQuoteRequestEmailToAddress,
- bool? useResponsiblePerson,
- bool? requireResponsiblePerson,
- String? vendorInvoiceModificationsPushToPo,
- bool? splitRentalLineItemWhenCheckedInEarly,
- bool? inactive,
- bool? createInvoiceForItemsAddedAfterPrebill,
- bool? createCreditForPreBilledItemsReturnedEarly,
- String? automaticallyCreateCreditForPreBilledItemsReturnedEarly,
- bool? doNotBillDayWhenItemsAreCheckedInByCertainTime,
- String? checkInByTimeToAvoidBilling,
- bool? createInvoiceForItemsCheckedInBeforeEstimatedStopDate,
- String? automaticallyCreateInvoiceForItemsCheckedInBeforeEstimatedStopDate,
- bool? automaticallyCompleteRepairOrderWhenAllItemsReleased,
- String? setInvoiceDate,
- String? creditInvoiceNumberFrom,
- bool? orderStaysActiveWithSubsInHolding,
- bool? assignConsignorBeforeStaging,
- String? dateStamp,
- String? noInsuranceFeeRateId,
- String? noInsuranceFeeICode,
- String? noInsuranceFeeDescription,
- String? noInsuranceFeeBasedOn,
- bool? chargeNoInsuranceFee,
- bool? useNoInsuranceFeeThreshold,
- double? noInsuranceFeePercent,
- double? noInsuranceFeeThreshold,
- bool? enableExpectedDate,
- bool? requireExpectedDate,
- bool? expectedDateAlertDefaultValue,
- String? auditNote,
- String? recordTitle,
- dynamic urlIdentifier,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - FwStandardBusinessLogicFwBusinessLogic? original,
- List<
FwStandardDataFwTranslatedValue> ? translation, - bool? hasImport,
- bool? hasDocuments,
- String? createdByUserId,
- String? createdByUserName,
- String? createdDateTime,
- String? modifiedByUserId,
- String? modifiedByUserName,
- 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,
});