Skip to content

GraphQL Overview

Download GraphQL schema

Queries

Overview

Mutations

Overview

Objects

Overview

Enums

Overview

Inputs

Overview

MaintenanceProductInput

maintenanceProductName
String

Name of the maintenance product

maintenanceProductVersion
String

Version of the maintenance product

partNumber
String

Part number associated with maintenance product

Sample
{ "maintenanceProductName": "Example String", "maintenanceProductVersion": "Example String", "partNumber": "Example String" }

PolicyAttributeInput

Represents attributes for a given policy

allowedCount
Int!,non-null

Represents the allowed count for the policy

policyTermDuration
Int!,non-null

Represents the duration of the policy term

policyTermUnit

Represents policy term unit

Sample
{ "allowedCount": 40, "policyTermDuration": 40, "policyTermUnit": "Days" }

PolicyInput

Represents a Policy

acpiGenerationIdLicense
Boolean

ACPI Generation ID License flag

cancelLicense
Boolean

Cancel License flag

extraActivations
Int

Activation Policy Attributes

Rehost Policy Attributes

Repair Policy Attributes

Return Policy Attributes

virtualLicense
Boolean

Virtual License flag

Sample
{ "acpiGenerationIdLicense": true, "cancelLicense": true, "extraActivations": 40, "rehosts": { "__typename": "PolicyAttributeInput" }, "repairs": { "__typename": "PolicyAttributeInput" }, "returns": { "__typename": "PolicyAttributeInput" }, "virtualLicense": true }

ProductInput

Represents a Product

licenseModel

License model associated with the product

productName
String!,non-null

Name of the product

productVersion
String!,non-null

Version of the product

Sample
{ "licenseModel": { "__typename": "LicenseModelInput" }, "productName": "Example String", "productVersion": "Example String" }
Referenced in

UpdateLicenseModelInput

Represents an update to a License Model

autoProvision
Boolean

Auto Provision flag

gracePeriodDays
String

Represents the grace period days

issuer
String

Name of the issuer

maxBorrowInterval
Int

Represents the max borrow interval

name
String!,non-null

Name of the license model

notice
String

Represents the notice

overdraft
String

Represents the overdraft

serialNumber
String

Serial Number of the license model

vendorString
String

Represents the vendor string

Sample
{ "autoProvision": true, "gracePeriodDays": "Example String", "issuer": "Example String", "maxBorrowInterval": 40, "name": "Example String", "notice": "Example String", "overdraft": "Example String", "serialNumber": "Example String", "vendorString": "Example String" }

UpdateProductInput

Represents an update to a Product

licenseModel

License Model Details

partNumber
String

Part Number related to Product

productName
String!,non-null

Product Name related to the line item

productVersion
String!,non-null

Product Version related to the line item

Sample
{ "licenseModel": { "__typename": "UpdateLicenseModelInput" }, "partNumber": "Example String", "productName": "Example String", "productVersion": "Example String" }