# LineItemDetail **Type:** GraphQL objects **Description:** Detailed information about a line item ## Fields - activationId (String): Unique activation identifier of the line item - duration (Int): Duration that the line item will be active - expiryDate (String): Expiry date of the line item - lineItemState (String): Represents the current state of the line item active/inactive/draft/deployed/obsolete - orderType (String): Represents the line item order type - permanent (Boolean): Indicates if the line item is permanent - products (Product, Not Null): Products associated with the line item - licenseModel (LicenseModel): License model associated with the product - productName (String): Unique product name - quantityPerCopy (Int): Quantity per copy of the product. This field is applicable only when the Product is linked through Entitlement → LineItem. Returns `null` if no relevant parent association exists - version (String): Version identifier of the product - description (String): Human readable description - featureBundles (FeatureBundle): List of feature bundles linked to this product - features (Feature): List of features belonging to this product - hostTypes (String): Supported host types - licenseGenerator (String): License generator identifier - licenseModels (LicenseModel): License model associated with this product - licenseTechnology (String): Licensing technology identifier - obsoleteFulfillmentDownloadEndUser (Boolean): Obsolete Fulfillment Download End User flag - obsoleteFulfillmentDownloadProducer (Boolean): Obsolete Fulfillment Download Producer flag - partNumbers (String): List of part numbers tied to the product - productCategory (String): Product category label - state (String): Current lifecycle state of the product - upgradeEmailTemplateVarName (String): Variable name for upgrade email template - usedOnDevice (Boolean): Indicates if product is used on a device - quantity (Int): Represents the quantity of the line item - startDate (String): Start date of the line item