All Downloads are FREE. Search and download functionalities are using the official Maven repository.

plugincoremodelv2.model.Sensor.json Maven / Gradle / Ivy

There is a newer version: 2.5.0
Show newest version
{
    "conformance": [],
    "simplePropertyTypes": [],
    "entityTypes": [
        {
            "name": "Sensor",
            "plural": "Sensors",
            "adminOnly": false,
            "table": "sensors",
            "orderByDflt": [],
            "entityProperties": [
                {
                    "name": "id",
                    "aliases": [
                        "@iot.id"
                    ],
                    "type": "Id",
                    "handlers": [
                        {
                            "@class": "de.fraunhofer.iosb.ilt.frostserver.persistence.pgjooq.utils.fieldmapper.FieldMapperId",
                            "field": "id"
                        }
                    ],
                    "annotations": []
                },
                {
                    "name": "name",
                    "type": "Edm.String",
                    "required": true,
                    "nullable": false,
                    "handlers": [
                        {
                            "@class": "de.fraunhofer.iosb.ilt.frostserver.persistence.pgjooq.utils.fieldmapper.FieldMapperString",
                            "field": "name"
                        }
                    ],
                    "annotations": []
                },
                {
                    "name": "description",
                    "type": "Edm.String",
                    "handlers": [
                        {
                            "@class": "de.fraunhofer.iosb.ilt.frostserver.persistence.pgjooq.utils.fieldmapper.FieldMapperString",
                            "field": "description"
                        }
                    ],
                    "annotations": []
                },
                {
                    "name": "definition",
                    "type": "Edm.String",
                    "handlers": [
                        {
                            "@class": "de.fraunhofer.iosb.ilt.frostserver.persistence.pgjooq.utils.fieldmapper.FieldMapperString",
                            "field": "definition"
                        }
                    ],
                    "annotations": []
                },
                {
                    "name": "encodingType",
                    "type": "Edm.String",
                    "handlers": [
                        {
                            "@class": "de.fraunhofer.iosb.ilt.frostserver.persistence.pgjooq.utils.fieldmapper.FieldMapperString",
                            "field": "encoding_type"
                        }
                    ],
                    "annotations": []
                },
                {
                    "name": "metadata",
                    "type": "Edm.String",
                    "handlers": [
                        {
                            "@class": "de.fraunhofer.iosb.ilt.frostserver.persistence.pgjooq.utils.fieldmapper.FieldMapperString",
                            "field": "metadata"
                        }
                    ],
                    "annotations": []
                },
                {
                    "name": "properties",
                    "type": "Object",
                    "hasCustomProperties": true,
                    "handlers": [
                        {
                            "@class": "de.fraunhofer.iosb.ilt.frostserver.persistence.pgjooq.utils.fieldmapper.FieldMapperJson",
                            "field": "properties",
                            "isMap": true
                        }
                    ],
                    "annotations": []
                }
            ],
            "navigationProperties": [],
            "annotations": []
        }
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy