feat(provider-contract): add classified unit contact aspect

This commit is contained in:
Codex
2026-07-24 09:31:34 +03:00
parent f02a1d4125
commit eab47bc1fa
10 changed files with 501 additions and 31 deletions
@@ -0,0 +1,27 @@
{
"id": "fleet.units.contacts.current.v1",
"version": "1.0.0",
"ontologyRevision": "ontology.map.moving_object.v3",
"deliveryMode": "snapshot+patch",
"semanticTypes": [
"map.moving_object"
],
"fields": [
"device_imei",
"device_phone_primary",
"device_phone_secondary",
"display_name",
"provider_creator_login"
],
"fieldContracts": {
"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 },
"provider_creator_login": { "type": "string", "required": false }
},
"history": {
"mode": "none",
"retentionDays": 1
}
}