{
  "@context": {
    "@vocab": "https://rachio.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "rachio": "https://rachio.com/schema#",
    "Address": "rachio:Address",
    "id": {
      "@id": "rachio:id",
      "@type": "xsd:string"
    },
    "lineOne": {
      "@id": "rachio:lineOne",
      "@type": "xsd:string"
    },
    "lineTwo": {
      "@id": "rachio:lineTwo",
      "@type": "xsd:string"
    },
    "locality": {
      "@id": "rachio:locality",
      "@type": "xsd:string"
    },
    "administrativeArea": {
      "@id": "rachio:administrativeArea",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "rachio:postalCode",
      "@type": "xsd:string"
    },
    "regionCode": {
      "@id": "rachio:regionCode",
      "@type": "xsd:string"
    },
    "geoPoint": {
      "@id": "rachio:geoPoint",
      "@type": "@id"
    },
    "timezone": {
      "@id": "rachio:timezone",
      "@type": "xsd:string"
    },
    "Entity": "rachio:Entity",
    "type": {
      "@id": "rachio:type",
      "@type": "xsd:string"
    },
    "GetPropertyResponse": "rachio:GetPropertyResponse",
    "property": {
      "@id": "rachio:property",
      "@type": "@id"
    },
    "GeoPoint": "rachio:GeoPoint",
    "latitude": {
      "@id": "rachio:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "rachio:longitude",
      "@type": "xsd:decimal"
    },
    "Property": "rachio:Property",
    "name": {
      "@id": "rachio:name",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "rachio:address",
      "@type": "@id"
    },
    "entities": {
      "@id": "rachio:entities",
      "@container": "@list"
    },
    "shared": {
      "@id": "rachio:shared",
      "@type": "xsd:boolean"
    },
    "weatherStationId": {
      "@id": "rachio:weatherStationId",
      "@type": "xsd:string"
    },
    "favorite": {
      "@id": "rachio:favorite",
      "@type": "xsd:boolean"
    },
    "ownerUserId": {
      "@id": "rachio:ownerUserId",
      "@type": "xsd:string"
    },
    "ListPropertiesResponse": "rachio:ListPropertiesResponse",
    "FindPropertyByEntityResponse": "rachio:FindPropertyByEntityResponse",
    "CreateSkipOverridesRequest": "rachio:CreateSkipOverridesRequest",
    "programId": {
      "@id": "rachio:programId",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "rachio:timestamp",
      "@type": "xsd:dateTime"
    },
    "CreateSkipOverridesResponse": "rachio:CreateSkipOverridesResponse",
    "skipOverrides": {
      "@id": "rachio:skipOverrides",
      "@container": "@list"
    },
    "RainOverrideTrigger": "rachio:RainOverrideTrigger",
    "predictedPrecipMm": {
      "@id": "rachio:predictedPrecipMm",
      "@type": "xsd:decimal"
    },
    "observedPrecipMm": {
      "@id": "rachio:observedPrecipMm",
      "@type": "xsd:decimal"
    },
    "SkipOverride": "rachio:SkipOverride",
    "entityId": {
      "@id": "rachio:entityId",
      "@type": "xsd:string"
    },
    "rainOverrideTrigger": {
      "@id": "rachio:rainOverrideTrigger",
      "@type": "@id"
    },
    "manualOverrideTrigger": {
      "@id": "rachio:manualOverrideTrigger",
      "@type": "@id"
    },
    "DeleteSkipOverridesRequest": "rachio:DeleteSkipOverridesRequest",
    "Assignment": "rachio:Assignment",
    "DailyIntervalCadence": "rachio:DailyIntervalCadence",
    "intervalDays": {
      "@id": "rachio:intervalDays",
      "@type": "xsd:integer"
    },
    "Date": "rachio:Date",
    "year": {
      "@id": "rachio:year",
      "@type": "xsd:integer"
    },
    "month": {
      "@id": "rachio:month",
      "@type": "xsd:integer"
    },
    "day": {
      "@id": "rachio:day",
      "@type": "xsd:integer"
    },
    "DaysOfWeekCadence": "rachio:DaysOfWeekCadence",
    "daysOfWeek": {
      "@id": "rachio:daysOfWeek",
      "@container": "@list"
    },
    "GetProgramResponse": "rachio:GetProgramResponse",
    "program": {
      "@id": "rachio:program",
      "@type": "@id"
    },
    "PlannedRuns": "rachio:PlannedRuns",
    "runs": {
      "@id": "rachio:runs",
      "@container": "@list"
    },
    "PlannedRuns_PlannedRun": "rachio:PlannedRuns_PlannedRun",
    "startAt": {
      "@id": "rachio:startAt",
      "@type": "@id"
    },
    "durationSec": {
      "@id": "rachio:durationSec",
      "@type": "xsd:integer"
    },
    "Program": "rachio:Program",
    "color": {
      "@id": "rachio:color",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "rachio:enabled",
      "@type": "xsd:boolean"
    },
    "startOn": {
      "@id": "rachio:startOn",
      "@type": "@id"
    },
    "endOn": {
      "@id": "rachio:endOn",
      "@type": "@id"
    },
    "dailyInterval": {
      "@id": "rachio:dailyInterval",
      "@type": "@id"
    },
    "plannedRuns": {
      "@id": "rachio:plannedRuns",
      "@type": "@id"
    },
    "assignments": {
      "@id": "rachio:assignments",
      "@container": "@list"
    },
    "rainSkipEnabled": {
      "@id": "rachio:rainSkipEnabled",
      "@type": "xsd:boolean"
    },
    "Time": "rachio:Time",
    "hour": {
      "@id": "rachio:hour",
      "@type": "xsd:integer"
    },
    "minute": {
      "@id": "rachio:minute",
      "@type": "xsd:integer"
    },
    "second": {
      "@id": "rachio:second",
      "@type": "xsd:integer"
    },
    "ListProgramsResponse": "rachio:ListProgramsResponse",
    "programs": {
      "@id": "rachio:programs",
      "@container": "@list"
    },
    "CreateProgramV2Request": "rachio:CreateProgramV2Request",
    "oddDays": {
      "@id": "rachio:oddDays",
      "@type": "@id"
    },
    "evenDays": {
      "@id": "rachio:evenDays",
      "@type": "@id"
    },
    "settings": {
      "@id": "rachio:settings",
      "@type": "@id"
    },
    "CreateProgramV2Response": "rachio:CreateProgramV2Response",
    "ProgramV2": "rachio:ProgramV2",
    "PlannedRunV2": "rachio:PlannedRunV2",
    "fixedStart": {
      "@id": "rachio:fixedStart",
      "@type": "@id"
    },
    "sunStart": {
      "@id": "rachio:sunStart",
      "@type": "@id"
    },
    "entityRuns": {
      "@id": "rachio:entityRuns",
      "@container": "@list"
    },
    "runConcurrently": {
      "@id": "rachio:runConcurrently",
      "@type": "xsd:boolean"
    },
    "cycleAndSoak": {
      "@id": "rachio:cycleAndSoak",
      "@type": "xsd:boolean"
    },
    "EntityRun": "rachio:EntityRun",
    "FixedStart": "rachio:FixedStart",
    "SunStart": "rachio:SunStart",
    "sunEvent": {
      "@id": "rachio:sunEvent",
      "@type": "xsd:string"
    },
    "offsetSeconds": {
      "@id": "rachio:offsetSeconds",
      "@type": "xsd:string"
    },
    "ProgramSettings": "rachio:ProgramSettings",
    "startOnNotificationsEnabled": {
      "@id": "rachio:startOnNotificationsEnabled",
      "@type": "xsd:boolean"
    },
    "endOnNotificationsEnabled": {
      "@id": "rachio:endOnNotificationsEnabled",
      "@type": "xsd:boolean"
    },
    "startOnDate": {
      "@id": "rachio:startOnDate",
      "@type": "@id"
    },
    "CalendarDate": "rachio:CalendarDate",
    "GetProgramV2Response": "rachio:GetProgramV2Response",
    "ListProgramsV2Response": "rachio:ListProgramsV2Response",
    "UpdateProgramV2Request": "rachio:UpdateProgramV2Request",
    "UpdateProgramV2Request_PlannedRunsV2": "rachio:UpdateProgramV2Request_PlannedRunsV2",
    "UpdateProgramV2Response": "rachio:UpdateProgramV2Response",
    "CreatePlannedRunSkipOverridesRequest": "rachio:CreatePlannedRunSkipOverridesRequest",
    "plannedRunId": {
      "@id": "rachio:plannedRunId",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "rachio:date",
      "@type": "@id"
    },
    "CreatePlannedRunSkipOverridesResponse": "rachio:CreatePlannedRunSkipOverridesResponse",
    "DeletePlannedRunSkipOverridesRequest": "rachio:DeletePlannedRunSkipOverridesRequest",
    "GetValveDayViewsRequest": "rachio:GetValveDayViewsRequest",
    "start": {
      "@id": "rachio:start",
      "@type": "@id"
    },
    "end": {
      "@id": "rachio:end",
      "@type": "@id"
    },
    "resourceId": {
      "@id": "rachio:resourceId",
      "@type": "@id"
    },
    "GetValveDayViewsResponse": "rachio:GetValveDayViewsResponse",
    "valveDayViews": {
      "@id": "rachio:valveDayViews",
      "@container": "@list"
    },
    "ResourceId": "rachio:ResourceId",
    "baseStationId": {
      "@id": "rachio:baseStationId",
      "@type": "xsd:string"
    },
    "ValveDayView": "rachio:ValveDayView",
    "valveProgramRunSummaries": {
      "@id": "rachio:valveProgramRunSummaries",
      "@container": "@list"
    },
    "valveQuickRunSummaries": {
      "@id": "rachio:valveQuickRunSummaries",
      "@container": "@list"
    },
    "valveManualRunSummaries": {
      "@id": "rachio:valveManualRunSummaries",
      "@container": "@list"
    },
    "ValveManualRunSummary": "rachio:ValveManualRunSummary",
    "valveRunSummaries": {
      "@id": "rachio:valveRunSummaries",
      "@container": "@list"
    },
    "ValveProgramRunSummary": "rachio:ValveProgramRunSummary",
    "programName": {
      "@id": "rachio:programName",
      "@type": "xsd:string"
    },
    "programColor": {
      "@id": "rachio:programColor",
      "@type": "xsd:string"
    },
    "skippable": {
      "@id": "rachio:skippable",
      "@type": "xsd:boolean"
    },
    "totalIdleDurationSeconds": {
      "@id": "rachio:totalIdleDurationSeconds",
      "@type": "xsd:integer"
    },
    "totalRunDurationSeconds": {
      "@id": "rachio:totalRunDurationSeconds",
      "@type": "xsd:integer"
    },
    "ValveQuickRunSummary": "rachio:ValveQuickRunSummary",
    "ValveRunSummary": "rachio:ValveRunSummary",
    "valveId": {
      "@id": "rachio:valveId",
      "@type": "xsd:string"
    },
    "valveName": {
      "@id": "rachio:valveName",
      "@type": "xsd:string"
    },
    "durationSeconds": {
      "@id": "rachio:durationSeconds",
      "@type": "xsd:integer"
    },
    "skip": {
      "@id": "rachio:skip",
      "@type": "@id"
    },
    "flowDetected": {
      "@id": "rachio:flowDetected",
      "@type": "xsd:boolean"
    },
    "BaseStation": "rachio:BaseStation",
    "serialNumber": {
      "@id": "rachio:serialNumber",
      "@type": "xsd:string"
    },
    "macAddress": {
      "@id": "rachio:macAddress",
      "@type": "xsd:string"
    },
    "reportedState": {
      "@id": "rachio:reportedState",
      "@type": "@id"
    },
    "created": {
      "@id": "rachio:created",
      "@type": "xsd:dateTime"
    },
    "updated": {
      "@id": "rachio:updated",
      "@type": "xsd:dateTime"
    },
    "BaseStationReportedState": "rachio:BaseStationReportedState",
    "connected": {
      "@id": "rachio:connected",
      "@type": "xsd:boolean"
    },
    "bleHubFirmwareVersion": {
      "@id": "rachio:bleHubFirmwareVersion",
      "@type": "xsd:string"
    },
    "wifiBridgeFirmwareVersion": {
      "@id": "rachio:wifiBridgeFirmwareVersion",
      "@type": "xsd:string"
    },
    "GetBaseStationResponse": "rachio:GetBaseStationResponse",
    "baseStation": {
      "@id": "rachio:baseStation",
      "@type": "@id"
    },
    "GetValveResponse": "rachio:GetValveResponse",
    "valve": {
      "@id": "rachio:valve",
      "@type": "@id"
    },
    "Photo": "rachio:Photo",
    "default": {
      "@id": "rachio:default",
      "@type": "xsd:boolean"
    },
    "Valve": "rachio:Valve",
    "connectionId": {
      "@id": "rachio:connectionId",
      "@type": "xsd:string"
    },
    "photo": {
      "@id": "rachio:photo",
      "@type": "@id"
    },
    "state": {
      "@id": "rachio:state",
      "@type": "@id"
    },
    "detectFlow": {
      "@id": "rachio:detectFlow",
      "@type": "xsd:boolean"
    },
    "ValveDesiredState": "rachio:ValveDesiredState",
    "defaultRuntimeSeconds": {
      "@id": "rachio:defaultRuntimeSeconds",
      "@type": "xsd:integer"
    },
    "calendarHash": {
      "@id": "rachio:calendarHash",
      "@type": "xsd:string"
    },
    "ValveReportedState": "rachio:ValveReportedState",
    "lastWateringAction": {
      "@id": "rachio:lastWateringAction",
      "@type": "@id"
    },
    "lastSeen": {
      "@id": "rachio:lastSeen",
      "@type": "xsd:dateTime"
    },
    "batteryStatus": {
      "@id": "rachio:batteryStatus",
      "@type": "xsd:string"
    },
    "firmwareVersion": {
      "@id": "rachio:firmwareVersion",
      "@type": "xsd:string"
    },
    "ValveState": "rachio:ValveState",
    "desiredState": {
      "@id": "rachio:desiredState",
      "@type": "@id"
    },
    "matches": {
      "@id": "rachio:matches",
      "@type": "xsd:boolean"
    },
    "WateringAction": "rachio:WateringAction",
    "reason": {
      "@id": "rachio:reason",
      "@type": "xsd:string"
    },
    "ListBaseStationsResponse": "rachio:ListBaseStationsResponse",
    "baseStations": {
      "@id": "rachio:baseStations",
      "@container": "@list"
    },
    "ListValvesResponse": "rachio:ListValvesResponse",
    "valves": {
      "@id": "rachio:valves",
      "@container": "@list"
    },
    "SetDefaultRuntimeRequest": "rachio:SetDefaultRuntimeRequest",
    "SetDefaultRuntimeResponse": "rachio:SetDefaultRuntimeResponse",
    "StartWateringRequest": "rachio:StartWateringRequest",
    "StopWateringRequest": "rachio:StopWateringRequest",
    "LightingArea": "rachio:LightingArea",
    "ListLightingAreasResponse": "rachio:ListLightingAreasResponse",
    "lighting_areas": {
      "@id": "rachio:lighting_areas",
      "@container": "@list"
    },
    "GetLightingAreaResponse": "rachio:GetLightingAreaResponse",
    "lighting_area": {
      "@id": "rachio:lighting_area",
      "@type": "@id"
    },
    "LightingController": "rachio:LightingController",
    "lighting_area_id": {
      "@id": "rachio:lighting_area_id",
      "@type": "xsd:string"
    },
    "serial_number": {
      "@id": "rachio:serial_number",
      "@type": "xsd:string"
    },
    "mac_address": {
      "@id": "rachio:mac_address",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "rachio:model",
      "@type": "xsd:string"
    },
    "reported_state": {
      "@id": "rachio:reported_state",
      "@type": "@id"
    },
    "max_total_wattage": {
      "@id": "rachio:max_total_wattage",
      "@type": "xsd:integer"
    },
    "program_configuration_hash": {
      "@id": "rachio:program_configuration_hash",
      "@type": "xsd:string"
    },
    "LightingControllerReportedMatterConfiguration": "rachio:LightingControllerReportedMatterConfiguration",
    "fabric_id": {
      "@id": "rachio:fabric_id",
      "@type": "xsd:string"
    },
    "node_id": {
      "@id": "rachio:node_id",
      "@type": "xsd:string"
    },
    "WattageMeasurement": "rachio:WattageMeasurement",
    "wattage": {
      "@id": "rachio:wattage",
      "@type": "xsd:integer"
    },
    "LightingControllerReportedState": "rachio:LightingControllerReportedState",
    "firmware_version": {
      "@id": "rachio:firmware_version",
      "@type": "xsd:string"
    },
    "log_level": {
      "@id": "rachio:log_level",
      "@type": "xsd:string"
    },
    "current_total_wattage": {
      "@id": "rachio:current_total_wattage",
      "@type": "xsd:integer"
    },
    "last_state_update": {
      "@id": "rachio:last_state_update",
      "@type": "xsd:dateTime"
    },
    "rssi": {
      "@id": "rachio:rssi",
      "@type": "xsd:integer"
    },
    "rssi_signal_strength": {
      "@id": "rachio:rssi_signal_strength",
      "@type": "xsd:string"
    },
    "matter_configuration": {
      "@id": "rachio:matter_configuration",
      "@type": "@id"
    },
    "max_wattage_reported": {
      "@id": "rachio:max_wattage_reported",
      "@type": "@id"
    },
    "ListLightingControllersResponse": "rachio:ListLightingControllersResponse",
    "lighting_controllers": {
      "@id": "rachio:lighting_controllers",
      "@container": "@list"
    },
    "GetLightingControllerResponse": "rachio:GetLightingControllerResponse",
    "lighting_controller": {
      "@id": "rachio:lighting_controller",
      "@type": "@id"
    },
    "UpdateLightingControllerRequest": "rachio:UpdateLightingControllerRequest",
    "UpdateLightingControllerResponse": "rachio:UpdateLightingControllerResponse",
    "LightingZone": "rachio:LightingZone",
    "lighting_controller_id": {
      "@id": "rachio:lighting_controller_id",
      "@type": "xsd:string"
    },
    "zone_number": {
      "@id": "rachio:zone_number",
      "@type": "xsd:integer"
    },
    "order": {
      "@id": "rachio:order",
      "@type": "xsd:integer"
    },
    "dimmable": {
      "@id": "rachio:dimmable",
      "@type": "xsd:boolean"
    },
    "lighting_controller_serial_number": {
      "@id": "rachio:lighting_controller_serial_number",
      "@type": "xsd:string"
    },
    "lighting_controller_name": {
      "@id": "rachio:lighting_controller_name",
      "@type": "xsd:string"
    },
    "max_output": {
      "@id": "rachio:max_output",
      "@type": "xsd:string"
    },
    "LightingZoneReportedDimmingSettings": "rachio:LightingZoneReportedDimmingSettings",
    "min_dimming_percent": {
      "@id": "rachio:min_dimming_percent",
      "@type": "xsd:integer"
    },
    "max_dimming_percent": {
      "@id": "rachio:max_dimming_percent",
      "@type": "xsd:integer"
    },
    "default_dimming_percent": {
      "@id": "rachio:default_dimming_percent",
      "@type": "xsd:integer"
    },
    "current_dimming_percent": {
      "@id": "rachio:current_dimming_percent",
      "@type": "xsd:integer"
    },
    "LightingZoneReportedState": "rachio:LightingZoneReportedState",
    "dimming_settings": {
      "@id": "rachio:dimming_settings",
      "@type": "@id"
    },
    "current_wattage": {
      "@id": "rachio:current_wattage",
      "@type": "xsd:integer"
    },
    "ListLightingZonesResponse": "rachio:ListLightingZonesResponse",
    "lighting_zones": {
      "@id": "rachio:lighting_zones",
      "@container": "@list"
    },
    "GetLightingZoneResponse": "rachio:GetLightingZoneResponse",
    "lighting_zone": {
      "@id": "rachio:lighting_zone",
      "@type": "@id"
    },
    "UpdateLightingZoneRequest": "rachio:UpdateLightingZoneRequest",
    "UpdateLightingZoneResponse": "rachio:UpdateLightingZoneResponse",
    "SetLightingZoneStatesRequest": "rachio:SetLightingZoneStatesRequest",
    "SetLightingZoneDimmingLevelsRequest": "rachio:SetLightingZoneDimmingLevelsRequest",
    "dimming_percent": {
      "@id": "rachio:dimming_percent",
      "@type": "xsd:integer"
    },
    "LightingZoneDesiredDimmingSettings": "rachio:LightingZoneDesiredDimmingSettings",
    "SetLightingZoneDesiredDimmingSettingsRequest": "rachio:SetLightingZoneDesiredDimmingSettingsRequest",
    "desired_dimming_settings": {
      "@id": "rachio:desired_dimming_settings",
      "@type": "@id"
    },
    "CreateLightingZoneGroupRequest": "rachio:CreateLightingZoneGroupRequest",
    "lighting_zone_ids": {
      "@id": "rachio:lighting_zone_ids",
      "@container": "@list"
    },
    "CreateLightingZoneGroupResponse": "rachio:CreateLightingZoneGroupResponse",
    "lighting_zone_group": {
      "@id": "rachio:lighting_zone_group",
      "@type": "@id"
    },
    "LightingZoneGroup": "rachio:LightingZoneGroup",
    "ListLightingZoneGroupsResponse": "rachio:ListLightingZoneGroupsResponse",
    "lighting_zone_groups": {
      "@id": "rachio:lighting_zone_groups",
      "@container": "@list"
    },
    "GetLightingZoneGroupResponse": "rachio:GetLightingZoneGroupResponse",
    "LightingZoneDimmingSetting": "rachio:LightingZoneDimmingSetting",
    "lighting_zone_id": {
      "@id": "rachio:lighting_zone_id",
      "@type": "xsd:string"
    },
    "LightingZoneIds": "rachio:LightingZoneIds",
    "ids": {
      "@id": "rachio:ids",
      "@container": "@list"
    },
    "UpdateLightingZoneGroupRequest": "rachio:UpdateLightingZoneGroupRequest",
    "UpdateLightingZoneGroupResponse": "rachio:UpdateLightingZoneGroupResponse",
    "CreateLightingSceneRequest": "rachio:CreateLightingSceneRequest",
    "lighting_scene_settings": {
      "@id": "rachio:lighting_scene_settings",
      "@container": "@list"
    },
    "CreateLightingSceneResponse": "rachio:CreateLightingSceneResponse",
    "lighting_scene": {
      "@id": "rachio:lighting_scene",
      "@type": "@id"
    },
    "LightingScene": "rachio:LightingScene",
    "LightingSceneSetting": "rachio:LightingSceneSetting",
    "lighting_zone_state": {
      "@id": "rachio:lighting_zone_state",
      "@type": "xsd:string"
    },
    "ListLightingScenesResponse": "rachio:ListLightingScenesResponse",
    "lighting_scenes": {
      "@id": "rachio:lighting_scenes",
      "@container": "@list"
    },
    "GetLightingSceneResponse": "rachio:GetLightingSceneResponse",
    "LightingSceneSettings": "rachio:LightingSceneSettings",
    "UpdateLightingSceneRequest": "rachio:UpdateLightingSceneRequest",
    "UpdateLightingSceneResponse": "rachio:UpdateLightingSceneResponse",
    "CreateLightingProgramRequest": "rachio:CreateLightingProgramRequest",
    "on_at": {
      "@id": "rachio:on_at",
      "@type": "@id"
    },
    "off_at": {
      "@id": "rachio:off_at",
      "@type": "@id"
    },
    "days_of_week": {
      "@id": "rachio:days_of_week",
      "@container": "@list"
    },
    "lighting_zone_group_ids": {
      "@id": "rachio:lighting_zone_group_ids",
      "@type": "@id"
    },
    "lighting_scene_ids": {
      "@id": "rachio:lighting_scene_ids",
      "@type": "@id"
    },
    "CreateLightingProgramResponse": "rachio:CreateLightingProgramResponse",
    "lighting_program": {
      "@id": "rachio:lighting_program",
      "@type": "@id"
    },
    "FixedTime": "rachio:FixedTime",
    "time": {
      "@id": "rachio:time",
      "@type": "@id"
    },
    "LightingProgram": "rachio:LightingProgram",
    "LightingSceneIds": "rachio:LightingSceneIds",
    "LightingTime": "rachio:LightingTime",
    "fixed_time": {
      "@id": "rachio:fixed_time",
      "@type": "@id"
    },
    "sun_position_based_time": {
      "@id": "rachio:sun_position_based_time",
      "@type": "@id"
    },
    "LightingZoneGroupIds": "rachio:LightingZoneGroupIds",
    "SunPositionBasedTime": "rachio:SunPositionBasedTime",
    "sun_position": {
      "@id": "rachio:sun_position",
      "@type": "xsd:string"
    },
    "offset_seconds": {
      "@id": "rachio:offset_seconds",
      "@type": "xsd:integer"
    },
    "ListLightingProgramsResponse": "rachio:ListLightingProgramsResponse",
    "lighting_programs": {
      "@id": "rachio:lighting_programs",
      "@container": "@list"
    },
    "GetLightingProgramResponse": "rachio:GetLightingProgramResponse",
    "DaysOfWeek": "rachio:DaysOfWeek",
    "NullableLightingTime": "rachio:NullableLightingTime",
    "null": {
      "@id": "rachio:null",
      "@type": "xsd:string"
    },
    "lighting_time": {
      "@id": "rachio:lighting_time",
      "@type": "@id"
    },
    "UpdateLightingProgramRequest": "rachio:UpdateLightingProgramRequest",
    "UpdateLightingProgramResponse": "rachio:UpdateLightingProgramResponse",
    "CreateWebhookRequest": "rachio:CreateWebhookRequest",
    "external_id": {
      "@id": "rachio:external_id",
      "@type": "xsd:string"
    },
    "resource_id": {
      "@id": "rachio:resource_id",
      "@type": "@id"
    },
    "url": {
      "@id": "rachio:url",
      "@type": "xsd:string"
    },
    "event_types": {
      "@id": "rachio:event_types",
      "@container": "@list"
    },
    "CreateWebhookResponse": "rachio:CreateWebhookResponse",
    "webhook": {
      "@id": "rachio:webhook",
      "@type": "@id"
    },
    "Webhook": "rachio:Webhook"
  },
  "@type": "schema:Dataset",
  "schema:name": "Rachio API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Rachio'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-14) from openapi/rachio-api-settings-openapi.yml, openapi/rachio-property-service-openapi.yml, openapi/rachio-smart-hose-timer-openapi.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/rachio-api-settings-openapi.yml",
    "openapi/rachio-property-service-openapi.yml",
    "openapi/rachio-smart-hose-timer-openapi.yml",
    "openapi/rachio-smart-lighting-controller-openapi.yml",
    "openapi/rachio-webhooks-openapi.yml"
  ]
}