import type * as Samsara from "../index.js"; /** * PurchaseOrderPart object */ export interface UpdatePurchaseOrderEntityPurchaseOrderPurchaseOrderPartPublicVarianteafe48Db3764TypeResponseBody { /** Batch or lot number for the ordered part. */ batchNumber?: string | undefined; coreCharge?: Samsara.UpdatePurchaseOrderEntityPurchaseOrderPurchaseOrderCoreChargeTypeResponseBody | undefined; /** Description of the ordered part. */ description?: string | undefined; /** Stable identifier for the purchase order line. */ lineItemId?: string | undefined; partSamsara?: Samsara.EntityUpdatePurchaseOrderPartDefinitionRefTypeResponseBody | undefined; place?: Samsara.EntityUpdatePurchaseOrderPlaceRefTypeResponseBody | undefined; /** Quantity ordered on this line. */ quantityOrdered?: number | undefined; /** Quantity received on this line. */ quantityReceived?: number | undefined; tax?: Samsara.UpdatePurchaseOrderEntityPurchaseOrderTaxAdjustmentTypeResponseBody | undefined; unitCost?: Samsara.UpdatePurchaseOrderEntityPurchaseOrderMoneyPublicVariantf6994A15F796TypeResponseBody | undefined; /** Unit of measure for quantities on this line. Read-only: derived from the line's part definition, and ignored if supplied on create or update. Valid values: `Unknown`, `Each`, `Set`, `Pack`, `Box`, `Pound`, `Kilogram`, `Ounce`, `Liter`, `Milliliter`, `Gallon`, `Quart`, `FluidOunce`, `Inch`, `Foot`, `Meter`, `Yard`, `SquareFoot`, `SquareMeter`, `Pint`, `Hundred`, `Roll` */ unitOfMeasureType?: UpdatePurchaseOrderEntityPurchaseOrderPurchaseOrderPartPublicVarianteafe48Db3764TypeResponseBody.UnitOfMeasureType | undefined; } export declare namespace UpdatePurchaseOrderEntityPurchaseOrderPurchaseOrderPartPublicVarianteafe48Db3764TypeResponseBody { /** Unit of measure for quantities on this line. Read-only: derived from the line's part definition, and ignored if supplied on create or update. Valid values: `Unknown`, `Each`, `Set`, `Pack`, `Box`, `Pound`, `Kilogram`, `Ounce`, `Liter`, `Milliliter`, `Gallon`, `Quart`, `FluidOunce`, `Inch`, `Foot`, `Meter`, `Yard`, `SquareFoot`, `SquareMeter`, `Pint`, `Hundred`, `Roll` */ const UnitOfMeasureType: { readonly Unknown: "Unknown"; readonly Each: "Each"; readonly Set: "Set"; readonly Pack: "Pack"; readonly Box: "Box"; readonly Pound: "Pound"; readonly Kilogram: "Kilogram"; readonly Ounce: "Ounce"; readonly Liter: "Liter"; readonly Milliliter: "Milliliter"; readonly Gallon: "Gallon"; readonly Quart: "Quart"; readonly FluidOunce: "FluidOunce"; readonly Inch: "Inch"; readonly Foot: "Foot"; readonly Meter: "Meter"; readonly Yard: "Yard"; readonly SquareFoot: "SquareFoot"; readonly SquareMeter: "SquareMeter"; readonly Pint: "Pint"; readonly Hundred: "Hundred"; readonly Roll: "Roll"; }; type UnitOfMeasureType = (typeof UnitOfMeasureType)[keyof typeof UnitOfMeasureType]; }