Metadata for Actions-on-Google configuration.
Author: Darth Emmett
AssistantVerticalsHomeautomationProtoAgentInformation
AgentInformation represents the details needed to support both 1P and 3P partnerships for Home Automation. Next ID: 7
AssistantVerticalsHomeautomationProtoAttributes
LINT.IfChange(proto_attributes)
AssistantVerticalsHomeautomationProtoCommonStructureBasedRoutine
Routines team stores the core Structure Based Routine data as the payload. We will add specific metadata on a per-need basis. LINT.IfChange(proto_structure_based_routine) Next id: 12 These two forms of payload are equivalent data in different formats and both will be stored in Home Graph. 1. The internal format will fan out to the DynamicEntity Footprints for read in Settings flow and Execution. 2. The UI format will be stripped out upon replication to DynamicEntity Footprints due to its redundancy and the Footprints data size limit, i.e. DE Footprints will only contain the internal format.
AssistantVerticalsHomeautomationProtoCommonVoiceTrigger
LINT.IfChange(proto_voice_trigger) Next id: 2
AssistantVerticalsHomeautomationProtoDeviceTargetingOutputQueryInfo
Next ID: 5
AssistantLogsDeviceTargetingTestCode
Test code is used to track special events happening in Device Targeting Library. Next Id: 2
AssistantLogsLowConfidenceTargetDeviceLog
Represents the case where there is a target device with low confidence so that the library didn’t directly target it. Instead, the library returns the low confidence target device and the fallback device for the client to decide to either trigger a dialog to disambiguate or select one of them based on extra business logic. Next ID: 3
AssistantLogsMediaCapabilities
AssistantLogsMediaFocusInfoLog
The information related to Media Focus. TODO(b/138952173) Deprecate MediaFocusState in logs/proto/majel_gws/media_action_triggering_info.proto and assistant/verticals/media/proto/target_device_info.proto