import type * as Square from "../index"; /** * Contains the measurement unit for a quantity and a precision that * specifies the number of digits after the decimal point for decimal quantities. */ export interface OrderQuantityUnit { /** * A [MeasurementUnit](entity:MeasurementUnit) that represents the * unit of measure for the quantity. */ measurementUnit?: Square.MeasurementUnit; /** * For non-integer quantities, represents the number of digits after the decimal point that are * recorded for this quantity. * * For example, a precision of 1 allows quantities such as `"1.0"` and `"1.1"`, but not `"1.01"`. * * Min: 0. Max: 5. */ precision?: number | null; /** * The catalog object ID referencing the * [CatalogMeasurementUnit](entity:CatalogMeasurementUnit). * * This field is set when this is a catalog-backed measurement unit. */ catalogObjectId?: string | null; /** * The version of the catalog object that this measurement unit references. * * This field is set when this is a catalog-backed measurement unit. */ catalogVersion?: bigint | null; }