# UpdateProductInput **Type:** GraphQL inputs **Description:** Represents an update to a Product ## Fields - licenseModel (UpdateLicenseModelInput, Not Null): License Model Details - autoProvision (Boolean): Auto Provision flag - gracePeriodDays (String): Represents the grace period days - issuer (String): specify who is issuing the license - maxBorrowInterval (Int): Represents the max borrow interval - name (String): Name of the license model - notice (String): This field is usually set at entitlement time and includes customer name and purchase order - overdraft (String): Represents the overdraft - serialNumber (String): specify the serial number of the license - vendorString (String): Unique value assigned by each publisher to each license - partNumber (String): Part Number related to Product - productName (String): Product Name related to the line item - productVersion (String): Product Version related to the line item