## Account **Type:** GraphQL objects **Description:** Represents an Account entity. ### Fields - accountId (String): Represents the unique identifier of the account. - accountName (String): Name of the account. - accountType (AccountType): Represents the type of account. - contactEmail (String): Email address of the contact associated with the account. - currentOwner (Boolean): Flag indicating if this account is the current owner of the entitlement. - partnerTierName (PartnerTier): Represents the partner tier associated with the account. --- ## ActivationId **Type:** GraphQL objects **Description:** Represents the activation ID of a line item. ### Fields - activationId (String) --- ## Attribute **Type:** GraphQL objects **Description:** Represents a custom attribute associated with an entity. ### Fields - name (String): Name of the custom attribute. - value (String): Respective value of the custom attribute. --- ## Entitlement **Type:** GraphQL objects **Description:** Represents the entitlement entity. ### Fields - createdOn (String): Represents the date and time when the entitlement was created. - description (String): Human readable description of the entitlement. - entitlementId (String): Represents a high-level entitlement entity. - shipToAddress (String): Represents the shipping address associated with the entitlement. - shipToEmail (String): Email address associated with shipment contact. - status (State): status could be one of the following values: ACTIVE, INACTIVE, DRAFT, DEPLOYED, OBSOLETED - updatedOn (String): Represents the date and time when the entitlement was last updated. --- ## EntitlementDetail **Type:** GraphQL objects **Description:** Entitlement details including associated accounts and line items. ### Fields - accounts (Account, Not Null): Represents the accounts associated with the entitlement. - accountId (String): Represents the unique identifier of the account. - accountName (String): Name of the account. - accountType (AccountType): Represents the type of account. - contactEmail (String): Email address of the contact associated with the account. - currentOwner (Boolean): Flag indicating if this account is the current owner of the entitlement. - partnerTierName (PartnerTier): Represents the partner tier associated with the account. - attributes (Attribute): Represents the custom attributes associated with the entitlement. - name (String): Name of the custom attribute. - value (String): Respective value of the custom attribute. - createdOn (String): Represents the date and time when the entitlement was created. - description (String): Human readable description of the entitlement. - entitlementId (String): Unique identifier of the entitlement. - lineItems (LineItemDetail, Not Null): List of line items associated with the entitlement. - 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 (State): Represents the current state of the line item active/inactive/draft/deployed/obsoleted. - orderType (LineItemOrderType): Represents the line item order type. - permanent (Boolean): Indicates if the line item is permanent. - products (Product): Products associated with the line item. - quantity (Int): Represents the quantity of the line item. - startDate (String): Start date of the line item. - shipToAddress (String): Represents the shipping address associated with the entitlement. - shipToEmail (String): Email address associated with shipment contact. - status (State): status could be one of the following values: ACTIVE, INACTIVE, DRAFT, DEPLOYED, OBSOLETED - updatedOn (String): Represents the date and time when the entitlement was last updated. --- ## EntitlementListResponse **Type:** GraphQL objects **Description:** Paginated response carrying a list of entitlements. ### Fields - entitlements (Entitlement, Not Null): List of entitlement entities. - createdOn (String): Represents the date and time when the entitlement was created. - description (String): Human readable description of the entitlement. - entitlementId (String): Represents a high-level entitlement entity. - shipToAddress (String): Represents the shipping address associated with the entitlement. - shipToEmail (String): Email address associated with shipment contact. - status (State): status could be one of the following values: ACTIVE, INACTIVE, DRAFT, DEPLOYED, OBSOLETED - updatedOn (String): Represents the date and time when the entitlement was last updated. - limit (Int): Represents limit per page for pagination. - page (Int): Represents page for pagination. --- ## LicenseModel **Type:** GraphQL objects **Description:** Represents a license model entity. ### Fields - issuer (String): Issuer associated with the license model. - licenseModelName (String): License model name. - notice (String): Notice associated with the license model. - serialNumber (String): Serial number associated with the license model. - vendorString (String): Vendor string associated with the license model. --- ## LineItem **Type:** GraphQL objects **Description:** Represents a line item in the entitlement ### 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 (State): Represents the current state of the line item active/inactive/draft/deployed/obsoleted. - orderType (LineItemOrderType): 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): Product name. - productVersion (String): Product version. - quantityPerCopy (Int): Quantity per copy of the product. - quantity (Int): Represents the quantity of the line item. - startDate (String): Start date of the line item. --- ## 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 (State): Represents the current state of the line item active/inactive/draft/deployed/obsoleted. - orderType (LineItemOrderType): 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): Product name. - productVersion (String): Product version. - quantityPerCopy (Int): Quantity per copy of the product. - quantity (Int): Represents the quantity of the line item. - startDate (String): Start date of the line item. --- ## LineItemListResponse **Type:** GraphQL objects **Description:** Paginated response carrying a list of line items. ### Fields - limit (Int): Represents limit per page for pagination. - lineItems (LineItem, Not Null): List of line item entities. - 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 (State): Represents the current state of the line item active/inactive/draft/deployed/obsoleted. - orderType (LineItemOrderType): Represents the line item order type. - permanent (Boolean): Indicates if the line item is permanent. - products (Product): Products associated with the line item. - quantity (Int): Represents the quantity of the line item. - startDate (String): Start date of the line item. - page (Int): Represents page for pagination. --- ## LineItemResponse **Type:** GraphQL objects **Description:** Response a list type line item response ### Fields - responseItems (LineItemResponseItem): undefined - activationId (String) - errorMsg (String) - status (String) --- ## LineItemResponseItem **Type:** GraphQL objects **Description:** Represents a single line item response ### Fields - activationId (String) - errorMsg (String) - status (String) --- ## Product **Type:** GraphQL objects **Description:** Represents a product entity. ### Fields - licenseModel (LicenseModel): License model associated with the product. - issuer (String): Issuer associated with the license model. - licenseModelName (String): License model name. - notice (String): Notice associated with the license model. - serialNumber (String): Serial number associated with the license model. - vendorString (String): Vendor string associated with the license model. - productName (String): Product name. - productVersion (String): Product version. - quantityPerCopy (Int): Quantity per copy of the product.