{
  "@context": {
    "@vocab": "https://zaptec.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "zaptec": "https://zaptec.com/schema#",
    "AggregateGroup": "zaptec:AggregateGroup",
    "ArchivedSession": "zaptec:ArchivedSession",
    "id": {
      "@id": "zaptec:id",
      "@type": "xsd:string"
    },
    "externalId": {
      "@id": "zaptec:externalId",
      "@type": "xsd:string"
    },
    "replacedBySessionId": {
      "@id": "zaptec:replacedBySessionId",
      "@type": "xsd:string"
    },
    "authorizedUser": {
      "@id": "zaptec:authorizedUser",
      "@type": "@id"
    },
    "tokenName": {
      "@id": "zaptec:tokenName",
      "@type": "xsd:string"
    },
    "chargerId": {
      "@id": "zaptec:chargerId",
      "@type": "xsd:string"
    },
    "deviceId": {
      "@id": "zaptec:deviceId",
      "@type": "xsd:string"
    },
    "deviceName": {
      "@id": "zaptec:deviceName",
      "@type": "xsd:string"
    },
    "chargerFirmwareVersion": {
      "@id": "zaptec:chargerFirmwareVersion",
      "@type": "xsd:string"
    },
    "chargerDeviceType": {
      "@id": "zaptec:chargerDeviceType",
      "@type": "xsd:integer"
    },
    "installationId": {
      "@id": "zaptec:installationId",
      "@type": "xsd:string"
    },
    "installationName": {
      "@id": "zaptec:installationName",
      "@type": "xsd:string"
    },
    "startDateTime": {
      "@id": "zaptec:startDateTime",
      "@type": "xsd:dateTime"
    },
    "endDateTime": {
      "@id": "zaptec:endDateTime",
      "@type": "xsd:dateTime"
    },
    "recognizedDateTime": {
      "@id": "zaptec:recognizedDateTime",
      "@type": "xsd:dateTime"
    },
    "offline": {
      "@id": "zaptec:offline",
      "@type": "xsd:boolean"
    },
    "reliableClock": {
      "@id": "zaptec:reliableClock",
      "@type": "xsd:boolean"
    },
    "stoppedByRfid": {
      "@id": "zaptec:stoppedByRfid",
      "@type": "xsd:boolean"
    },
    "signed": {
      "@id": "zaptec:signed",
      "@type": "xsd:boolean"
    },
    "voided": {
      "@id": "zaptec:voided",
      "@type": "xsd:boolean"
    },
    "aborted": {
      "@id": "zaptec:aborted",
      "@type": "xsd:boolean"
    },
    "ocppNative": {
      "@id": "zaptec:ocppNative",
      "@type": "xsd:boolean"
    },
    "externallyAbandoned": {
      "@id": "zaptec:externallyAbandoned",
      "@type": "xsd:boolean"
    },
    "sessionSignature": {
      "@id": "zaptec:sessionSignature",
      "@type": "xsd:string"
    },
    "sessionSignatureEichreicht": {
      "@id": "zaptec:sessionSignatureEichreicht",
      "@type": "xsd:string"
    },
    "energy": {
      "@id": "zaptec:energy",
      "@type": "xsd:decimal"
    },
    "energyDetails": {
      "@id": "zaptec:energyDetails",
      "@container": "@list"
    },
    "ArchivedSessionEnergyPoint": "zaptec:ArchivedSessionEnergyPoint",
    "timestamp": {
      "@id": "zaptec:timestamp",
      "@type": "xsd:dateTime"
    },
    "ArchivedSessionOrder": "zaptec:ArchivedSessionOrder",
    "ArchivedSessionUser": "zaptec:ArchivedSessionUser",
    "email": {
      "@id": "zaptec:email",
      "@type": "xsd:string"
    },
    "fullName": {
      "@id": "zaptec:fullName",
      "@type": "xsd:string"
    },
    "ChargePriority": "zaptec:ChargePriority",
    "prioritizedPhases": {
      "@id": "zaptec:prioritizedPhases",
      "@type": "@id"
    },
    "prioritizedCurrent": {
      "@id": "zaptec:prioritizedCurrent",
      "@type": "xsd:decimal"
    },
    "ChargerExternalUpdateModel": "zaptec:ChargerExternalUpdateModel",
    "maxChargeCurrent": {
      "@id": "zaptec:maxChargeCurrent",
      "@type": "xsd:decimal"
    },
    "maxChargePhases": {
      "@id": "zaptec:maxChargePhases",
      "@type": "@id"
    },
    "minChargeCurrent": {
      "@id": "zaptec:minChargeCurrent",
      "@type": "xsd:decimal"
    },
    "offlineChargeCurrent": {
      "@id": "zaptec:offlineChargeCurrent",
      "@type": "xsd:decimal"
    },
    "offlineChargePhase": {
      "@id": "zaptec:offlineChargePhase",
      "@type": "@id"
    },
    "meterValueInterval": {
      "@id": "zaptec:meterValueInterval",
      "@type": "xsd:integer"
    },
    "ChargerListModel": "zaptec:ChargerListModel",
    "mid": {
      "@id": "zaptec:mid",
      "@type": "xsd:string"
    },
    "serialNo": {
      "@id": "zaptec:serialNo",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "zaptec:name",
      "@type": "xsd:string"
    },
    "createdOnDate": {
      "@id": "zaptec:createdOnDate",
      "@type": "xsd:dateTime"
    },
    "circuitId": {
      "@id": "zaptec:circuitId",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "zaptec:active",
      "@type": "xsd:boolean"
    },
    "currentUserRoles": {
      "@id": "zaptec:currentUserRoles",
      "@type": "@id"
    },
    "pin": {
      "@id": "zaptec:pin",
      "@type": "xsd:string"
    },
    "templateId": {
      "@id": "zaptec:templateId",
      "@type": "xsd:string"
    },
    "propertyOcppUrl": {
      "@id": "zaptec:propertyOcppUrl",
      "@type": "xsd:string"
    },
    "propertyOcppPassword": {
      "@id": "zaptec:propertyOcppPassword",
      "@type": "xsd:string"
    },
    "propertyPinOfflinePhase": {
      "@id": "zaptec:propertyPinOfflinePhase",
      "@type": "xsd:boolean"
    },
    "propertyAuthenticationDisabled": {
      "@id": "zaptec:propertyAuthenticationDisabled",
      "@type": "xsd:boolean"
    },
    "hasSessions": {
      "@id": "zaptec:hasSessions",
      "@type": "xsd:boolean"
    },
    "propertyOfflinePhaseOverride": {
      "@id": "zaptec:propertyOfflinePhaseOverride",
      "@type": "@id"
    },
    "propertyOfflineCurrentOverride": {
      "@id": "zaptec:propertyOfflineCurrentOverride",
      "@type": "xsd:decimal"
    },
    "propertyOcppVerboseLogUntil": {
      "@id": "zaptec:propertyOcppVerboseLogUntil",
      "@type": "xsd:dateTime"
    },
    "propertyOcppDefaultIdTag": {
      "@id": "zaptec:propertyOcppDefaultIdTag",
      "@type": "xsd:string"
    },
    "propertyOcppWebSocketPingInterval": {
      "@id": "zaptec:propertyOcppWebSocketPingInterval",
      "@type": "xsd:integer"
    },
    "propertyPrioritizedCurrent": {
      "@id": "zaptec:propertyPrioritizedCurrent",
      "@type": "xsd:decimal"
    },
    "propertyPrioritizedPhases": {
      "@id": "zaptec:propertyPrioritizedPhases",
      "@type": "@id"
    },
    "propertyMaxSinglePhaseChargeCurrent": {
      "@id": "zaptec:propertyMaxSinglePhaseChargeCurrent",
      "@type": "xsd:decimal"
    },
    "propertyOcppAvailability": {
      "@id": "zaptec:propertyOcppAvailability",
      "@type": "xsd:integer"
    },
    "propertyOcppOfflineListVersion": {
      "@id": "zaptec:propertyOcppOfflineListVersion",
      "@type": "xsd:integer"
    },
    "signedMeterValueKwh": {
      "@id": "zaptec:signedMeterValueKwh",
      "@type": "xsd:decimal"
    },
    "signedMeterValue": {
      "@id": "zaptec:signedMeterValue",
      "@type": "xsd:string"
    },
    "signedSessionEichrecht": {
      "@id": "zaptec:signedSessionEichrecht",
      "@type": "xsd:string"
    },
    "deviceType": {
      "@id": "zaptec:deviceType",
      "@type": "@id"
    },
    "installationActive": {
      "@id": "zaptec:installationActive",
      "@type": "xsd:boolean"
    },
    "installationType": {
      "@id": "zaptec:installationType",
      "@type": "@id"
    },
    "authenticationType": {
      "@id": "zaptec:authenticationType",
      "@type": "@id"
    },
    "currentUserInstallationRoles": {
      "@id": "zaptec:currentUserInstallationRoles",
      "@type": "@id"
    },
    "isAuthorizationRequired": {
      "@id": "zaptec:isAuthorizationRequired",
      "@type": "xsd:boolean"
    },
    "currentUserHasServiceLevelTechnicalReadAccess": {
      "@id": "zaptec:currentUserHasServiceLevelTechnicalReadAccess",
      "@type": "xsd:boolean"
    },
    "operatingMode": {
      "@id": "zaptec:operatingMode",
      "@type": "@id"
    },
    "isOnline": {
      "@id": "zaptec:isOnline",
      "@type": "xsd:boolean"
    },
    "warnings": {
      "@id": "zaptec:warnings",
      "@type": "xsd:string"
    },
    "ChargerListModelPagedData": "zaptec:ChargerListModelPagedData",
    "pages": {
      "@id": "zaptec:pages",
      "@type": "xsd:integer"
    },
    "totalCount": {
      "@id": "zaptec:totalCount",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "zaptec:data",
      "@container": "@list"
    },
    "message": {
      "@id": "zaptec:message",
      "@type": "xsd:string"
    },
    "ChargerOperatingMode": "zaptec:ChargerOperatingMode",
    "ChargerStateModel": "zaptec:ChargerStateModel",
    "stateId": {
      "@id": "zaptec:stateId",
      "@type": "xsd:integer"
    },
    "stateName": {
      "@id": "zaptec:stateName",
      "@type": "xsd:string"
    },
    "valueAsString": {
      "@id": "zaptec:valueAsString",
      "@type": "xsd:string"
    },
    "CommandId": "zaptec:CommandId",
    "CommitMetadata": "zaptec:CommitMetadata",
    "ConnectionDescriptor": "zaptec:ConnectionDescriptor",
    "type": {
      "@id": "zaptec:type",
      "@type": "@id"
    },
    "host": {
      "@id": "zaptec:host",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "zaptec:port",
      "@type": "xsd:integer"
    },
    "useSSL": {
      "@id": "zaptec:useSSL",
      "@type": "xsd:boolean"
    },
    "username": {
      "@id": "zaptec:username",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "zaptec:password",
      "@type": "xsd:string"
    },
    "topic": {
      "@id": "zaptec:topic",
      "@type": "xsd:string"
    },
    "subscription": {
      "@id": "zaptec:subscription",
      "@type": "xsd:string"
    },
    "ConnectionType": "zaptec:ConnectionType",
    "ConstantsModel": "zaptec:ConstantsModel",
    "languages": {
      "@id": "zaptec:languages",
      "@container": "@list"
    },
    "countries": {
      "@id": "zaptec:countries"
    },
    "installationCategories": {
      "@id": "zaptec:installationCategories",
      "@container": "@list"
    },
    "installationTypes": {
      "@id": "zaptec:installationTypes"
    },
    "userRoles": {
      "@id": "zaptec:userRoles"
    },
    "networkTypes": {
      "@id": "zaptec:networkTypes"
    },
    "chargerOperationModes": {
      "@id": "zaptec:chargerOperationModes"
    },
    "phases": {
      "@id": "zaptec:phases"
    },
    "wildcardGuid": {
      "@id": "zaptec:wildcardGuid",
      "@type": "xsd:string"
    },
    "regionalInfo": {
      "@id": "zaptec:regionalInfo"
    },
    "messageCodes": {
      "@id": "zaptec:messageCodes"
    },
    "errorCodes": {
      "@id": "zaptec:errorCodes"
    },
    "settings": {
      "@id": "zaptec:settings"
    },
    "commands": {
      "@id": "zaptec:commands"
    },
    "observations": {
      "@id": "zaptec:observations"
    },
    "objectTypes": {
      "@id": "zaptec:objectTypes"
    },
    "version": {
      "@id": "zaptec:version",
      "@type": "xsd:string"
    },
    "smartWarnings": {
      "@id": "zaptec:smartWarnings"
    },
    "varisciteWarnings": {
      "@id": "zaptec:varisciteWarnings"
    },
    "phaseIdMap": {
      "@id": "zaptec:phaseIdMap",
      "@container": "@list"
    },
    "deviceLogTypes": {
      "@id": "zaptec:deviceLogTypes"
    },
    "features": {
      "@id": "zaptec:features"
    },
    "installationTypeConstraints": {
      "@id": "zaptec:installationTypeConstraints"
    },
    "sessionCommitMetadata": {
      "@id": "zaptec:sessionCommitMetadata"
    },
    "installationUpdateStatusCodes": {
      "@id": "zaptec:installationUpdateStatusCodes"
    },
    "entityTypes": {
      "@id": "zaptec:entityTypes"
    },
    "deviceTypes": {
      "@id": "zaptec:deviceTypes"
    },
    "installationAuthenticationType": {
      "@id": "zaptec:installationAuthenticationType"
    },
    "energyPrices": {
      "@id": "zaptec:energyPrices",
      "@type": "@id"
    },
    "userActionTypes": {
      "@id": "zaptec:userActionTypes"
    },
    "ocppCloudUrlVersions": {
      "@id": "zaptec:ocppCloudUrlVersions"
    },
    "ConstraintErrors": "zaptec:ConstraintErrors",
    "CountryModel": "zaptec:CountryModel",
    "code": {
      "@id": "zaptec:code",
      "@type": "xsd:string"
    },
    "timeZoneName": {
      "@id": "zaptec:timeZoneName",
      "@type": "xsd:string"
    },
    "CustomTotalChargerReportModel": "zaptec:CustomTotalChargerReportModel",
    "installationAddress": {
      "@id": "zaptec:installationAddress",
      "@type": "xsd:string"
    },
    "installationZipCode": {
      "@id": "zaptec:installationZipCode",
      "@type": "xsd:string"
    },
    "installationCity": {
      "@id": "zaptec:installationCity",
      "@type": "xsd:string"
    },
    "installationTimeZone": {
      "@id": "zaptec:installationTimeZone",
      "@type": "xsd:string"
    },
    "groupedBy": {
      "@id": "zaptec:groupedBy",
      "@type": "xsd:string"
    },
    "fromdate": {
      "@id": "zaptec:fromdate",
      "@type": "xsd:dateTime"
    },
    "enddate": {
      "@id": "zaptec:enddate",
      "@type": "xsd:dateTime"
    },
    "totalUserChargerReportModel": {
      "@id": "zaptec:totalUserChargerReportModel",
      "@container": "@list"
    },
    "DeliveryArea": "zaptec:DeliveryArea",
    "DetailLevelFlags": "zaptec:DetailLevelFlags",
    "DeviceLogType": "zaptec:DeviceLogType",
    "DeviceType": "zaptec:DeviceType",
    "EnergyPriceConstantModel": "zaptec:EnergyPriceConstantModel",
    "deliveryArea": {
      "@id": "zaptec:deliveryArea"
    },
    "priceUnit": {
      "@id": "zaptec:priceUnit"
    },
    "countryDeliveryAreas": {
      "@id": "zaptec:countryDeliveryAreas"
    },
    "EntityType": "zaptec:EntityType",
    "ErrorCode": "zaptec:ErrorCode",
    "Features": "zaptec:Features",
    "GetArchivedSessionsResponse": "zaptec:GetArchivedSessionsResponse",
    "sessions": {
      "@id": "zaptec:sessions",
      "@container": "@list"
    },
    "cursor": {
      "@id": "zaptec:cursor",
      "@type": "xsd:string"
    },
    "hasMore": {
      "@id": "zaptec:hasMore",
      "@type": "xsd:boolean"
    },
    "GroupByOptions": "zaptec:GroupByOptions",
    "InstallationAuthenticationType": "zaptec:InstallationAuthenticationType",
    "InstallationAvailableCurrentMode": "zaptec:InstallationAvailableCurrentMode",
    "InstallationCategoryModel": "zaptec:InstallationCategoryModel",
    "category": {
      "@id": "zaptec:category",
      "@type": "xsd:string"
    },
    "InstallationChargeHistoryModel": "zaptec:InstallationChargeHistoryModel",
    "fromDate": {
      "@id": "zaptec:fromDate",
      "@type": "xsd:dateTime"
    },
    "endDate": {
      "@id": "zaptec:endDate",
      "@type": "xsd:dateTime"
    },
    "userIds": {
      "@id": "zaptec:userIds",
      "@container": "@list"
    },
    "chargerIds": {
      "@id": "zaptec:chargerIds",
      "@container": "@list"
    },
    "groupBy": {
      "@id": "zaptec:groupBy",
      "@type": "@id"
    },
    "reportFormat": {
      "@id": "zaptec:reportFormat",
      "@type": "@id"
    },
    "InstallationChargerFirmwareModel": "zaptec:InstallationChargerFirmwareModel",
    "currentVersion": {
      "@id": "zaptec:currentVersion",
      "@type": "xsd:string"
    },
    "availableVersion": {
      "@id": "zaptec:availableVersion",
      "@type": "xsd:string"
    },
    "isUpToDate": {
      "@id": "zaptec:isUpToDate",
      "@type": "xsd:boolean"
    },
    "InstallationDetailLevelFlags": "zaptec:InstallationDetailLevelFlags",
    "InstallationExternalUpdateModel": "zaptec:InstallationExternalUpdateModel",
    "availableCurrent": {
      "@id": "zaptec:availableCurrent",
      "@type": "xsd:decimal"
    },
    "availableCurrentPhase1": {
      "@id": "zaptec:availableCurrentPhase1",
      "@type": "xsd:decimal"
    },
    "availableCurrentPhase2": {
      "@id": "zaptec:availableCurrentPhase2",
      "@type": "xsd:decimal"
    },
    "availableCurrentPhase3": {
      "@id": "zaptec:availableCurrentPhase3",
      "@type": "xsd:decimal"
    },
    "maxCurrent": {
      "@id": "zaptec:maxCurrent",
      "@type": "xsd:decimal"
    },
    "minPowerOfflineMode": {
      "@id": "zaptec:minPowerOfflineMode",
      "@type": "xsd:boolean"
    },
    "threeToOnePhaseSwitchCurrent": {
      "@id": "zaptec:threeToOnePhaseSwitchCurrent",
      "@type": "xsd:decimal"
    },
    "InstallationModel": "zaptec:InstallationModel",
    "address": {
      "@id": "zaptec:address",
      "@type": "xsd:string"
    },
    "zipCode": {
      "@id": "zaptec:zipCode",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "zaptec:city",
      "@type": "xsd:string"
    },
    "countryId": {
      "@id": "zaptec:countryId",
      "@type": "xsd:string"
    },
    "vatNumber": {
      "@id": "zaptec:vatNumber",
      "@type": "xsd:string"
    },
    "contactEmail": {
      "@id": "zaptec:contactEmail",
      "@type": "xsd:string"
    },
    "availableCurrentMode": {
      "@id": "zaptec:availableCurrentMode",
      "@type": "@id"
    },
    "availableCurrentScheduleWeekendActive": {
      "@id": "zaptec:availableCurrentScheduleWeekendActive",
      "@type": "xsd:boolean"
    },
    "defaultThreeToOneSwitchCurrent": {
      "@id": "zaptec:defaultThreeToOneSwitchCurrent",
      "@type": "xsd:decimal"
    },
    "installationCategoryId": {
      "@id": "zaptec:installationCategoryId",
      "@type": "xsd:string"
    },
    "installationCategory": {
      "@id": "zaptec:installationCategory",
      "@type": "xsd:string"
    },
    "useLoadBalancing": {
      "@id": "zaptec:useLoadBalancing",
      "@type": "xsd:boolean"
    },
    "isRequiredAuthentication": {
      "@id": "zaptec:isRequiredAuthentication",
      "@type": "xsd:boolean"
    },
    "latitude": {
      "@id": "zaptec:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "zaptec:longitude",
      "@type": "xsd:decimal"
    },
    "notes": {
      "@id": "zaptec:notes",
      "@type": "xsd:string"
    },
    "networkType": {
      "@id": "zaptec:networkType",
      "@type": "@id"
    },
    "availableInternetAccessPLC": {
      "@id": "zaptec:availableInternetAccessPLC",
      "@type": "xsd:boolean"
    },
    "availableInternetAccessWiFi": {
      "@id": "zaptec:availableInternetAccessWiFi",
      "@type": "xsd:boolean"
    },
    "updatedOn": {
      "@id": "zaptec:updatedOn",
      "@type": "xsd:dateTime"
    },
    "webhooksAuthPayload": {
      "@id": "zaptec:webhooksAuthPayload",
      "@type": "xsd:string"
    },
    "webhooksAuthUrl": {
      "@id": "zaptec:webhooksAuthUrl",
      "@type": "xsd:string"
    },
    "webhooksSessionStartUrl": {
      "@id": "zaptec:webhooksSessionStartUrl",
      "@type": "xsd:string"
    },
    "webhooksSessionEndUrl": {
      "@id": "zaptec:webhooksSessionEndUrl",
      "@type": "xsd:string"
    },
    "messagingEnabled": {
      "@id": "zaptec:messagingEnabled",
      "@type": "xsd:boolean"
    },
    "routingId": {
      "@id": "zaptec:routingId",
      "@type": "xsd:string"
    },
    "ocppCloudUrl": {
      "@id": "zaptec:ocppCloudUrl",
      "@type": "xsd:string"
    },
    "ocppCloudUrlVersion": {
      "@id": "zaptec:ocppCloudUrlVersion",
      "@type": "@id"
    },
    "ocppInitialChargePointPassword": {
      "@id": "zaptec:ocppInitialChargePointPassword",
      "@type": "xsd:string"
    },
    "ocppCentralSystemUrl": {
      "@id": "zaptec:ocppCentralSystemUrl",
      "@type": "xsd:string"
    },
    "timeZoneIanaName": {
      "@id": "zaptec:timeZoneIanaName",
      "@type": "xsd:string"
    },
    "updateStatusCode": {
      "@id": "zaptec:updateStatusCode",
      "@type": "@id"
    },
    "notifications": {
      "@id": "zaptec:notifications",
      "@type": "@id"
    },
    "isSubscriptionsAvailableForCurrentUser": {
      "@id": "zaptec:isSubscriptionsAvailableForCurrentUser",
      "@type": "xsd:boolean"
    },
    "installationUsers": {
      "@id": "zaptec:installationUsers",
      "@container": "@list"
    },
    "hasUserGroupWithAllowOcppNative": {
      "@id": "zaptec:hasUserGroupWithAllowOcppNative",
      "@type": "xsd:boolean"
    },
    "availableFeatures": {
      "@id": "zaptec:availableFeatures",
      "@type": "@id"
    },
    "enabledFeatures": {
      "@id": "zaptec:enabledFeatures",
      "@type": "@id"
    },
    "activeChargerCount": {
      "@id": "zaptec:activeChargerCount",
      "@type": "xsd:integer"
    },
    "feature_PowerManagement_EcoMode_DepartureTime": {
      "@id": "zaptec:feature_PowerManagement_EcoMode_DepartureTime",
      "@type": "xsd:integer"
    },
    "feature_PowerManagement_EcoMode_MinEnergy": {
      "@id": "zaptec:feature_PowerManagement_EcoMode_MinEnergy",
      "@type": "xsd:decimal"
    },
    "feature_PowerManagement_EcoMode_DeliveryArea": {
      "@id": "zaptec:feature_PowerManagement_EcoMode_DeliveryArea",
      "@type": "@id"
    },
    "feature_PowerManagement_Apm_PowerBudgetKw": {
      "@id": "zaptec:feature_PowerManagement_Apm_PowerBudgetKw",
      "@type": "xsd:decimal"
    },
    "feature_PowerManagement_Apm_PowerRolloverPercentage": {
      "@id": "zaptec:feature_PowerManagement_Apm_PowerRolloverPercentage",
      "@type": "xsd:decimal"
    },
    "feature_PowerManagement_Apm_EvaluationMinutes": {
      "@id": "zaptec:feature_PowerManagement_Apm_EvaluationMinutes",
      "@type": "xsd:decimal"
    },
    "propertyTariffKwhLimit": {
      "@id": "zaptec:propertyTariffKwhLimit",
      "@type": "xsd:decimal"
    },
    "propertyIsMinimumPowerOfflineMode": {
      "@id": "zaptec:propertyIsMinimumPowerOfflineMode",
      "@type": "xsd:boolean"
    },
    "propertyOfflineModeAllowAnonymous": {
      "@id": "zaptec:propertyOfflineModeAllowAnonymous",
      "@type": "xsd:boolean"
    },
    "propertyEnergySensorUniqueId": {
      "@id": "zaptec:propertyEnergySensorUniqueId",
      "@type": "xsd:string"
    },
    "energySensor": {
      "@id": "zaptec:energySensor",
      "@type": "@id"
    },
    "propertyMainFuseCurrent": {
      "@id": "zaptec:propertyMainFuseCurrent",
      "@type": "xsd:decimal"
    },
    "propertyEnergySensorTransmitInterval": {
      "@id": "zaptec:propertyEnergySensorTransmitInterval",
      "@type": "xsd:integer"
    },
    "propertyEnergySensorTransmitThreshold": {
      "@id": "zaptec:propertyEnergySensorTransmitThreshold",
      "@type": "xsd:decimal"
    },
    "propertyEnergySensorAverage": {
      "@id": "zaptec:propertyEnergySensorAverage",
      "@type": "xsd:integer"
    },
    "propertyMinimumAvailableCurrentPhase1": {
      "@id": "zaptec:propertyMinimumAvailableCurrentPhase1",
      "@type": "xsd:decimal"
    },
    "propertyMinimumAvailableCurrentPhase2": {
      "@id": "zaptec:propertyMinimumAvailableCurrentPhase2",
      "@type": "xsd:decimal"
    },
    "propertyMinimumAvailableCurrentPhase3": {
      "@id": "zaptec:propertyMinimumAvailableCurrentPhase3",
      "@type": "xsd:decimal"
    },
    "propertyLockToMinimumAvailableCurrent": {
      "@id": "zaptec:propertyLockToMinimumAvailableCurrent",
      "@type": "xsd:boolean"
    },
    "propertyEnergySensorRippleEnabled": {
      "@id": "zaptec:propertyEnergySensorRippleEnabled",
      "@type": "xsd:boolean"
    },
    "propertyEnergySensorRippleNumBits": {
      "@id": "zaptec:propertyEnergySensorRippleNumBits",
      "@type": "xsd:integer"
    },
    "propertyEnergySensorRipplePercentBits00": {
      "@id": "zaptec:propertyEnergySensorRipplePercentBits00",
      "@type": "xsd:integer"
    },
    "propertyEnergySensorRipplePercentBits01": {
      "@id": "zaptec:propertyEnergySensorRipplePercentBits01",
      "@type": "xsd:integer"
    },
    "propertyEnergySensorRipplePercentBits10": {
      "@id": "zaptec:propertyEnergySensorRipplePercentBits10",
      "@type": "xsd:integer"
    },
    "propertyHomeApmOrdered": {
      "@id": "zaptec:propertyHomeApmOrdered",
      "@type": "xsd:boolean"
    },
    "propertyEnergySensorScalingFactor": {
      "@id": "zaptec:propertyEnergySensorScalingFactor",
      "@type": "xsd:decimal"
    },
    "propertyEnergySensorIsOffline": {
      "@id": "zaptec:propertyEnergySensorIsOffline",
      "@type": "xsd:boolean"
    },
    "powerLimitKw": {
      "@id": "zaptec:powerLimitKw",
      "@type": "xsd:decimal"
    },
    "powerFactor": {
      "@id": "zaptec:powerFactor",
      "@type": "xsd:decimal"
    },
    "tic": {
      "@id": "zaptec:tic",
      "@type": "@id"
    },
    "chargePowerLimitKw": {
      "@id": "zaptec:chargePowerLimitKw",
      "@type": "xsd:decimal"
    },
    "surplusMode": {
      "@id": "zaptec:surplusMode",
      "@type": "@id"
    },
    "propertyFirmwareAutomaticUpdates": {
      "@id": "zaptec:propertyFirmwareAutomaticUpdates",
      "@type": "xsd:boolean"
    },
    "propertySessionMaxStopCount": {
      "@id": "zaptec:propertySessionMaxStopCount",
      "@type": "xsd:integer"
    },
    "supportGroup": {
      "@id": "zaptec:supportGroup",
      "@type": "@id"
    },
    "InstallationModelPagedData": "zaptec:InstallationModelPagedData",
    "InstallationNotifications": "zaptec:InstallationNotifications",
    "InstallationTreeChargerModel": "zaptec:InstallationTreeChargerModel",
    "InstallationTreeCircuitModel": "zaptec:InstallationTreeCircuitModel",
    "isActive": {
      "@id": "zaptec:isActive",
      "@type": "xsd:boolean"
    },
    "chargers": {
      "@id": "zaptec:chargers",
      "@container": "@list"
    },
    "InstallationTreeModel": "zaptec:InstallationTreeModel",
    "circuits": {
      "@id": "zaptec:circuits",
      "@container": "@list"
    },
    "InstallationTypeCode": "zaptec:InstallationTypeCode",
    "InstallationTypeConstantModel": "zaptec:InstallationTypeConstantModel",
    "maxCircuits": {
      "@id": "zaptec:maxCircuits",
      "@type": "xsd:integer"
    },
    "maxCircuitCurrent": {
      "@id": "zaptec:maxCircuitCurrent",
      "@type": "xsd:decimal"
    },
    "maxChargers": {
      "@id": "zaptec:maxChargers",
      "@type": "xsd:integer"
    },
    "defaultFeatures": {
      "@id": "zaptec:defaultFeatures",
      "@type": "@id"
    },
    "defaultRoute": {
      "@id": "zaptec:defaultRoute",
      "@type": "xsd:string"
    },
    "InstallationUpdateStatusCodes": "zaptec:InstallationUpdateStatusCodes",
    "InstallationUserModel": "zaptec:InstallationUserModel",
    "userId": {
      "@id": "zaptec:userId",
      "@type": "xsd:string"
    },
    "userFullName": {
      "@id": "zaptec:userFullName",
      "@type": "xsd:string"
    },
    "userEmail": {
      "@id": "zaptec:userEmail",
      "@type": "xsd:string"
    },
    "userTokens": {
      "@id": "zaptec:userTokens",
      "@container": "@list"
    },
    "LanguageModel": "zaptec:LanguageModel",
    "key": {
      "@id": "zaptec:key",
      "@type": "xsd:string"
    },
    "MaxPhase": "zaptec:MaxPhase",
    "MessageCode": "zaptec:MessageCode",
    "NetworkType": "zaptec:NetworkType",
    "ObjectType": "zaptec:ObjectType",
    "ObservationId": "zaptec:ObservationId",
    "OcppCloudUrlVersion": "zaptec:OcppCloudUrlVersion",
    "PhaseIdMapConstantModel": "zaptec:PhaseIdMapConstantModel",
    "networkFamily": {
      "@id": "zaptec:networkFamily",
      "@type": "xsd:string"
    },
    "Phases": "zaptec:Phases",
    "PriceUnit": "zaptec:PriceUnit",
    "ProblemDetails": "zaptec:ProblemDetails",
    "title": {
      "@id": "zaptec:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "zaptec:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "zaptec:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "zaptec:instance",
      "@type": "xsd:string"
    },
    "RegionalInfoModel": "zaptec:RegionalInfoModel",
    "regionName": {
      "@id": "zaptec:regionName",
      "@type": "xsd:string"
    },
    "nativeName": {
      "@id": "zaptec:nativeName",
      "@type": "xsd:string"
    },
    "currencySymbol": {
      "@id": "zaptec:currencySymbol",
      "@type": "xsd:string"
    },
    "currencyName": {
      "@id": "zaptec:currencyName",
      "@type": "xsd:string"
    },
    "currencyNativeName": {
      "@id": "zaptec:currencyNativeName",
      "@type": "xsd:string"
    },
    "isoCurrencySymbol": {
      "@id": "zaptec:isoCurrencySymbol",
      "@type": "xsd:string"
    },
    "ReportFormatOptions": "zaptec:ReportFormatOptions",
    "SchemaModel": "zaptec:SchemaModel",
    "observationIds": {
      "@id": "zaptec:observationIds"
    },
    "commandIds": {
      "@id": "zaptec:commandIds"
    },
    "settingIds": {
      "@id": "zaptec:settingIds"
    },
    "SensorModel": "zaptec:SensorModel",
    "uniqueId": {
      "@id": "zaptec:uniqueId",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "zaptec:provider",
      "@type": "xsd:string"
    },
    "vendor": {
      "@id": "zaptec:vendor",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "zaptec:model",
      "@type": "xsd:string"
    },
    "SensorType": "zaptec:SensorType",
    "SessionEndData": "zaptec:SessionEndData",
    "sessionEnd": {
      "@id": "zaptec:sessionEnd",
      "@type": "xsd:dateTime"
    },
    "sessionId": {
      "@id": "zaptec:sessionId",
      "@type": "xsd:string"
    },
    "sessionStart": {
      "@id": "zaptec:sessionStart",
      "@type": "xsd:dateTime"
    },
    "signedSession": {
      "@id": "zaptec:signedSession",
      "@type": "xsd:string"
    },
    "SessionEnergyDetailsModel": "zaptec:SessionEnergyDetailsModel",
    "SessionListModel": "zaptec:SessionListModel",
    "commitMetadata": {
      "@id": "zaptec:commitMetadata",
      "@type": "@id"
    },
    "commitEndDateTime": {
      "@id": "zaptec:commitEndDateTime",
      "@type": "xsd:dateTime"
    },
    "externallyEnded": {
      "@id": "zaptec:externallyEnded",
      "@type": "xsd:boolean"
    },
    "userUserName": {
      "@id": "zaptec:userUserName",
      "@type": "xsd:string"
    },
    "SessionListModelPagedData": "zaptec:SessionListModelPagedData",
    "SettingId": "zaptec:SettingId",
    "SurplusConfigurationModel": "zaptec:SurplusConfigurationModel",
    "available": {
      "@id": "zaptec:available",
      "@type": "xsd:boolean"
    },
    "enabled": {
      "@id": "zaptec:enabled",
      "@type": "xsd:boolean"
    },
    "strategy": {
      "@id": "zaptec:strategy",
      "@type": "@id"
    },
    "partialPowerKw": {
      "@id": "zaptec:partialPowerKw",
      "@type": "xsd:decimal"
    },
    "SurplusStrategy": "zaptec:SurplusStrategy",
    "TicConfigurationModel": "zaptec:TicConfigurationModel",
    "TotalUserChargerReportModel": "zaptec:TotalUserChargerReportModel",
    "groupAsString": {
      "@id": "zaptec:groupAsString",
      "@type": "xsd:string"
    },
    "userDetails": {
      "@id": "zaptec:userDetails",
      "@type": "@id"
    },
    "totalChargeSessionCount": {
      "@id": "zaptec:totalChargeSessionCount",
      "@type": "xsd:decimal"
    },
    "totalChargeSessionEnergy": {
      "@id": "zaptec:totalChargeSessionEnergy",
      "@type": "xsd:decimal"
    },
    "totalChargeSessionDuration": {
      "@id": "zaptec:totalChargeSessionDuration",
      "@type": "xsd:decimal"
    },
    "TotalUserChargerReportUserModel": "zaptec:TotalUserChargerReportUserModel",
    "UserActionType": "zaptec:UserActionType",
    "UserGroupModel": "zaptec:UserGroupModel",
    "createdOn": {
      "@id": "zaptec:createdOn",
      "@type": "xsd:dateTime"
    },
    "lookupKey": {
      "@id": "zaptec:lookupKey",
      "@type": "xsd:string"
    },
    "protected": {
      "@id": "zaptec:protected",
      "@type": "xsd:boolean"
    },
    "serviceLevelSupport": {
      "@id": "zaptec:serviceLevelSupport",
      "@type": "xsd:boolean"
    },
    "serviceLevelAllowOcppNative": {
      "@id": "zaptec:serviceLevelAllowOcppNative",
      "@type": "xsd:boolean"
    },
    "serviceLevelTechnicalRead": {
      "@id": "zaptec:serviceLevelTechnicalRead",
      "@type": "xsd:boolean"
    },
    "serviceLevelAllowOcppMigrationToolAccess": {
      "@id": "zaptec:serviceLevelAllowOcppMigrationToolAccess",
      "@type": "xsd:boolean"
    },
    "logoId": {
      "@id": "zaptec:logoId",
      "@type": "xsd:string"
    },
    "logoContentType": {
      "@id": "zaptec:logoContentType",
      "@type": "xsd:string"
    },
    "logoBase64": {
      "@id": "zaptec:logoBase64",
      "@type": "xsd:string"
    },
    "supportUrl": {
      "@id": "zaptec:supportUrl",
      "@type": "xsd:string"
    },
    "supportEmail": {
      "@id": "zaptec:supportEmail",
      "@type": "xsd:string"
    },
    "supportPhone": {
      "@id": "zaptec:supportPhone",
      "@type": "xsd:string"
    },
    "supportDetails": {
      "@id": "zaptec:supportDetails",
      "@type": "xsd:string"
    },
    "propertyMessagingAllowed": {
      "@id": "zaptec:propertyMessagingAllowed",
      "@type": "xsd:boolean"
    },
    "propertyMessagingEnabled": {
      "@id": "zaptec:propertyMessagingEnabled",
      "@type": "xsd:boolean"
    },
    "UserRoles": "zaptec:UserRoles",
    "ValidationProblemDetails": "zaptec:ValidationProblemDetails",
    "errors": {
      "@id": "zaptec:errors"
    },
    "VarisciteWarnings": "zaptec:VarisciteWarnings"
  },
  "@type": "schema:Dataset",
  "schema:name": "Zaptec API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Zaptec's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-28) from openapi/api_zaptec_swagger.json.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/api_zaptec_swagger.json"
  ]
}