{
  "description": "DTO (Data Transfer Object) for Helper class DataStruct representing the 'Data Struct' entity",
  "friendlyName": "DataStruct",
  "kind": "SchemaRootObject",
  "name": "DataStructDTO",
  "properties": [
    {
      "description": "Bold",
      "friendlyName": "Bold",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "bold",
      "underlyingName": "Bold",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Enabled",
      "friendlyName": "Enabled",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "enabled",
      "underlyingName": "Enabled",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Extension Index",
      "friendlyName": "Extension Index",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "extensionIndex",
      "underlyingName": "ExtensionIndex",
      "underlyingType": "int",
      "underlyingTypeRef": "Int32"
    },
    {
      "description": "Is Expando Property",
      "friendlyName": "Is Expando Property",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "isExpandoProperty",
      "underlyingName": "IsExpandoProperty",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Is Extension",
      "friendlyName": "Is Extension",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "isExtension",
      "underlyingName": "IsExtension",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Key",
      "friendlyName": "Key",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "key",
      "underlyingName": "Key",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Resolving",
      "elementSchema": {
        "friendlyName": "KeyValuePair`2",
        "kind": "SchemaRootObject",
        "name": "KeyValuePair`2",
        "properties": [
          {
            "description": "Key",
            "friendlyName": "Key",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "key",
            "underlyingName": "Key",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "Value",
            "friendlyName": "Value",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "value",
            "underlyingName": "Value",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          }
        ],
        "underlyingType": "KeyValuePair",
        "underlyingTypeRef": "KeyValuePair`2"
      },
      "friendlyName": "Resolving",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "resolving",
      "underlyingName": "Resolving",
      "underlyingType": "KeyValuePair[]",
      "underlyingTypeRef": "KeyValuePair`2"
    },
    {
      "description": "Round To",
      "friendlyName": "Round To",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "roundTo",
      "underlyingName": "RoundTo",
      "underlyingType": "int",
      "underlyingTypeRef": "Int32"
    },
    {
      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
      "description": "Type",
      "friendlyName": "Type",
      "isEnum": true,
      "isLogicalPrimitive": true,
      "isPolymorphic": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "type",
      "polymorphicStyleParameterName": "ErpRowColumnTypeEnumStyle",
      "polymorphicStyles": {
        "LegacyV9;AdaptiveInteger": {
          "isLogicalPrimitive": true,
          "kind": "SchemaRootObject",
          "name": "Int32",
          "underlyingType": "int",
          "underlyingTypeRef": "Int32"
        },
        "WebApiV1;AdaptiveInteger": {
          "isLogicalPrimitive": true,
          "kind": "SchemaRootObject",
          "name": "Int32",
          "underlyingType": "int",
          "underlyingTypeRef": "Int32"
        },
        "WebApiV1;AdaptiveString": {
          "isLogicalPrimitive": true,
          "kind": "SchemaRootObject",
          "name": "String",
          "underlyingType": "string",
          "underlyingTypeRef": "String"
        }
      },
      "underlyingName": "Type",
      "underlyingType": "ErpRowColumnType",
      "underlyingTypeRef": "ErpRowColumnType"
    },
    {
      "description": "Value",
      "friendlyName": "Value",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "value",
      "underlyingName": "Value",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Width",
      "friendlyName": "Width",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "width",
      "underlyingName": "Width",
      "underlyingType": "int",
      "underlyingTypeRef": "Int32"
    }
  ],
  "underlyingType": "DataStructDTO",
  "underlyingTypeRef": "DataStructDTO"
}