Siemens MindSphere · Schema

AssetTypeCreate

IoTIndustrialDigital TwinTime SeriesAsset ManagementIndustrial IoTInsights Hub

Properties

Name Type Description
name string
description string
parentTypeId string
instantiable boolean
scope string
aspects array
variables array
View JSON Schema on GitHub

JSON Schema

siemens-mindsphere-assettypecreate-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AssetTypeCreate",
  "title": "AssetTypeCreate",
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "parentTypeId": {
      "type": "string"
    },
    "instantiable": {
      "type": "boolean",
      "default": true
    },
    "scope": {
      "type": "string",
      "enum": [
        "private",
        "public"
      ]
    },
    "aspects": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "aspectTypeId"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "aspectTypeId": {
            "type": "string"
          }
        }
      }
    },
    "variables": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/VariableDefinition"
      }
    }
  }
}