import type * as Samsara from "../index.js"; /** * PartDefinition object */ export interface EntityUpdatePartTypeResponseBody { /** Time when the part was archived. */ archivedAtTime?: string | undefined; /** Barcode associated with the part definition. */ barcodeString?: string | undefined; /** Type of barcode associated with the part definition. */ barcodeType?: string | undefined; /** Category of the part definition. */ category?: string | undefined; /** Time when the part was created. */ createdAtTime?: string | undefined; /** Time when the part was deleted. */ deletedAtTime?: string | undefined; /** Description of the part definition. */ description?: string | undefined; /** Customer-supplied external identifier for the part. */ externalId?: string | undefined; /** Unique identifier for the part. */ id?: string | undefined; /** Whether inventory tracking is enabled for this part. */ isInventoryTracked?: boolean | undefined; /** Name of the manufacturer for the part definition. */ manufacturerName?: string | undefined; /** Manufacturer-supplied part number. */ manufacturerPartNumber?: string | undefined; /** Name of the part definition. */ name?: string | undefined; /** Customer-visible part number for the part. */ partNumber?: string | undefined; /** Status of the part. */ partStatus?: string | undefined; /** Subcategory of the part definition. */ subcategory?: string | undefined; unitCost?: Samsara.UpdatePartEntityPartDefinitionMoneyTypeResponseBody | undefined; /** Unit of measure for the part. */ unitOfMeasureType?: string | undefined; /** Time when the part was last updated. */ updatedAtTime?: string | undefined; /** VMRS code associated with the part definition. */ vmrsCode?: string | undefined; }