Device Service Event Types
Event types emitted by the device service. v1.1.0 adds the RFC-027 canonical <subject>.<verb> names alongside the existing names so producers can dual-emit during the migration (SOFTC-7299). Every v1.0.0 value is kept. Deprecated, to be removed by SOFTC-7300: device.site.created/updated/deleted (use site.created/updated/deleted), device.hardware.linked/unlinked (use hardware.linked/unlinked), device.smartpanel.registered/updated (use smartpanel.registered/updated). Also deprecated: device.installation.site_hardware_linked, which RFC-027 section 3 merges into hardware.linked (one fact, one name); hardware.linked now carries the same payload (hardware/linked/v1.1.0), and the old name is removed in the same removal step as the others.
| $id | https://schemas.texecom-prod.com/v2/events/event-type/service/device/v1.1.0.json |
| $schema | http://json-schema.org/draft-07/schema |
| $id |
https://schemas.texecom-prod.com/v2/events/event-type/service/device/v1.1.0.json |
| Title |
Device Service Event Types |
| Description |
Event types emitted by the device service. v1.1.0 adds the RFC-027 canonical <subject>.<verb> names alongside the existing names so producers can dual-emit during the migration (SOFTC-7299). Every v1.0.0 value is kept. Deprecated, to be removed by SOFTC-7300: device.site.created/updated/deleted (use site.created/updated/deleted), device.hardware.linked/unlinked (use hardware.linked/unlinked), device.smartpanel.registered/updated (use smartpanel.registered/updated). Also deprecated: device.installation.site_hardware_linked, which RFC-027 section 3 merges into hardware.linked (one fact, one name); hardware.linked now carries the same payload (hardware/linked/v1.1.0), and the old name is removed in the same removal step as the others. |
| Type | String |
| Enum |
- device.site.created
- device.site.updated
- device.site.deleted
- device.hardware.linked
- device.hardware.unlinked
- device.smartpanel.registered
- device.smartpanel.updated
- device.installation.site_hardware_linked
- site.created
- site.updated
- site.deleted
- hardware.linked
- hardware.unlinked
- smartpanel.registered
- smartpanel.updated
|
Schema
{
"$id": "https://schemas.texecom-prod.com/v2/events/event-type/service/device/v1.1.0.json",
"$schema": "http://json-schema.org/draft-07/schema",
"title": "Device Service Event Types",
"description": "Event types emitted by the device service. v1.1.0 adds the RFC-027 canonical <subject>.<verb> names alongside the existing names so producers can dual-emit during the migration (SOFTC-7299). Every v1.0.0 value is kept. Deprecated, to be removed by SOFTC-7300: device.site.created/updated/deleted (use site.created/updated/deleted), device.hardware.linked/unlinked (use hardware.linked/unlinked), device.smartpanel.registered/updated (use smartpanel.registered/updated). Also deprecated: device.installation.site_hardware_linked, which RFC-027 section 3 merges into hardware.linked (one fact, one name); hardware.linked now carries the same payload (hardware/linked/v1.1.0), and the old name is removed in the same removal step as the others.",
"type": "string",
"enum": [
"device.site.created",
"device.site.updated",
"device.site.deleted",
"device.hardware.linked",
"device.hardware.unlinked",
"device.smartpanel.registered",
"device.smartpanel.updated",
"device.installation.site_hardware_linked",
"site.created",
"site.updated",
"site.deleted",
"hardware.linked",
"hardware.unlinked",
"smartpanel.registered",
"smartpanel.updated"
]
}