NODEDC_PLATFORM/services/external-data-plane/definitions/fleet.units.identity.curren...

72 lines
2.7 KiB
JSON

{
"id": "fleet.units.identity.current.v1",
"version": "1.0.0",
"ontologyRevision": "ontology.map.moving_object.v3",
"deliveryMode": "snapshot+patch",
"semanticTypes": [
"map.moving_object"
],
"fields": [
"asset_brand",
"asset_color",
"asset_model",
"asset_number_plate",
"asset_vin",
"asset_year",
"assigned_driver_name",
"assigned_driver_phone",
"available_user_ids",
"available_user_logins",
"custom_fields",
"device_imei",
"device_phone_primary",
"device_phone_secondary",
"display_name",
"hardware_manufacturer_id",
"hardware_manufacturer_name",
"hardware_port",
"hardware_type_class",
"hardware_type_id",
"hardware_type_name",
"provider_creator_id",
"provider_creator_login",
"provider_unit_id",
"unit_type_class",
"unit_type_id",
"unit_type_name"
],
"fieldContracts": {
"asset_brand": { "type": "string", "required": false },
"asset_color": { "type": "string", "required": false },
"asset_model": { "type": "string", "required": false },
"asset_number_plate": { "type": "string", "required": false },
"asset_vin": { "type": "string", "required": false },
"asset_year": { "type": "number", "required": false, "minimum": 0 },
"assigned_driver_name": { "type": "string", "required": false },
"assigned_driver_phone": { "type": "string", "required": false },
"available_user_ids": { "type": "string_array", "required": false },
"available_user_logins": { "type": "string_array", "required": false },
"custom_fields": { "type": "string_array", "required": false },
"device_imei": { "type": "string", "required": false },
"device_phone_primary": { "type": "string", "required": false },
"device_phone_secondary": { "type": "string", "required": false },
"display_name": { "type": "string", "required": true },
"hardware_manufacturer_id": { "type": "string", "required": false },
"hardware_manufacturer_name": { "type": "string", "required": false },
"hardware_port": { "type": "number", "required": false, "minimum": 0 },
"hardware_type_class": { "type": "string", "required": false },
"hardware_type_id": { "type": "string", "required": false },
"hardware_type_name": { "type": "string", "required": false },
"provider_creator_id": { "type": "string", "required": false },
"provider_creator_login": { "type": "string", "required": false },
"provider_unit_id": { "type": "string", "required": true },
"unit_type_class": { "type": "string", "required": false },
"unit_type_id": { "type": "string", "required": false },
"unit_type_name": { "type": "string", "required": false }
},
"history": {
"mode": "none",
"retentionDays": 1
}
}