{
    "typeLibrary": {
        "objectTypes": [
            {
                "id": "stub.objectStreamer.custom.type.1",
                "name": "Stub OS: Custom Type 1",
                "attributes": [
                    {
                        "name": "string attribute 1",
                        "type": "String"
                    },
                    {
                        "name": "string attribute 2",
                        "type": "String"
                    },
                    {
                        "name": "number attribute 1",
                        "type": "Number",
                        "subtype": "float"
                    },
                    {
                        "name": "number attribute 2",
                        "type": "Number",
                        "subtype": "integer"
                    }
                ]
            }
        ]
    },
    "supportedTypes": [
        {
            "objectTypeId": "nx.base.Vehicle",
            "attributes": [
                "Brand",
                "Color",
                "License Plate.Country",
                "License Plate.Number",
                "License Plate.State/Province",
                "Model"
            ]
        },
        {
            "objectTypeId": "nx.base.Car",
            "attributes": [
                "Brand",
                "Color",
                "License Plate.Country",
                "License Plate.Number",
                "License Plate.State/Province",
                "Model"
            ]
        },
        {
            "objectTypeId": "nx.base.Truck",
            "attributes": [
                "Brand",
                "Color",
                "License Plate.Country",
                "License Plate.Number",
                "Model"
            ]
        },
        {
            "objectTypeId": "nx.base.Bus",
            "attributes": [
                "Brand",
                "Color",
                "License Plate.Country",
                "License Plate.Number",
                "Model"
            ]
        },
        {
            "objectTypeId": "nx.base.Person",
            "attributes": [
                "Age",
                "Body Shape",
                "Bottom Clothing Color",
                "Gender",
                "Height",
                "Top Clothing Color"
            ]
        },
        {
            "objectTypeId": "stub.objectStreamer.custom.type.1",
            "attributes": [
                "number attribute 1",
                "number attribute 2",
                "string attribute 1",
                "string attribute 2"
            ]
        }
    ]
}
