HOMEGRAPH
homegraph.agentUsers.delete
valid {
input.ReqMap.agentUserId == STRING
input.Qs.requestId == STRING
input.ProviderMetadata.Region == STRING
}
homegraph.devices.query
valid {
input.Body.agentUserId == STRING
input.Body.inputs[_].payload.devices[_].id == STRING
input.Body.requestId == STRING
input.ProviderMetadata.Region == STRING
}
homegraph.devices.reportStateAndNotification
valid {
input.Body.agentUserId == STRING
input.Body.eventId == STRING
input.Body.followUpToken == STRING
input.Body.payload.devices.notifications.STRING == ANY
input.Body.payload.devices.states.STRING == ANY
input.Body.requestId == STRING
input.ProviderMetadata.Region == STRING
}
homegraph.devices.requestSync
valid {
input.Body.agentUserId == STRING
input.Body.async == BOOLEAN
input.ProviderMetadata.Region == STRING
}
homegraph.devices.sync
valid {
input.Body.agentUserId == STRING
input.Body.requestId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 20 days ago