"""Auto-generated OTLP resource attribute keys."""

SERVICE_NAME = "service.name"
SERVICE_VERSION = "service.version"
TELEMETRY_SDK_NAME = "telemetry.sdk.name"
TELEMETRY_SDK_LANGUAGE = "telemetry.sdk.language"
TELEMETRY_SDK_VERSION = "telemetry.sdk.version"
OCTOMIL_ORG_ID = "octomil.org.id"
OCTOMIL_DEVICE_ID = "octomil.device.id"
OCTOMIL_PLATFORM = "octomil.platform"
OCTOMIL_SDK_SURFACE = "octomil.sdk.surface"
OCTOMIL_DEVICE_CLASS = "octomil.device.class"
OCTOMIL_AVAILABLE_RUNTIMES = "octomil.available_runtimes"
OCTOMIL_ACCELERATORS = "octomil.accelerators"

REQUIRED_KEYS = [
    SERVICE_NAME,
    SERVICE_VERSION,
    TELEMETRY_SDK_NAME,
    TELEMETRY_SDK_LANGUAGE,
    TELEMETRY_SDK_VERSION,
    OCTOMIL_ORG_ID,
    OCTOMIL_DEVICE_ID,
    OCTOMIL_PLATFORM,
    OCTOMIL_SDK_SURFACE,
]
