Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcGetTrialLicenseRequest

Description

Orders trial license for requested product type.

Properties

Name JsonSchemaType Description
locationIds array of string Identifiers of locations for which trial license should be ordered.
productType enum of Era.Common.DataDefinition.Licenses.FeatureType Type of requested trial product.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcGetTrialLicenseResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcGetTrialLicenseRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcGetTrialLicenseRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Licenses.RpcGetTrialLicenseRequest": {
            "$ref": "#/definitions/RpcGetTrialLicenseRequest"
        }
    },
    "definitions": {
        "RpcGetTrialLicenseRequest": {
            "additionalProperties": false,
            "required": [
                "productType"
            ],
            "type": "object",
            "properties": {
                "locationIds": {
                    "minItems": 1,
                    "type": "array",
                    "items": [
                        {
                            "pattern": "\\s*.{1,}\\s*",
                            "type": "string"
                        }
                    ]
                },
                "productType": {
                    "enum": [
                        1,
                        2,
                        3
                    ]
                }
            }
        }
    }
}