feat(provider): publish full unit identity product
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user