Cloud Zoo Product Object
Structure
{
"id": "06eb1079-5a56-47a1-aw6d-0b4518fd894b",
"creationDate": 1559928168,
"iss": "mcneel",
"format": {
"length": {
"min": 24,
"max": 24
},
"prefix": "RMA7-",
"example": "RMA7-XXXX-XXXX-XXXX-XXXX-XXXX",
"regexFilter": "[A-Za-z0-9]"
},
"version": "9",
"platforms": [
"Windows"
],
"picture": "https://elisapi.mcneel.com/media/2",
"downloadUrl": "https://www.rhino3d.com/download/rhino-for-mac/6/wip",
"titles": {
"en": "Rhino Unicorn"
},
"relatedProducts": [
{"id":"59ff75c9-9c71-4ef8-a290-6b590f3fc63a"},
{"id":"55500d41-3a41-4474-99b3-684032a4f4df"}
]
}
Description
id(readonly) - A lowercase GUID that uniquely describes each product. This GUID must be unique in the entire system.creationDate(readonly) - A unix timestamp in seconds representing the date the product was added to Cloud Zoo.iss(readonly) - The id of the issuer as registered with Cloud Zoo.format- A License Format object. Cloud Zoo will send all requests to add a license to the system to the issuer of the product whose license format matches the given license key.version- The version of the product that this license represents. This string is user facing and will be used in Rhino as well as in the Licenses Portal.platforms- An array of supported platforms for this license. Currently, onlyWindowsandMacare supported.picture- A url where an icon for this product may be found. The icon must not be larger than 1MP.downloadUrl- A url where the actual software the product represents may be downloaded. This link will be publicly available to users.titles- A dictionary of localized product names. Each key represents an ISO 639-1 language code. You may specify a two letter country code after the language with a dash or an underscore (i.e. such aszh-tw, case insensitive). If that exact language id is not available for a particular task in the system, the system will attempt to use a more generic language id (i.e. for example, ifes-COis not available, then the system will try to usees). If the region agnostic language id is also not available, en (English) will be used. At least one key-value pair must be present, preferably in English.relatedProducts- An array of related products. Related products allow Cloud Zoo to issue a lease for any related product listed in this array using a seat for the given product. For example, if the current product is Rhino 9 and it includes Rhino 8 and Rhino 7 in its related products array, a client who has a Rhino 9 seat available can request a lease for Rhino 8 or Rhino 7. In this manner, related products allow users to run previous and future versions of your product without having to have additional licenses in their respective entities.
