API Content Warehouse Part02
API Content Warehouse Part02
Model.AppsPeopleOzExternalMer
gedpeopleapiVisibleToGuests
Store metadata information like annotation-id and product source for
visible to guests contacts go/visible-to-guests.
Attributes
metadata (type:
GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternal
MergedpeopleapiPersonFieldMetadata.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiVisibleTo
Guests{
metadata:
GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFiel
dMetadata.t()
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiWebContac
tsExtendedData{
isIncomplete: boolean() | nil
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiWebsite{
formattedType: String.t() | nil,
metadata:
GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFiel
dMetadata.t()
| nil,
rel:
[
GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiWebsiteRel
ationshipInfo.t()
]
| nil,
type: String.t() | nil,
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiWebsiteRe
lationshipInfo{
type: String.t() | nil
Functions
decode(value, options)
Attributes
channelData (type:
list(GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExt
default: nil) -
ernalMergedpeopleapiChannelData.t),
Information about a channel created by the user. A user can create
multiple Youtube channels.
failure (type:
GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternal
default: nil) -
MergedpeopleapiProductProfileFailure.t,
Failure type if there is an error when fetching product profile data.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiYoutubeEx
tendedData{
channelData:
[
GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiChannelDat
a.t()
]
| nil,
failure:
GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProductPro
fileFailure.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiActionV2SupportedFeatures{
Functions
decode(value, options)
Attributes
androidIntentCapability (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiAnd
roidIntentCapabilitiesAndroidIntentCapability.t), default:
nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiAndroidIntentCapabilities{
androidIntentCapability:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAndroidIntentCapabilitiesAndroidI
ntentCapability.t()
]
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiAndroidIntentCapabilitiesAndroid
IntentCapability{
intentActionName: String.t() | nil,
packageNames: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppCapabilities{
allowlistedForMediaFulfillment: boolean() | nil,
appIntegrationsSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppIntegrationsSettings.t()
| nil,
disabledSystemApp: boolean() | nil,
provider:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesProvider.t() | nil,
routableToProviderCloud: boolean() | nil,
Functions
decode(value, options)
Attributes
appIntegrationsSettings (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppInteg
default: nil) - Currently unused. Will be
rationsSettings.t,
used in the future when integrating with incremental app
capabilities.
providerDelta (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sProviderDelta.t, default: nil) - The installed app of the
provider.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppCapabilitiesDelta{
appIntegrationsSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppIntegrationsSettings.t()
| nil,
providerDelta:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesProviderDelta.t()
| nil
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppIntegrationsSettings{
handleRequestsWithPredictedApps: String.t() | nil
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiAssistantContinuedPresenceSuppor
t{
plateSupport: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
isBluetoothConnectedProfileRequired(type: boolean(),
default: nil) - If this surface needs to bluetooth pair a phone
before using a feature.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiBluetoothCapabilities{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCameraReceiverCapabilities{
hasLimitedCameraStreamCapability: boolean() | nil,
supportedCameraReceivers:
[GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCastAppInfo.t()]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCarAssistantCapabilities{
shouldPuntMultiAssistantMode: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCarSettingsCapabilities{
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCastAssistantSettingLinkingResul
t{
castLinkingStatus: String.t() | nil,
truncatedErrorMsg: String.t() | nil
}
Functions
decode(value, options)
Attributes
cameraReceiverCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCameraRe
default: nil) - Whether the device has
ceiverCapabilities.t,
limited camera stream capability and if yes, which receivers are
supported.
cameraStreamSupportedProtocols (type: list(String.t),
default: nil) - The supported protocols for camera streaming. The
value is used as string in go/smarthome-internal-api#camera-
stream, so using a string for this field instead of an enum. Supported
protocols: (align the definition in go/smarthome-camerastream-
trait) - "hls": HTTP Live Streaming - "dash": Dynamic Adaptive
Streaming over HTTP - "smooth_stream": Smooth Streaming -
"progressive_mp4": Progressive MP4 (will likely only be used for
Clips) - "webrtc": WebRTC (currently, only H.264 is supported) -
"nexustalk": Internal-only protocol used for Nest
canReceiveCast (type: boolean(), default: nil) - True if we can
cast things to this device.
deviceId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
default: nil) - Optional for primarily cast devices
sDeviceId.t,
(e.g., Chirp, Chromecast). For devices that are NOT primarily cast
devices, but having a cast receiver as secondary functionality, this
field SHOULD store the cast-device-id to be used to send remote
casting commands to the device. Example: Android TV, which
supports both Android-native actions as well as remote casting
using its built-in cast receiver. Android TV device id contains a
DUSI id, which is not a cast-device-id. When executing a cast
command on the Android TV, this field is used to route the cast
command (through CloudCastService) to the cast receiver on the
device.
dynamicGroupsSupported (type: boolean(), default: nil) -
Whether this device supports dynamic groups or not. It implies if a
Stream Control operation (transfer, expansion, and contraction)
could be applied on this device since Stream Control is
implemented as part of dynamic groups (ie, adding/removing
devices from playback)
groupType (type: String.t, default: nil) -
overlayApplicationsSupported (type: boolean(), default: nil)
- Whether UI overlay applications are supported on this device. It's
used by Chromecast only.
yetiGamingSupported (type: boolean(), default: nil) - Whether
the device supports playing games through Yeti. This is set by the
cast device when the device is updated: Chromecast updates ->
Chromecast registers its capabilities with CCS -> CCS passes the
capabilities to the AssistantSettingsService ->
AssistantSettingsService stores the device's capabilities. go/yeti-
gaming-supported-cast-capability
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCameraReceiverCapabilities.t()
| nil,
cameraStreamSupportedProtocols: [String.t()] | nil,
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOpPropertiesDeviceModifySe
ttingClientOpProperty{
skipAndroidAndGsaVersionCheck: boolean() | nil,
Functions
decode(value, options)
Attributes
(type: boolean(),
keepsConversationAliveAfterOpeningApp
default: nil) - Whether conversation is kept alive after opening the
app. See go/keep-opa-conversation-alive for details.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOpPropertiesProviderOpenCl
ientOpProperty{
keepsConversationAliveAfterOpeningApp: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration.t() | nil,
maxSupportedTimerDuration:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration.t() | nil,
maxSupportedTimers: integer() | nil,
preferredStopwatchProvider:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesProvider.t() | nil,
restrictAlarmsToNext24h: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCommunicationUiCapabilities{
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiContactLookupCapabilities{
fallbackToTetheredDevice: boolean() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfo{
accountType: String.t() | nil,
activityInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfoActivityIn
fo.t()
| nil,
Functions
decode(value, options)
Attributes
activeLaunchableActivities (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiCor
default: nil)
eTypesAndroidAppInfoActivityInfoActivity.t),
- Activities that are currently active and tagged as ACTION_MAIN
and CATEGORY_LAUNCHER. Includes the activity
corresponding to android_intent if it falls under
CATEGORY_LAUNCHER.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfoActivityI
nfo{
activeLaunchableActivities:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfoActivityIn
foActivity.t()
]
| nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfoActivityI
nfoActivity{
localizedActivityName: String.t() | nil,
shortClassName: String.t() | nil
Functions
decode(value, options)
Attributes
androidAppInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sAndroidAppInfo.t, default: nil) - The android app information
of the provider. Like, Spotify.
lastUpdateTimestamp (type: DateTime.t, default: nil) - The
client-side timestamp in millis when the app is last updated,
installed or deleted.
updateType (type: String.t, default: nil) - App is installed or
deleted.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfoDelta{
androidAppInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfo.t()
| nil,
lastUpdateTimestamp: DateTime.t() | nil,
Functions
decode(value, options)
Attributes
attendees (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiCor
eTypesCalendarEventAttendee.t), default: nil) - Attendees
invited to the event, usually includes also the organizer.
backgroundColor (type: integer(), default: nil) - The
background color of the event, in RGB format.
calendarId (type: String.t, default: nil) - Optional calendar
containing the event.
creator (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sCalendarEventAttendee.t, default: nil) - The person who
created this event.
description (type: String.t, default: nil) - Optional
description of the event (plain text).
end (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime
.t,default: nil) - The end time of the event. Start and end time
must either both be date or both be datetime. End is exclusive, ie.
the first day / first second when the event is over.
eventId (type: String.t, default: nil) - Optional event id
provided by assistant server. Needs to be unique, at least on a per-
user and calendar level, ideally globally unique. If none is given,
the server will assign an id.
flairName (type: String.t, default: nil) - The flair name,
calculated according to the event title (go/as-cal-flair). With the
flair name, background images can be got from gstatic (go/scs):
https://ssl.gstatic.com/tmly/f8944938hffheth4ew890ht4i8/flairs/
foregroundColor (type: integer(), default: nil) - The
foreground color of the event, in RGB format.
guestsCanInviteOthers (type: boolean(), default: nil) -
Whether the guests can invite other guests.
guestsCanModify (type: boolean(), default: nil) - Whether the
guests can modify the event.
guestsCanSeeGuests (type: boolean(), default: nil) - Whether
the guests of the event can be seen. If false, the user is reported as
the only attendee to the event, even though there may be more
attendees.
habitId (type: String.t, default: nil) - Optional id of the Habit
(Calendar Goal) this event is linked to
habitStatus (type: String.t, default: nil) - Optional status for
this habit event instance.
htmlLink (type: String.t, default: nil) - Absolute link to this
event in the Calendar web UI.
location (type: String.t, default: nil) - Optional location of
the event (plain text).
meetingContacts (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiCor
eTypesCalendarEventMeetingContact.t), default: nil) -
organizer (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sCalendarEventAttendee.t, default: nil) - The organizer of this
event.
(type: boolean(), default: nil) -
otherAttendeesExcluded
Whether not all attendees are included in the attendee list. This is
set when the attendees list has been truncated (e.g., when the
number of attendees is beyond the maxAttendees limitation).
participationResponse(type: String.t, default: nil) - The
user's response (the owner of this copy of the event) to this event.
recurringEventId (type: String.t, default: nil) - If this is an
instance of a recurring event, recurring_event_id identifies the
recurring series as a whole.
rooms (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiCor
eTypesCalendarEventRoom.t), default: nil) - Meeting rooms
associated to this event.
start (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime
.t,default: nil) - The start time of the event. This event is an all-
day event if start has no time_of_day.
summary (type: String.t, default: nil) - The title of the event.
visibility (type: String.t, default: nil) - Optional visibility of
the event.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEvent{
attendees:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventAttendee.t(
)
]
| nil,
backgroundColor: integer() | nil,
calendarId: String.t() | nil,
creator:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventAttendee.t(
)
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventMeetingCont
act.t()
]
| nil,
organizer:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventAttendee.t(
)
| nil,
otherAttendeesExcluded: boolean() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventRoom.t()
]
| nil,
start: GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime.t() | nil,
summary: String.t() | nil,
visibility: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventAttendee{
displayName: String.t() | nil,
email: String.t() | nil,
givenName: String.t() | nil,
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventMeetingCon
tact{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventRoom{
email: String.t() | nil,
locationDetails:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventRoomRoomLoc
ationDetails.t()
| nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventRoomRoomLo
cationDetails{
building: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCalendarEventWrapper{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCastAppInfo{
castAppId: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesChromeOsAppInfo{
localizedAppName: String.t() | nil,
Functions
decode(value, options)
Attributes
agentStyle (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sCloudProviderInfoAgentStyle.t, default: nil) -
directoryUrl (type: String.t, default: nil) - URL to a
directory page about the third party agent in Assistant HQ. This is a
universal (https) URL that may be handled natively by clients to
show HQ or launch to the HQ directory web page.
logoUrl (type: String.t, default: nil) - The logo url for the
third party provider.
name (type: String.t, default: nil) - The user visible name of
the cloud provider, which may be used for example in the chat
header during a conversation with the third party.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCloudProviderInfo{
agentStyle:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCloudProviderInfoAgentSt
yle.t()
| nil,
directoryUrl: String.t() | nil,
logoUrl: String.t() | nil,
Functions
decode(value, options)
Attributes
backgroundColor (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sColor.t,default: nil) - The background color of the agent. Used
if no background image is specified for the given display
orientation, or if the provided background image does not fit.
headerTheme (type: String.t, default: nil) -
landscapeBackgroundImageUrl (type: String.t, default: nil) -
URL for the background image of the agent on landscape display.
logoUrl (type: String.t, default: nil) - URL for the image
containing the 3p logo. This can include logomark and logotype, or
logotype only. If present, this can be used in place of the square
logo contained in the top level logo_url field in CloudProviderInfo.
See go/cards-logo-customization for details on applying this logo.
maskColor (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sColor.t,default: nil) - The color of the mask to apply to the
background. See go/aog-cards-background-mask for details on
applying this mask.
portraitBackgroundImageUrl (type: String.t, default: nil) -
URL for the background image of the agent on portrait display.
primaryColor (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
default: nil) - The primary color of the agent. Used by
sColor.t,
the client to style the header and suggestion chips.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCloudProviderInfoAgentS
tyle{
backgroundColor:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t() | nil,
maskColor:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t() | nil,
portraitBackgroundImageUrl: String.t() | nil,
primaryColor:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceConfig{
agentId: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
| nil,
deviceType: String.t() | nil,
homeGraphDeviceId: String.t() | nil,
libassistantDeviceId: String.t() | nil,
Functions
decode(value, options)
Attributes
deviceId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
default: nil) - The identifier of the device.
sDeviceId.t,
gaiaId (type: String.t, default: nil) - The identifier of the user.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceUserIdentity{
deviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t()
| nil,
gaiaId: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesHomeAppInfo{
localizedAppName: String.t() | nil,
packageName: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesImage{
accessibilityText: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesInternalProviderInfo{
type: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesIosAppInfo{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesKaiOsAppInfo{
localizedAppName: String.t() | nil,
openAppUrl: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesLocationCoordinates{
accuracyMeters: float() | nil,
latDegrees: float() | nil,
lngDegrees: float() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotification{
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationNotif
icationEntry.t()
]
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationPerso
n.t()
| nil,
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationNoti
ficationEntry{
audioDuration: String.t() | nil,
charCount: integer() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationPerso
n.t()
| nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationPers
on{
isImportant: boolean() | nil,
key: String.t() | nil,
name: String.t() | nil
Functions
decode(value, options)
Attributes
androidAppInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sAndroidAppInfo.t, default: nil) - The android app information
of the provider.
castAppInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sCastAppInfo.t, default: nil) - The cast app information of the
provider.
chromeosAppInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sChromeOsAppInfo.t, default: nil) - The ChromeOS app
information of the provider.
cloudProviderInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sCloudProviderInfo.t, default: nil) - The third party provider
information.
fallbackUrl (type: String.t, default: nil) - A URL to fallback
to if app can not be opened.
homeAppInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sHomeAppInfo.t, default: nil) -
iconImageUrl (type: String.t, default: nil) - Public URL
pointing to an icon image for the provider. e.g.
https://lh3.googleusercontent.com/UrY7BAZ-
XfXGpfkeWg0zCCeo-
7ras4DCoRalC_WXXWTK9q5b0Iw7B0YQMsVxZaNB7DM
internalProviderInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
default: nil) - The internal assistant
sInternalProviderInfo.t,
provider information.
iosAppInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sIosAppInfo.t, default: nil) - The iOS app information of the
provider.
kaiosAppInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sKaiOsAppInfo.t, default: nil) - The KaiOS app information of
the provider.
sipProviderInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sSipProviderInfo.t, default: nil) - The sip information of the
provider.
webProviderInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sWebProviderInfo.t, default: nil) - The web provider
information.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfo.t()
| nil,
castAppInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCastAppInfo.t()
| nil,
chromeosAppInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesChromeOsAppInfo.t()
| nil,
cloudProviderInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCloudProviderInfo.t()
| nil,
| nil,
iconImageUrl: String.t() | nil,
internalProviderInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesInternalProviderInfo.t()
| nil,
iosAppInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesIosAppInfo.t()
| nil,
kaiosAppInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesKaiOsAppInfo.t()
| nil,
sipProviderInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSipProviderInfo.t()
| nil,
webProviderInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesWebProviderInfo.t()
| nil
}
Functions
decode(value, options)
Attributes
androidAppInfoDelta (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sAndroidAppInfoDelta.t, default: nil) - The android app
information of the provider.
fallbackUrl (type: String.t, default: nil) - A URL to fallback
to if app can not be opened.
iconImageUrl (type: String.t, default: nil) - Public URL
pointing to an icon image for the provider. e.g.
https://lh3.googleusercontent.com/UrY7BAZ-
XfXGpfkeWg0zCCeo-
7ras4DCoRalC_WXXWTK9q5b0Iw7B0YQMsVxZaNB7DM
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesProviderDelta{
androidAppInfoDelta:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesAndroidAppInfoDelta.t()
| nil,
fallbackUrl: String.t() | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadata{
category: String.t() | nil,
characterAlarmMetadata:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataChar
acterAlarmMetadata.t()
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataFunt
imeMetadata.t()
| nil,
genMlAlarmMetadata:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataGenM
lAlarmMetadata.t()
| nil,
gentleWakeInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataGent
leWakeInfo.t()
| nil,
onDeviceAlarmMetadata:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataOnDe
viceAlarmMetadata.t()
| nil,
onDeviceAlarmSound: String.t() | nil,
routineAlarmMetadata:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataRout
ineAlarmMetadata.t()
| nil
}
Functions
decode(value, options)
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataCha
racterAlarmMetadata{
agentIds: [String.t()] | nil,
characterTags: [String.t()] | nil,
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataFun
timeMetadata{
agentIds: [String.t()] | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataGen
MlAlarmMetadata{
isEnabled: boolean() | nil,
ringtoneLabel: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataGen
tleWakeInfo{
effectDurationMs: String.t() | nil,
isEnabled: boolean() | nil,
startTimedeltaMs: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataOnD
eviceAlarmMetadata{
onDeviceAlarmSound: String.t() | nil,
onDeviceAlarmSoundLabel: String.t() | nil,
ttsServiceRequestBytes: String.t() | nil
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataRou
tineAlarmMetadata{
routineId: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSipProviderInfo{
Functions
decode(value, options)
Attributes
deviceId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sDeviceId.t, default: nil) - The identifier of the device.
legacySurfaceType (type: String.t, default: nil) -
DEPRECATED: The legacy device's surface type enum. NOTE:
Prefer using the ontological surface_type field above. If you need
to access the legacy surface type, please file a bug and add it in
your code to migrate to ontological surface type.
surfaceType (type: String.t, default: nil) - The device's
surface type. The types are defined at
google3/assistant/api/core_types/surfaces.gcl. For more details,
refer to go/ontologicalize-surface-type.
surfaceTypeString (type: String.t, default: nil) -
DEPRECATED. The legacy device's surface type string. NOTE:
Prefer using the ontological surface_type field. The device's
surface type. This is the string version of the
assistant.api.core_types.SurfaceType enum. The server should not
use this field, rather it should use the SurfaceType value derived
from this string.
surfaceVersion (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
default: nil) - The version of the
sSurfaceVersion.t,
surface/client. This is different from the Conversation protocol
version.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSurfaceIdentity{
deviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t()
| nil,
legacySurfaceType: String.t() | nil,
surfaceType: String.t() | nil,
surfaceTypeString: String.t() | nil,
surfaceVersion:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSurfaceVersion.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSurfaceType{
type: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSurfaceVersion{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesWebProviderInfo{
homeStorage: String.t() | nil,
localizedAppName: String.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesWebProviderInfoThirdPart
yCustomNluInfo.t()
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesWebProviderInfoThirdPar
tyCustomNluInfo{
locale: String.t() | nil,
nluAgentId: String.t() | nil,
nluAgentVersion: String.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiCrossDeviceExecutionCapability{
localConnectivityEnabled: boolean() | nil,
remoteCastMediaEnabled: boolean() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiDataValidateCapabilities{
fallbackToTetheredDevice: boolean() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiDate{
day: integer() | nil,
Functions
decode(value, options)
Attributes
date (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDate.t,
default: nil) - A Gregorian calendar date.
timeOfDay (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimeOfDa
default: nil) - A civil time relative to a timezone.
y.t,
timeZone (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimeZone
.t, default: nil) - A time zone in IANA format.
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimeOfDay.t() | nil,
timeZone: GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimeZone.t() | nil
}
Functions
decode(value, options)
Attributes
endDate (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime
.t,default: nil) - End date of the range.
startDate (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime
.t, default: nil) - Start date of the range.
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
movement (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMovement
default: nil) - These capabilities are scoped to
Capabilities.t,
abilities of the device to move around.
surfaceIdentity (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
default: nil) - The set of information that
sSurfaceIdentity.t,
helps the server identify the surface.
screen (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCa
default: nil) - These capabilities are scoped to the
pabilities.t,
ability to see and interact with the Assistant through a screen. If the
device has no screen it should send an empty ScreenCapabilities.
Sending no ScreenCapabilities will cause this to be overridden with
the surface default.
callCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCallCapa
default: nil) - The call capabilities of this device.
bilities.t,
go/call-capabilities
systemNotificationRestrictions (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSystemNo
default: nil) - Restrictions related to
tificationRestrictions.t,
system-level notifications. This field is superficially similar to
ProactiveNotificationOutput, but unlike that field which tracks a
per-user preference on the OPA side, this field captures system level
notifications restrictions. This field is not stored and is merged to
capabilities from conversation params. It exists mostly for logging
purposes of android channel state and global app-level notification
opt out.
sodaCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSodaCapa
default: nil) - Capabilities related to SODA (Speech
bilities.t,
On-Device API).
hasVoiceTelephony (type: boolean(), default: nil) - Indicates
that the device has connection to cellular network that allows it to
make voice calls. This is distinct from device just being capable of
voice telephony, because the device can be capable yet miss the
suitable SIM card (for example, it could miss SIM card altogether,
or have data-only SIM card).
lensPerceptionCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerc
default: nil) - Capabilities related to
eptionCapabilities.t,
Lens Perception, i.e. image understanding. See go/lens-perception-
sdk.
cast (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCastCapa
default: nil) - These capabilities are scoped to the
bilities.t,
cast abilities of this device.
deviceId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sDeviceId.t, default: nil) - This is the same device id that is
specified in the conversation protocol and should be unique to each
device/user/model combination. For example, if a request is coming
from a watch through AGSA the watch and AGSA should have
different device_ids. Note: this field should only be used to
determine which device the capabilities belong to and not to access
the id of the device. Instead DeviceProperties should be used and
accessed through ParamsAccessor.
thirdPartyCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPar
default: nil) - Capabilities related to third
tyCapabilities.t,
party integration.
androidIntentCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAndroidI
default: nil) - Capabilites related to
ntentCapabilities.t,
Android intent support.
camera (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCameraCa
default: nil) - These capabilities are scoped to the
pabilities.t,
camera abilities of this device.
deviceUxMode (type: String.t, default: nil) - Capabilities
related to Android tablet UX experience.
assistantCapability (type: String.t, default: nil) -
Capabilities if surface supports Google Assistant.
bluetoothCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiBluetoot
default: nil) - Bluetooth capabilities related to
hCapabilities.t,
usage of a feature.
location (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLocation
default: nil) - These capabilities are scoped to
Capabilities.t,
the location abilities of this device.
notificationOutputRestrictions (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotifica
default: nil) - Settings, that reflect
tionOutputRestrictions.t,
whether a specific notification type is allowed for current device,
e.g. if the user opted out from notification category or category
group. This settings are server-side stored and evaluated unlike
SystemNotificationRestrictions field.
loggingOnlyData (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLoggingO
nlyData.t, default: nil) - Data which is produced for logging and
debugging. Servers MUST NOT use this for any other purposes,
such as branching on it.
notificationCapabilities (type: String.t, default: nil) -
DEPRECATED: Use SystemNotificationRestrictions instead.
Specifies whether the surface is able to display notifications. This
field is superficially similar to ProactiveNotificationOutput, but
unlike that field which tracks a per-user preference on the OPA side,
this field captures whether the surface is capable of displaying
notifications.
messageCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMessageC
default: nil) -
apabilities.t,
audioInput (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAudioInp
default: nil) - These capabilities are scoped to the ability to
ut.t,
gather audio. It includes information like the type of audio that can
be gathered (e.g. public, private).
contactLookupCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiContactL
ookupCapabilities.t, default: nil) -
outputRestrictions (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOutputRe
default: nil) - These are user configured
strictions.t,
restrictions indicating what the device is allowed to output from the
privacy point of view.
software (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSoftware
default: nil) - These capabilities are scoped to
Capabilities.t,
the software available on the device as well as the set of supported
Assistant features.
communicationUiCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCommunic
default: nil) -
ationUiCapabilities.t,
carUxRestrictions (type: list(String.t), default: nil) - UX
restrictions for Auto.
audioOutput (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAudioOut
put.t,default: nil) - These capabilities are scoped to the ability
to play audio. It includes information like the type of audio that can
be played (e.g. public, private).
popOnLockscreenCapability (type: String.t, default: nil) -
Capability to support Pop on lockscreen.
dataValidateCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDataVali
dateCapabilities.t,default: nil) -
surfaceTypeString (type: String.t, default: nil) -
DEPRECATED. surface_identity field below already contains this
information. The device's surface type. This is the string version of
the assistant.api.core_types.SurfaceType enum. The server should
not use this field, rather it should use the SurfaceType value derived
from this string.
jwnCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiJwnCapab
default: nil) - Indicates if the client supports
ilities.t,
Javascript Whatsnext (go/jwn). Also contains the Jwn libraries
present on the client along with their versions.
safetyRestrictions (type: String.t, default: nil) - Indicates if
the client has safety related restriction.
supportedLocale (type: list(String.t), default: nil) - Locales
supported by assistant settings for speaking and display. This is
independent from device language that is defined in device setting.
New locales are added based on rollout, whitelist and app version
releases because older versions does not have model support.
Currently supported locale list differs by surface type.
speechCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSpeechCa
default: nil) - DEPRECATED Capabilities related
pabilities.t,
to speech detection on devices.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAudioOutput.t() | nil,
bluetoothCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiBluetoothCapabilities.t()
| nil,
callCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCallCapabilities.t() | nil,
camera:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCameraCapabilities.t() | nil,
communicationUiCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCommunicationUiCapabilities.t()
| nil,
contactLookupCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiContactLookupCapabilities.t()
| nil,
dataValidateCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDataValidateCapabilities.t()
| nil,
deviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t() | nil,
deviceUxMode: String.t() | nil,
hasVoiceTelephony: boolean() | nil,
jwnCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiJwnCapabilities.t() | nil,
lensPerceptionCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilities.t()
| nil,
location:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLocationCapabilities.t()
| nil,
loggingOnlyData:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLoggingOnlyData.t() | nil,
messageCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMessageCapabilities.t()
| nil,
movement:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMovementCapabilities.t()
| nil,
notificationCapabilities: String.t() | nil,
notificationOutputRestrictions:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictions.t(
)
| nil,
outputRestrictions:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOutputRestrictions.t() | nil,
popOnLockscreenCapability: String.t() | nil,
safetyRestrictions: String.t() | nil,
screen:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCapabilities.t() | nil,
sodaCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSodaCapabilities.t() | nil,
software:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSoftwareCapabilities.t()
| nil,
speechCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSpeechCapabilities.t() | nil,
supportedLocale: [String.t()] | nil,
surfaceIdentity:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSurfaceIdentity.t()
| nil,
surfaceTypeString: String.t() | nil,
systemNotificationRestrictions:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSystemNotificationRestrictions.t(
)
| nil,
thirdPartyCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyCapabilities.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiFeatureSpecificActionSupport{
clarificationDataSupported: boolean() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiFitnessFeatureSupport{
supportedActivities: [String.t()] | nil
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiFluidActionsSupport{
stateSyncMethod: String.t() | nil
}
Functions
decode(value, options)
Attributes
deviceId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
default: nil) - DeviceId of the accessory device (eg.
sDeviceId.t,
watch) Commonly the go/dusi (eg. client_instance_id) is provided.
responseConfig (type:
GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAcces
soryV1ResponseConfig.t, default: nil) - Configuration sent by
device.
(type: String.t, default: nil) - DEPRECATED:
ttsEncoding
Format of TTS audio requested by the device.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
responseConfig:
GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1ResponseConfig.t()
| nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiGestureCapabilities{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiGuestAccessOutput{
guestAccessOnYoutube: String.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiImmersiveCanvasSupport{
confirmationMessageSupported: boolean() | nil,
pauseSignalSupported: boolean() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilities{
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCap
abilities.t()
| nil
}
Functions
decode(value, options)
Attributes
dining (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerc
default: nil) -
eptionCapabilitiesLensCapabilitiesDining.t,
The presence of this message means that Dining is supported.
education (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerc
eptionCapabilitiesLensCapabilitiesEducation.t, default:
nil) - The presence of this message means that Education is
supported.
outdoor (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerc
default: nil)
eptionCapabilitiesLensCapabilitiesOutdoor.t,
- The presence of this message means that Outdoor is supported.
shopping (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerc
default: nil)
eptionCapabilitiesLensCapabilitiesShopping.t,
- The presence of this message means that Shopping is supported.
text (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerc
eptionCapabilitiesLensCapabilitiesText.t, default: nil) -
The presence of this message means that intenting directly into the
text filter is supported.
translate (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerc
eptionCapabilitiesLensCapabilitiesTranslate.t, default:
nil) - The presence of this message means that Translation is
supported.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCa
pabilities{
dining:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCap
abilitiesDining.t()
| nil,
education:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCap
abilitiesEducation.t()
| nil,
outdoor:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCap
abilitiesOutdoor.t()
| nil,
shopping:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCap
abilitiesShopping.t()
| nil,
text:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCap
abilitiesText.t()
| nil,
translate:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCap
abilitiesTranslate.t()
| nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCa
pabilitiesDining{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCa
pabilitiesEducation{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCa
pabilitiesOutdoor{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCa
pabilitiesShopping{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCa
pabilitiesText{
isTextToSpeechSupported: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilitiesLensCa
pabilitiesTranslate{
Functions
decode(value, options)
channelsByProvider (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiv
default: nil)
eTvChannelCapabilitiesChannelsByProvider.t),
- A list of channel providers each of which provides a list of its
channels.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvChannelCapabilities{
channelsByProvider:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvChannelCapabilitiesChannels
ByProvider.t()
]
| nil
}
Functions
decode(value, options)
channels (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiv
eTvChannelCapabilitiesLiveTvChannel.t), default: nil) - A
list of channels provided by this input. Keep the performance
impact in mind when the number/size of the channels is large.
When there are too many channels, consider stripping out some
data.
inputId (type: String.t, default: nil) - An identifier to identify
the input source. For example for TIF based channels, this will be
the TIF input ID to differentiate different tuner apps. See
https://source.android.com/devices/tv
providerType (type: String.t, default: nil) - Type of provider
who provides this channel input.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvChannelCapabilitiesChannel
sByProvider{
channels:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvChannelCapabilitiesLiveTvCh
annel.t()
]
| nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvChannelCapabilitiesLiveTvC
hannel{
channelId: String.t() | nil,
Functions
decode(value, options)
providerInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sProvider.t,default: nil) - Contains detailed provider
information such as android app package name.
providerKey (type: String.t, default: nil) - A provider enum
string for OTT providers. The available key can be found in
go/ump-provider-enum For Tuner provider, the provider key would
be an ID the tuner app uploaded from TIF. See
https://source.android.com/devices/tv
providerType (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiLocationCapabilities{
gpsAvailable: boolean() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
castAssistantSettingLinkingResult:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCastAssistantSettingLinkingResult
.t()
| nil,
deviceModel: String.t() | nil,
embedderBuildInfo: String.t() | nil,
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiMediaControlSupport{
skipConfirmationsWhilePlaying: boolean() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiMessageCapabilities{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiMessageSummarySupport{
deviceSettingStatus: String.t() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiMovementCapabilities{
mobility: String.t() | nil
}
Functions
decode(value, options)
optOutState (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotifica
tionOutputRestrictionsOptOutState.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictions{
optOutState:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOpt
OutState.t()
| nil
}
Functions
decode(value, options)
Attributes
categoryGroupState (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiNot
ificationOutputRestrictionsOptOutStateCategoryGroupState
default: nil) -
.t),
categoryState (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiNot
ificationOutputRestrictionsOptOutStateCategoryState.t),
default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOp
tOutState{
categoryGroupState:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOpt
OutStateCategoryGroupState.t()
]
| nil,
categoryState:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOpt
OutStateCategoryState.t()
]
| nil
}
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOp
tOutStateCategoryGroupState{
categoryGroup: String.t() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOp
tOutStateCategoryState{
Functions
decode(value, options)
Attributes
cloudCapability (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoCloudCapability.t, default: nil) - The OEM Cloud
execution capability of this device, containing routing details for
cloud fulfillment.
cloudDeviceCapabilities (type: map(), default: nil) - If
fulfillment is done via 3P cloud and 3P supports device capabilities,
this field will be set.
deviceModelId (type: String.t, default: nil) - Device Model Id
from DeviceModelPackage.
deviceModelRevisionId (type: String.t, default: nil) - Device
Model Revision Id from DeviceModelPackage.
deviceSpecificData (type: String.t, default: nil) - Opaque
supported action data related to a specific domain of devices, for
example for car. go/car-talk-registration-model
internalCapability (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) - Internal-only
formProtoInternalCapability.t,
config containing metadata about the Device Model, for example to
control the ranking behavior.
thirdPartyActionConfig (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPar
default: nil) - 3P Action Metadata, populated
tyActionConfig.t,
from the Device Model lookup and the client request parameters.
For example, an Assistant SDK request would have the billed
project id of the Assistant request added here in order to enable any
Device Actions developed using the same Google Cloud project.
This data is sent to Service Engine to mask triggering for Device
Actions.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
t()
| nil,
cloudDeviceCapabilities: map() | nil,
deviceModelId: String.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapabili
ty.t()
| nil,
thirdPartyActionConfig:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyActionConfig.t()
| nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceAssistantCapabilities{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceSmartHomeCapabilities{
isOnDeviceSmartHomeSupported: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceStorageCapabilities{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
begin (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDate.t,
default: nil) - The first day of the recurrence. If begin is not set,
then the reminder will start infinitely in the past.
blacklistedRanges (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiDat
eTimeRange.t), default: nil) - A list of blacklisted dates to skip
the alarm on.
dayOfMonth (type: list(integer()), default: nil) - Specifies
the date in a month. For example, if day_of_month is 15, then it
represent the 15th day of the specified month.
dayOfWeek (type: list(integer()), default: nil) - Specifies a
weekly or daily recurrence. Constraint: The date falls on one of
these days of the week, in 0...6 (Sunday...Saturday).
end (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDate.t,
default: nil) - The last day of the recurrence.
every (type: integer(), default: nil) - Multiplier on the
frequency of the recurrence. Use this to specify patterns that recur
every X days, months, years, etc. Example: [remind me to call mom
every 2nd week]. Default is 1 (every day, every month, every year).
monthOfYear (type: list(integer()), default: nil) - Specifies
the month in a year. Constrain: the month falls on one of these
months, in 1, 2, ... 12 (January...December).
numOccurrences (type: integer(), default: nil) - The number of
occurrences after which the recurrence should end.
weekOfMonth (type: list(integer()), default: nil) - Specifies
the index of week in a month. For example, the second Tuesday
every month, in this case, week_of_month should be 2.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatus.t()
| nil,
supportedRobinOps: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
available (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCap
abilitiesRobinStatusRobinStatusAvailable.t, default: nil) -
notAvailable (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCap
abilitiesRobinStatusRobinStatusNotAvailable.t, default:
nil) -
optedIn (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCap
abilitiesRobinStatusRobinStatusOptedIn.t, default: nil) -
optedOut (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCap
abilitiesRobinStatusRobinStatusOptedOut.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatus{
available:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatusRobin
StatusAvailable.t()
| nil,
notAvailable:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatusRobin
StatusNotAvailable.t()
| nil,
optedIn:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatusRobin
StatusOptedIn.t()
| nil,
optedOut:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatusRobin
StatusOptedOut.t()
| nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatusRobi
nStatusAvailable{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatusRobi
nStatusNotAvailable{
reasons: [integer()] | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatusRobi
nStatusOptedIn{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilitiesRobinStatusRobi
nStatusOptedOut{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
mask:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCapabilitiesMask.t()
| nil,
protoLayoutTargetedSchema:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCapabilitiesProtoLayoutVers
ion.t()
| nil,
resolution:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCapabilitiesResolution.t()
| nil,
screenOff: boolean() | nil,
screenStateDetection: String.t() | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCapabilitiesMask{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCapabilitiesProtoLayoutVer
sion{
major: integer() | nil,
minor: integer() | nil
Functions
decode(value, options)
Attributes
dpi (type: integer(), default: nil) - Dots (pixels) per inch of the
screen.
heightPx (type: integer(), default: nil) -
mSize (type: integer(), default: nil) - m_size is the smallest
square box size to display a capital letter M so that the user can still
easily understand it.
nengSize (type: integer(), default: nil) - neng_size is the
smallest square box size to display a letter 螚 (Neng, U+879A) so
that the user can easily understand it. (Neng is a visually dense
Chinese letter, and so may require a larger box than an M.)
widthPx (type: integer(), default: nil) - The dimensions of the
application window, in pixels.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCapabilitiesResolution{
dpi: integer() | nil,
heightPx: integer() | nil,
mSize: integer() | nil,
nengSize: integer() | nil,
widthPx: integer() | nil
}
Functions
decode(value, options)
Attributes
gestureCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiGestureC
apabilities.t, default: nil) - A list of gestures that selina
supports
selinaSupported(type: boolean(), default: nil) - Whether the
client supports selina.
sleepSensingSupported (type: boolean(), default: nil) -
Whether the client can monitor sleep. This allows us to show sleep
CUJ related information: go/TwilightDesign
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
gestureCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiGestureCapabilities.t()
| nil,
selinaSupported: boolean() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsAmbientSettings{
Functions
decode(value, options)
Attributes
carSettingsCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCarSetti
default: nil) - Capabilities that are
ngsCapabilities.t,
associated with Assistant Settings on auto surfaces.
reissueQueryAfterMusicSetup (type: boolean(), default: nil) -
Whether the client supports reissuing query after setting up in
Music Settings.
supportsPaymentsSettingsUpdate (type: boolean(), default:
nil) - Whether the client supports updating payments setting.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsAppCapabilities{
carSettingsCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCarSettingsCapabilities.t()
| nil,
reissueQueryAfterMusicSetup: boolean() | nil,
supportsPaymentsSettingsUpdate: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsAutoFramingSettings{
isAutoFramingEnabled: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsCarrierCallDeviceSetting
s{
allowIncomingCalls: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsCommunicationsFilter{
state: String.t() | nil
}
Functions
decode(value, options)
Attributes
schedules (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSet
tingsLabeledDowntimeSchedule.t), default: nil) -
targets (type: list(String.t), default: nil) - The set of users
of this device that will have these downtime settings applied. Must
have at least one element.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceDowntimeSettings{
schedules:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsLabeledDowntimeSchedule.t
()
]
| nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceFeatureFilters{
enabled: boolean() | nil,
featureFilters:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsFeatureFilters.t()
| nil,
targets: [String.t()] | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceLogsOptIn{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceSettings{
ambientSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsAmbientSettings.t()
| nil,
ancillaryDeviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsInternalAncillaryDeviceId
.t()
| nil,
autoFramingSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsAutoFramingSettings.t()
| nil,
blueSteelEnabled: boolean() | nil,
capabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDeviceCapabilities.t() | nil,
city: String.t() | nil,
colocationStatus: String.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceSettingsCrossSurfac
eAvailability.t()
| nil,
defaultAudioDeviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t() | nil,
defaultVideoDeviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t() | nil,
deviceBrand: String.t() | nil,
deviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t() | nil,
deviceModelId: String.t() | nil,
| nil,
homeGraphData:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHomeGraphData.t()
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHotwordThresholdAdjustmen
tFactor.t()
| nil,
humanFriendlyName: String.t() | nil,
internalVersion:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsInternalVersion.t()
| nil,
isCloudSyncDevice: boolean() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsKidsMode.t() | nil,
| nil,
linkedUsers:
[GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsLinkedUser.t()]
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesLocationCoordinates.t()
| nil,
locationFeature:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureProto.t() | nil,
marketplaceDisclosure:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsMarketplaceDisclosure.t()
| nil,
masqueradeMode:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsMasqueradeMode.t()
| nil,
notificationProfile:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsNotificationProfile.t()
| nil,
| nil,
optInStatus:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceLogsOptIn.t()
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsPersonalizationMetadata.t
()
| nil,
politeMode:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsPoliteMode.t() | nil,
postalCode: String.t() | nil,
reauthTrustedDeviceSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsReauthTrustedDeviceSettin
gs.t()
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSpeechOutputSettings.t()
| nil,
speechSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSpeechSettings.t()
| nil,
supervisionSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceSupervisionSettings
.t()
| nil,
surfaceType:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSurfaceType.t()
| nil,
tetheredInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsTetheredInfo.t()
| nil,
timeZone: GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimeZone.t() | nil,
truncatedLocalNetworkId: String.t() | nil,
type: String.t() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceSettingsCrossSurfa
ceAvailability{
lastKnownClientLocale: String.t() | nil,
Functions
decode(value, options)
downtimeSettings (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
default: nil) - Specification of times
DeviceDowntimeSettings.t,
that a device shouldn't respond to certain users. See go/home-ft-prd.
featureFilters (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
default: nil) - Restrictions on features
DeviceFeatureFilters.t,
that certain users can access on a device. See go/home-ft-prd.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceSupervisionSetting
s{
downtimeSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceDowntimeSettings.t(
)
| nil,
featureFilters:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceFeatureFilters.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDowntimePeriod{
enabled: boolean() | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDowntimeSchedule{
enabled: boolean() | nil,
periods:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDowntimePeriod.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDuoCallDeviceSettings{
allowKnockKnock: boolean() | nil,
Functions
decode(value, options)
Attributes
communicationsFilter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
CommunicationsFilter.t, default: nil) -
musicFilter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
default: nil) -
MusicFilter.t,
newsFilter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
NewsFilter.t,default: nil) -
podcastFilter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
PodcastFilter.t,default: nil) -
searchFilter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
default: nil) -
SearchFilter.t,
thirdPartyAppsFilter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
ThirdPartyAppsFilter.t, default: nil) -
videoFilter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
VideoFilter.t, default: nil) -
webviewFilter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
WebviewFilter.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsFeatureFilters{
communicationsFilter:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsCommunicationsFilter.t()
| nil,
musicFilter:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsMusicFilter.t()
| nil,
newsFilter:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsNewsFilter.t() | nil,
podcastFilter:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsPodcastFilter.t()
| nil,
searchFilter:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSearchFilter.t()
| nil,
thirdPartyAppsFilter:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsThirdPartyAppsFilter.t()
| nil,
videoFilter:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsVideoFilter.t()
| nil,
webviewFilter:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsWebviewFilter.t()
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsGcmSettings{
gcmId: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHomeGraphData{
agentId: String.t() | nil,
attributes: map() | nil,
Functions
decode(value, options)
cardConfig (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSet
tingsHospitalityCardSettingsCardConfig.t), default: nil) -
Config for Hospitality UI modules.
showMediaTapGestureTutorial (type: boolean(), default: nil) -
Toggle media tap gesture tutorial card.
showPhotoSwipeGestureTutorial (type: boolean(), default:
nil) - Toggle photo swipe gesture tutorial card.
youtubeCardConfig (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSet
tingsHospitalityCardSettingsYouTubeCardConfig.t), default:
nil) - Config for YouTube video cards.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityCardSettings{
cardConfig:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityCardSettingsCa
rdConfig.t()
]
| nil,
showMediaTapGestureTutorial: boolean() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityCardSettingsYo
uTubeCardConfig.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityCardSettingsC
ardConfig{
activeActionRequired: boolean() | nil,
dismissable: boolean() | nil,
effectiveTime:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
expiryTime:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityCardSettingsY
ouTubeCardConfig{
imageUrl: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityMode{
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityModeBranding.t
()
| nil,
cardSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityCardSettings.t
()
| nil,
deviceClearRequest:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
dialogTtlOverrideMicros: String.t() | nil,
enterpriseId: String.t() | nil,
lastDeviceClear:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
lastModifiedTimestamp:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
lastWelcomed:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
manualResetRequired: boolean() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHospitalityModeBranding{
displayName: String.t() | nil,
displayNameForLanguage: map() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHotwordThresholdAdjustme
ntFactor{
isValid: boolean() | nil,
value: integer() | nil
Functions
decode(value, options)
Attributes
deviceId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
default: nil) - Contains device ids known to
sDeviceId.t,
devices. eg. For ATV, it contains client_instance_id and cast_id.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsInternalAncillaryDeviceI
d{
deviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsInternalVersion{
generationTime: DateTime.t() | nil,
id: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsLabeledDowntimeSchedule{
displayName: String.t() | nil,
schedule:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDowntimeSchedule.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiName.t()
]
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsMarketplaceDisclosure{
confirmed: boolean() | nil,
Functions
decode(value, options)
Attributes
lastEnterGuestModeTimestamp (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestam
p.t, default: nil) -
lastExitGuestModeTimestamp (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestam
p.t, default: nil) -
masqueradeModeEnabled (type: boolean(), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsMasqueradeMode{
lastEnterGuestModeTimestamp:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
lastExitGuestModeTimestamp:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
masqueradeModeEnabled: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsMusicFilter{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsNewsFilter{
state: String.t() | nil
Functions
decode(value, options)
alloNotificationProfile (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
default: nil)
NotificationProfileAlloNotificationProfile.t,
- Each device can have only one type of notification profile.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsNotificationProfile{
alloNotificationProfile:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsNotificationProfileAlloNo
tificationProfile.t()
| nil
}
Functions
decode(value, options)
botSendToken (type:
GoogleApi.ContentWarehouse.V1.Model.ChatBotPlatformBotSe
ndToken.t, default: nil) - The send token of the conversation with
the user.
id (type:
GoogleApi.ContentWarehouse.V1.Model.ChatBotPlatformFireb
allId.t, default: nil) - The fireball id of this user.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsNotificationProfileAlloN
otificationProfile{
botSendToken:
GoogleApi.ContentWarehouse.V1.Model.ChatBotPlatformBotSendToken.t() | nil,
Functions
decode(value, options)
carrierCallDeviceSettings (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
CarrierCallDeviceSettings.t, default: nil) - On device carrier
call related settings.
duoCallDeviceSettings (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
DuoCallDeviceSettings.t, default: nil) - On device duo call
related settings.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsOnDeviceAppSettings{
carrierCallDeviceSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsCarrierCallDeviceSettings
.t()
| nil,
duoCallDeviceSettings:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDuoCallDeviceSettings.t()
| nil
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsPersonalizationMetadata{
faceMatch: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsPodcastFilter{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsPoliteMode{
politeModeEnabled: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsReauthTrustedDeviceSetti
ngs{
trustSettingsForClient:
%{
optional(String.t()) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsReauthTrustedDeviceSettin
gsTrustSettings.t()
}
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsReauthTrustedDeviceSetti
ngsTrustSettings{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSearchFilter{
state: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSpeechOutputSettings{
speechOutput: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSpeechSettings{
continuedConversationEnabled: boolean() | nil,
deviceModelType: String.t() | nil,
dspAvailable: boolean() | nil,
hotwordInNavigationEnabled: String.t() | nil,
hotwordSetting: String.t() | nil,
lockscreenEnabled: boolean() | nil,
opaEligibilityState: String.t() | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsTetheredInfo{
primaryHostDeviceId: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsThirdPartyAppsFilter{
state: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsVideoFilter{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsWebviewFilter{
jasperWebviewConsent: boolean() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSignInMethod{
method: String.t() | nil,
signInRequired: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
appCapabilities (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiApp
Capabilities.t),default: nil) - IMPORTANT: Only one of
AppCapabilities and AppCapabilitiesDelta should be in the
SoftwareCapabilities. In the edge case if the client sends up both
AppCapabilities and AppCapabilitiesDelta, AppCapabilitiesDelta is
ignored. Complete list of app capabilities.
appCapabilitiesDelta (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiApp
CapabilitiesDelta.t), default: nil) - Incremental update for
app capabilities.
appIntegrationsSettings (type: %{optional(String.t) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppInteg
default: nil) - App integrations settings for
rationsSettings.t},
each packge name.
carAssistantCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCarAssis
default: nil) - Capabilities related to
tantCapabilities.t,
Assistant on Auto surfaces.
clockCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiClockCap
default: nil) - Capabilities related to clock
abilities.t,
functionality, like alarms, timers, etc.
conversationVersion (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupporte
default: nil) - A top-level version of
dConversationVersion.t,
Conversation protocol where the versions are explicitly defined at
go/conversation-versions.
crossDeviceExecutionCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCrossDev
iceExecutionCapability.t, default: nil) - For torus x-device
execution support
gacsCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiGacsCapa
default: nil) -
bilities.t,
gcmCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiGcmCapab
ilities.t, default: nil) -
liveTvChannelCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvCh
annelCapabilities.t, default: nil) - Capabilities related to live
TV channels.
oemCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOemCapab
default: nil) - List of actions OEM supports. This
ilities.t,
includes built-in actions and custom actions.
onDeviceAssistantCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDevice
AssistantCapabilities.t, default: nil) - on-device Assistant
capabilities
onDeviceSmartHomeCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDevice
default: nil) - Capability bits for on-
SmartHomeCapabilities.t,
device Smart Home. go/framework-for-local-semex
onDeviceStorageCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDevice
default: nil) - Reflects the storage
StorageCapabilities.t,
capabilities on the device.
operatingSystem (type: String.t, default: nil) - The operating
system of the device.
orderedLiveTvProviders (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiv
eTvProvider.t), default: nil) - An ordered list containing the
live tv providers available in the client. The order of the providers
reflects the ranking in the client and will be respected by server as
well.
robinCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCap
default: nil) - Capabilities of Robin client.
abilities.t,
selinaCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSelinaCa
default: nil) - The Soli capabilities on Elaine.
pabilites.t,
go/dingo-dc-software
settingsAppCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettings
default: nil) -
AppCapabilities.t,
supportedClientOp (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSup
portedClientOp.t),default: nil) -
supportedFeatures (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupporte
default: nil) -
dFeatures.t,
supportedMsgVersion (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupporte
default: nil) -
dProtocolVersion.t,
supportedProviderTypes (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupporte
dProviderTypes.t, default: nil) -
surfaceProperties (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfaceP
roperties.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSoftwareCapabilities{
appCapabilities:
[GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppCapabilities.t()] | nil,
appCapabilitiesDelta:
[GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppCapabilitiesDelta.t()]
| nil,
appIntegrationsSettings:
%{
optional(String.t()) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppIntegrationsSettings.t()
}
| nil,
carAssistantCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCarAssistantCapabilities.t()
| nil,
clockCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiClockCapabilities.t() | nil,
conversationVersion:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedConversationVersion.t()
| nil,
crossDeviceExecutionCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCrossDeviceExecutionCapability.t(
)
| nil,
gacsCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiGacsCapabilities.t() | nil,
gcmCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiGcmCapabilities.t() | nil,
liveTvChannelCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvChannelCapabilities.t()
| nil,
oemCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOemCapabilities.t() | nil,
onDeviceAssistantCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceAssistantCapabilities.t()
| nil,
onDeviceSmartHomeCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceSmartHomeCapabilities.t()
| nil,
onDeviceStorageCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceStorageCapabilities.t()
| nil,
operatingSystem: String.t() | nil,
orderedLiveTvProviders:
[GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvProvider.t()] | nil,
robinCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiRobinCapabilities.t() | nil,
selinaCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSelinaCapabilites.t() | nil,
settingsAppCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsAppCapabilities.t()
| nil,
supportedClientOp:
[GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedClientOp.t()]
| nil,
supportedFeatures:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedFeatures.t() | nil,
supportedMsgVersion:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedProtocolVersion.t()
| nil,
supportedProviderTypes:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedProviderTypes.t()
| nil,
surfaceProperties:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfaceProperties.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
featureSpecificActionSupport:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiFeatureSpecificActionSupport.t()
| nil,
featureSpecificAppActionsNotificationSupported: boolean() | nil,
multiStepTrySayingSupported: boolean() | nil,
ruleIdInExecutionContextSupported: boolean() | nil,
showExecutedTextSupported: boolean() | nil,
showTranslationSupported: boolean() | nil,
supportedDisplayTargets:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSuggestionsSupportDisplayTargetSu
pport.t()
]
| nil,
widgetDataSupported: boolean() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSuggestionsSupportDisplayTargetS
upport{
executedTextSupported: boolean() | nil,
headerTextSupported: boolean() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSunriseFeaturesSupport{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
clientOpProperties:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiProtobuf.t() | nil,
supportedExecution:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedClientOpSupportedExecuti
on.t()
| nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedClientOpSupportedExecut
ion{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedConversationVersion{
supportsConversationProtocol: boolean() | nil,
version: integer() | nil
Functions
decode(value, options)
Attributes
(type: boolean(),
readNotificationSummarizationSupported
default: nil) - Whether the client supports message
summarization. Deprecated, use message_summary_support
instead.
fitnessFeatureSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiFitnessF
default: nil) - Information about what support
eatureSupport.t,
this device has for fitness.
masqueradeModeSupported (type: boolean(), default: nil) -
Whether the device supports masquerade mode (go/masquerade).
appControlSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAppContr
olSupport.t,default: nil) - The client information for app
control support. More details in: go/acaia.
gearheadNotificationSourceSupported (type: boolean(),
default: nil) - Whether the client supports the Gearhead message
notification source, in which case notification-related operations
can access it.
parentalControlsSupported (type: boolean(), default: nil) -
Whether or not the client supports enabling parental controls. When
a device to supports parental controls, it has the software necessary
to store the relevant information required for parental controls to
work. This information includes a boolean "enabled bit" as well as
the obfuscated gaia ID of the kid account selected for use with
parental controls. Devices supportings kids mode send this
information to S3 via S3ClientInfo in every request. See go/aff-
kidsproduct for details.
mediaControlSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMediaCon
default: nil) - Information about how client
trolSupport.t,
handles media controls (play, pause, skip ...)
sunriseFeaturesSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSunriseF
eaturesSupport.t,default: nil) - Whether the client supports the
sunrise screen brightening feature before the alarm fires. This is
used to indicate whether sunrise alarms can be set on the device.
http://cs/symbol:assistant.api.core_types.governed.RingtoneTaskMe
tadata.GentleWakeInfo
shLockScreenSupported (type: boolean(), default: nil) -
Whether the client supports SmartHome lock screen logic (i.e. on
Tangor).
fluidActionsSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiFluidAct
ionsSupport.t,default: nil) - Fluid Actions features supported
by the client. If this field is not set in the incoming request, it could
mean that the client does not support Fluid Actions. Alternatively, it
could mean that the client supports Fluid Actions, but syncs state
with server using the old protocol, namely
ConversationStateParams. When b/140733618 is resolved, Surface
Adaptation Layer will add this field for old clients that support
Fluid Actions framework.
bypassMsgNotificationDismissal (type: boolean(), default:
nil) - Whether or not Assistant should enforce the dismissal of
communication notifications associated with messages.
justInTimeSupported (type: boolean(), default: nil) - Whether
the client supports confirmation flow when a permission is missing.
If set to true, the user will be prompted and on confirmation the
original flow will continue.
sleepSensingSupported (type: boolean(), default: nil) -
Whether the client can monitor sleep. This allows us to show sleep
CUJ related information: go/TwilightDesign Use for development
only, see the same field in
DeviceCapabilities.SoftwareCapabilities.SelinaCapabilities.
actionV2SupportedFeatures (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiActionV2
SupportedFeatures.t, default: nil) -
mediaSessionDetection (type: String.t, default: nil) - The
ability of the client to detect media sessions on the device.
gdiSupported (type: boolean(), default: nil) - Whether account
linking via Google Deep Integrations (GDI) is supported. go/opa-
gdi-design
zoomSupported (type: boolean(), default: nil) - Whether the
client supports joining a Zoom meeting.
persistentDisplaySupported (type: boolean(), default: nil) -
Whether the client supports persistent display. The new feature
allows Assistant devices with screen to display a continuously
updating permanent display, such as ambient weather, without the
need for a user to ask the Assistant. Design doc: go/assistant-
persistent-display.
alarmTimerManagerApiSupported (type: boolean(), default:
nil) - Whether the client supports AlarmTimerManager API
(go/alarm-timer-manager-api).
bypassDiDcCheckForComms (type: boolean(), default: nil) -
Whether communications flows for the client can bypass the DI/DC
check. The client will enforce some other equivalent permission as
necessary concerning access to device contacts and apps.
readMessagesTtsTaperingSupported (type: boolean(), default:
nil) - Whether the client supports tts tapering for the read
messages flow. If set to true the tapered tts variant would be used
during the read messages flow.
funtimeSupported (type: boolean(), default: nil) - Whether the
surface client op performer supports Funtime alarms and timers.
go/funtime-engdesign
webBrowserSupported (type: boolean(), default: nil) - Whether
the supports opening a URL in a web browser. For example, we
want to disable this for clients like Chirp.
mapsDialogsSupported (type: boolean(), default: nil) -
Whether the client supports Assistant dialogs within Maps. This
field will be set only when the Maps on the surface supports
Assistant dialogs embedded within Maps. go/gsa-gmm.
opaOnSearchSupported (type: boolean(), default: nil) - When
the entry source is search, whether the client supports rendering a
similar response as OPA one does. Entry source is defined at
http://cs/symbol:assistant.api.params.DeviceProperties.EntrySource
isPairedPhoneContactUploadNeededForComms (type: boolean(),
default: nil) - Whether paired-phone contact upload is needed for
communications queries to work (e.g. on AAE).
noInputResponseSupported (type: boolean(), default: nil) -
Whether the client can render no input response or just ignore it. No
input response is returned when client has a no speech input
interaction, eg. user tapped mic but didn't say anything.
smartspaceCrossDeviceTimerSupported (type: boolean(),
default: nil) - Whether the client supports smart space cross-
device timers. (go/ss-x-device-timer)
clientOpResultBatchingSupported (type: boolean(), default:
nil) - Whether the client can batch client op results before sending
them to the server.
usesSeparateFullViewer (type: boolean(), default: nil) - If
set, it indicates that the client can open a separate HTML
browser/webviewer (full viewer) to display certain visual results.
These visual results usually require more memory to render (e.g.
high resolution photos). Compared to the regular viewer that
display all other Assistant result, the full viewer does not have
memory limit. The field is copied from the device model. See
http://google3/assistant/devices_platform/proto/device_model_capa
bilities.proto?l=225&rcl=312576471 Also see go/webassistant-full-
card-viewer.
confirmationBeforeReadingMultipleMessagesSupported (type:
boolean(), default: nil) - Whether the client supports
confirmation flow before announcement of multiple messages. If
set to true the user will be prompted once and confirmation will be
taken before all the messages are announced.
messageSummarySupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMessageS
ummarySupport.t,default: nil) - The client information for
message summary. More details in: go/roadwayrecap-prd
acpSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAssistan
tContinuedPresenceSupport.t, default: nil) - In what way is
assistant continued presence supported. (go/opa-acp-prd)
viewReminderHubPageNotSupported (type: boolean(), default:
nil) - Whether the client supports viewing of reminder hub page or
not. Default is supported. Set to true to disable returning reminder
hub page url in reminder responses.
duoGroupCallingSupported (type: boolean(), default: nil) -
Whether the client supports Duo group calling.
client1mProvidersSupported (type: boolean(), default: nil) -
Whether the client supports 1m providers (go/1m-partner-
expansion).
hasPhysicalRadio (type: boolean(), default: nil) - Whether the
client has a physical radio installed.
liveCardsSupported (type: boolean(), default: nil) - Whether
the surface supports LiveCards. In cases where the user intent flow
cannot be completed within the Assistant, LiveCards are used to
take the user to an external app or website. These cards will be
pushed to the Google Home app via the PushMessage ClientOp.
signInMethod (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSignInMe
thod.t, default: nil) - Which kind of sign in the client supports.
lottieAnimationSupport (type: String.t, default: nil) -
Whether the client supports the Lottie animation library for the
broadcast feature.
serverGeneratedFeedbackChipsEnabled (type: boolean(),
default: nil) - Whether the Assistant Server should generate
feedback suggestion chips.
transactionFeaturesSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTransact
ionFeaturesSupport.t, default: nil) - Transactions features,
supported by the client. Transactions feature may includes how
Transactions team want to populate additional information from the
device to the server.
tapToReadOptimizationSupported (type: boolean(), default:
nil) - Whether the client supports faster optimization for
tap_to_read feature.
remoteCloudCastingEnabled (type: boolean(), default: nil) -
Whether the client has remote casting enabled. For ex: we want to
disable this for clients like Auto.
crossDeviceBroadcastSupported (type: boolean(), default:
nil) - Whether the client supports cross-device broadcast (i.e. on
Torus).
suggestionsSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSuggesti
onsSupport.t, default: nil) - Suggestion chips features,
supported by the client.
crossDeviceBroadcastVersion (type: String.t, default: nil) -
The version of cross device broadcast (ie; broadcast on torus) which
the client supports.
conversationalCareSupported (type: boolean(), default: nil) -
Whether the client can render conversational care responses.
go/conversational-care
assistantForKidsSupported (type: boolean(), default: nil) -
Whether Assistant for Kids (a.k.a. Designed for Family) features
are supported.
isPairedPhoneNeededForComms (type: boolean(), default: nil) -
Whether a Bluetooth-paired phone is a core component of
communications flows on the client.
csatVisualOverlaySupported (type: boolean(), default: nil) -
Whether the client supports csat visual overlay. (go/sd-od-csat)
transactionsVersion (type: String.t, default: nil) - The
version of transactions which the client supports.
duoClientApiFeatures (type: String.t, default: nil) - The
features set which duo client on the device supports. This should be
serialized from proto {@code
duo_client_api.DuoClientApiFeatures}.
aaeNotificationSourceSupported (type: boolean(), default:
nil) - Whether the client supports the alternative message
notification sources on AAE, in which case notification-related
operations can access it.
immersiveCanvasSupport (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiImmersiv
eCanvasSupport.t, default: nil) -
soliGestureDetectionSupported (type: boolean(), default:
nil) - Whether or not the client supports gesture detection via soli
chips. The reason to prepend the name with soli is to distinguish it
from computer vision based methods, e.g. Newman devices.
lensSupported (type: boolean(), default: nil) - Whether the
client has Google Lens (Assistant Eyes).
privacyAwareLockscreenSupported (type: boolean(), default:
nil) - Whether the client supports the privacy-aware lockscreen
protocol (go/assistant-lockscreen-spec).
assistantExploreSupported (type: boolean(), default: nil) -
Whether the client supports the assistant explore section. This field
will be active only when the Explore section is available to the user.
This means that the user is (a) signed-in, (b) a IOPA / AGSA user,
and (c) in a locale where explore is available.
meetSupported (type: boolean(), default: nil) - Whether the
client supports joining a Google Meet meeting.
launchKeyboardSupported (type: String.t, default: nil) -
Which way of launching the keyboard the client supports.
immersiveCanvasConfirmationMessageSupported (type:
boolean(), default: nil) - Whether the client supports
confirmation messages in Immersive Canvas actions. Deprecated:
use the filed in immersive_canvas_support.
warmWelcomeTutorialSupported (type: boolean(), default: nil)
- Whether the client supports the programmatic warm welcome
tutorial. Design doc: go/opal-pww-design.
inDialogAccountLinkingSupported (type: boolean(), default:
nil) - Whether the client supports account linking in-dialog
(askForSignIn). This is used before this feature is moved to
conversation protocol. To support this, the client needs to: -
Integrate with Google Deep Integrations. - Have logic to send the
result of account linking back to AS.
thirdPartyGuiSupported (type: boolean(), default: nil) -
Whether the device supports the 3p GUI framework, which allows
third parties to enter the conversation with the user, showing their
logo next to their chat bubbles, etc. go/3p-phone
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAssistantContinuedPresenceSupport
.t()
| nil,
actionV2SupportedFeatures:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiActionV2SupportedFeatures.t()
| nil,
| nil,
funtimeSupported: boolean() | nil,
mediaControlSupport:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMediaControlSupport.t()
| nil,
mediaSessionDetection: String.t() | nil,
meetSupported: boolean() | nil,
messageSummarySupport:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMessageSummarySupport.t()
| nil,
noInputResponseSupported: boolean() | nil,
opaOnSearchSupported: boolean() | nil,
sunriseFeaturesSupport:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSunriseFeaturesSupport.t()
| nil,
transactionFeaturesSupport:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiTransactionFeaturesSupport.t()
| nil,
transactionsVersion: String.t() | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
messageVersion (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSup
portedProtocolVersionMessageVersionPair.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedProtocolVersion{
messageVersion:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedProtocolVersionMessageVe
rsionPair.t()
]
| nil
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedProtocolVersionMessageV
ersionPair{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedProviderTypes{
supportedTypes: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
executionCapabilities (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfaceP
default: nil) -
ropertiesExecutionCapabilities.t,
prefersGlanceableUi (type: boolean(), default: nil) - Indicates
if the surface prefers glanceable UI when rendering Assistant
response. (see go/mobile-dr-hbird-glanceable-comms-cuj for more
context).
responseDisplayFormat (type: String.t, default: nil) - If this
field is unset, the response format is unknown
supportsMultiResponse (type: boolean(), default: nil) - If
true, the client supports receiving multiple responses. See
go/multiple-response-in-media-use-cases for more details.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfacePropertiesExecutionCapabil
ities.t()
| nil,
prefersGlanceableUi: boolean() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfacePropertiesExecutionCapabi
lities{
supportsClientOpPreloading: boolean() | nil,
supportsNonFinalizedResponses: boolean() | nil,
Functions
decode(value, options)
Attributes
categoryState (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSys
temNotificationRestrictionsNotificationCategoryState.t),
default: nil) -
channelState (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSys
temNotificationRestrictionsNotificationChannelState.t),
default: nil) -
(type: String.t, default: nil) -
notificationCapabilities
Specifies whether the surface is able to display notifications.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSystemNotificationRestrictions{
categoryState:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSystemNotificationRestrictionsNot
ificationCategoryState.t()
]
| nil,
channelState:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSystemNotificationRestrictionsNot
ificationChannelState.t()
]
| nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSystemNotificationRestrictionsNo
tificationCategoryState{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiSystemNotificationRestrictionsNo
tificationChannelState{
channelType: String.t() | nil,
enabled: boolean() | nil
Functions
decode(value, options)
Attributes
deviceActionCapability (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoDeviceActionCapability.t,
DeviceActionCapability from DeviceModelPackage.
projectConfigs (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiThi
rdPartyActionConfigProjectConfig.t), default: nil) - List of
Action project capabilities.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyActionConfig{
deviceActionCapability:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceActionCapa
bility.t()
| nil,
projectConfigs:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyActionConfigProjectConf
ig.t()
]
| nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyActionConfigProjectCon
fig{
projectId: String.t() | nil
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyCapabilities{
dataSharingRestrictions: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantApiTransactionFeaturesSupport{
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDeviceTargetingDeviceTargetingError
{
type: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoAlarmCapability
{
maxSupportedAlarms: integer() | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
intValueSpec (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoIntValueSpec.t, default: nil) -
optionValueSpec (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoOptionValueSpec.t, default: nil) -
type (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoArgSpec{
intValueSpec:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoIntValueSpec.t()
| nil,
optionValueSpec:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoOptionValueSpec.
t()
| nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCallCallCapabil
ity{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoClientReconnect
Capability{}
Functions
decode(value, options)
Attributes
cloudEndpoints (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantDevice
default: nil) - The list of
sPlatformProtoCloudEndpoint.t),
CloudEndpoints supported by this Device Model. Note that each
should have a unique |name|. If any cloud endpoints are provided
here, then the first one in the list will be used by default for all
Cloud Execution. An Intent may override the default by providing
an |execution_config|.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudCapability
{
cloudEndpoints:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudEndpoint.t(
)
]
| nil
}
Functions
decode(value, options)
Attributes
name (type: String.t, default: nil) - The name for this cloud
endpoint. It's unique per Locale. This is not an API resource name.
Ex: sample-nlu-endpoint
scopes (type: list(String.t), default: nil) - The list of scopes
to be provided in the OAuth2 token. They must be a subset of the
scopes registered in the Account Linking flow, or the request will
fail. If the client itself provides the token, then this field is ignored.
url (type: String.t, default: nil) - The URL for this endpoint, it
must start with https.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudEndpoint{
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCoreDismissAssi
stantCapability{}
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceActionCap
ability{
assistantDeviceInRoomOptOut: boolean() | nil,
builtInIntentMode: String.t() | nil,
customIntentMode: String.t() | nil,
defaultExecutionConfig:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionConfig.
t()
| nil,
inlinedActionCapability:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInlinedActionCap
ability.t()
| nil,
intents:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoIntent.t()
]
| nil,
providedData:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProvidedData.t()
]
| nil,
traits: [String.t()] | nil,
understandingConfig:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoUnderstandingCon
fig.t()
| nil
}
Functions
decode(value, options)
clientOpProperty (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOp
PropertiesDeviceModifySettingClientOpProperty.t, default:
nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceModifySet
tingCapability{
clientOpProperty:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOpPropertiesDeviceModifySet
tingClientOpProperty.t()
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceTakePhoto
Capability{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionConfig
{
cloudEndpointName: String.t() | nil,
cloudIntentTranslationDisabled: boolean() | nil,
intentCommandFormat: String.t() | nil,
localDisabled: boolean() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionWaitCa
pability{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoGetHealthObserv
ationCapability{}
Functions
decode(value, options)
alarm (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) - Specifies
formProtoAlarmCapability.t,
capabilities for handling on-device alarms. The presence of this
field, even if empty, implies that the device supports alarms.
responseLimits (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoResponseLimits.t,default: nil) - Specifies the size
limits on responses. If message is not defined then no limits exist.
supportSdkExecute (type: boolean(), default: nil) - Whether
this device model package support sdk.EXECUTE client_op (a.k.a
action.devices.EXECUTE intent), which will be filled into
google.assistant.embedded.v1.DeviceAction.device_request_json. It
is default to true (and not public), since all 3P will depends on the
device_request_json. Only internal projects like Edoras will set this
to false.
supportedDeviceOps (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoSupportedDeviceOps.t,default: nil) - Specifies
capabilities for handling assistant.embedded.v1.DeviceOp.
supportsMultiResponse (type: boolean(), default: nil) -
Specifies whether server can send a series of responses for a single
query. Example: Routines where multiple actions to be executed
one after another.
timer (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) - Specifies
formProtoTimerCapability.t,
capabilities for handling on-device timers. The presence of this
field, even if empty, implies that the device supports timers.
ttsOutput (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) - Specifies
formProtoTtsOutputCapability.t,
whether client supports receiving DeviceAction.tts_output.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInlinedActionCa
pability{
alarm:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoAlarmCapability.
t()
| nil,
responseLimits:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoResponseLimits.t
()
| nil,
supportSdkExecute: boolean() | nil,
supportedDeviceOps:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSupportedDeviceO
ps.t()
| nil,
supportsMultiResponse: boolean() | nil,
timer:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoTimerCapability.
t()
| nil,
ttsOutput:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoTtsOutputCapabil
ity.t()
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoIntValueSpec{
maxValue: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoIntent{
argSpecs:
%{
optional(String.t()) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoArgSpec.t()
}
| nil,
executionConfig:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionConfig.
t()
| nil,
name: String.t() | nil,
providedDataNames: [String.t()] | nil,
securityConfig:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSecurityConfig.t
()
| nil,
triggerConditions:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoTriggerCondition
.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapabil
ity{
allowedAssistantSdkAuthProjectIds: [String.t()] | nil,
appCapabilitiesFromDeviceInstallApps: boolean() | nil,
cloudDeviceActionEndpoint:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudEndpoint.t(
)
| nil,
deviceActionsEligibleForHighConfidence: boolean() | nil,
forceSignIn: boolean() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapabili
tyStadiaAssistantConfig.t()
| nil,
telephoneAttribution: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapabil
ityStadiaAssistantConfig{
stadiaPlatform: String.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaNextCapabi
lity{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPauseCapab
ility{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPlayMediaC
apability{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPreviousCa
pability{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaResumeCapa
bility{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaShowContro
lsCapability{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaStopCapabi
lity{}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoOptionValueSpec
{
values: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProvidedData{
name: String.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderFulfill
Capability{}
Functions
decode(value, options)
clientOpProperty (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOp
PropertiesProviderOpenClientOpProperty.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderOpenCap
ability{
clientOpProperty:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOpPropertiesProviderOpenCli
entOpProperty.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoResponseLimits{
maxAssistResponseSizeBytes: integer() | nil,
maxDisplayLinesBytes: integer() | nil,
maxSuggestionChipBytes: integer() | nil,
maxSuggestionChips: integer() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSecurityConfig{
authMechanismForRemoteRequests: String.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSendChatMessage
Capability{}
Functions
decode(value, options)
Attributes
callCall (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) - |call_call|
formProtoCallCallCapability.t,
specifies the support for the call.CALL clientop, and the
corresponding call_call field in assistant.embedded.v1.DeviceOp.
clientReconnect (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoClientReconnectCapability.t,
|client_reconnect| indicates support for client.RECONNECT using
assistant.embedded.v1.DeviceOp. There is an alternative
API/capability for client.RECONNECT specified in
RoutineCapability.supports_reconnect. Client should choose
between this and RoutineCapability but not both.
coreDismissAssistant (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoCoreDismissAssistantCapability.t,
[core_dismiss_assistant] specifies the support for
core.DISMISS_ASSISTANT client_op and the corresponding
core_dismiss_assistant field in assistant.embedded.v1.DeviceOp.
deviceModifySetting (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoDeviceModifySettingCapability.t,
|device_modify_setting| specifies the support for
device.MODIFY_SETTING client_op, and the corresponding
device_modify_setting field in assistant.embedded.v1.DeviceOp.
deviceTakePhoto (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoDeviceTakePhotoCapability.t,
[device_take_photo] specifies the support for the
device.TAKE_PHOTO clientop, and the corresponding
device_take_photo field in assistant.embedded.v1.DeviceOp.
executionWait (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoExecutionWaitCapability.t,
|execution_wait| specifies the support for execution.WAIT
client_op, and the corresponding execution_wait field in
assistant.embedded.v1.DeviceOp.
getHealthObservation (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoGetHealthObservationCapability.t,
|get_health_observation| specifies the support for
get_health_observation client_op, and the corresponding
get_health_observation field in assistant.embedded.v1.DeviceOp.
mediaNext (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoMediaNextCapability.t, default: nil) -
mediaPause (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoMediaPauseCapability.t, default: nil) -
mediaPlayMedia (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoMediaPlayMediaCapability.t, default: nil) -
mediaPrevious (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoMediaPreviousCapability.t, default: nil) -
mediaResume (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoMediaResumeCapability.t, default: nil) -
mediaShowControls (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoMediaShowControlsCapability.t, default: nil) -
mediaStop (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
formProtoMediaStopCapability.t, default: nil) -
providerFulfill (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoProviderFulfillCapability.t,
|provider_fulfill| specifies the support for provider.FULFILL
client_op, and the corresponding provider_fulfill field in
assistant.embedded.v1.DeviceOp.
providerOpen (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoProviderOpenCapability.t,
|provider_open| specifies the support for provider.OPEN client_op,
and the corresponding provider_open field in
assistant.embedded.v1.DeviceOp.
sendChatMessage (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoSendChatMessageCapability.t,
|send_chat_message| specifies the support for the
chat_message.SEND clientop, and the corresponding
send_chat_message field in assistant.embedded.v1.DeviceOp.
uiShowInterpreter (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlat
default: nil) -
formProtoUiShowInterpreterCapability.t,
|ui_show_interpreter| specifies the support for
ui.SHOW_INTERPRETER client_op, and the corresponding
ui_show_interpreter field in assistant.embedded.v1.DeviceOp.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSupportedDevice
Ops{
callCall:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCallCallCapabili
ty.t()
| nil,
clientReconnect:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoClientReconnectC
apability.t()
| nil,
coreDismissAssistant:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCoreDismissAssis
tantCapability.t()
| nil,
deviceModifySetting:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceModifySett
ingCapability.t()
| nil,
deviceTakePhoto:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceTakePhotoC
apability.t()
| nil,
executionWait:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionWaitCap
ability.t()
| nil,
getHealthObservation:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoGetHealthObserva
tionCapability.t()
| nil,
mediaNext:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaNextCapabil
ity.t()
| nil,
mediaPause:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPauseCapabi
lity.t()
| nil,
mediaPlayMedia:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPlayMediaCa
pability.t()
| nil,
mediaPrevious:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPreviousCap
ability.t()
| nil,
mediaResume:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaResumeCapab
ility.t()
| nil,
mediaShowControls:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaShowControl
sCapability.t()
| nil,
mediaStop:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaStopCapabil
ity.t()
| nil,
providerFulfill:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderFulfillC
apability.t()
| nil,
providerOpen:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderOpenCapa
bility.t()
| nil,
sendChatMessage:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSendChatMessageC
apability.t()
| nil,
uiShowInterpreter:
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoUiShowInterprete
rCapability.t()
| nil
}
Functions
decode(value, options)
Attributes
maxSupportedExtendedTimerDuration (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration
default: nil) - Maximum extended timer duration supported by
.t,
the client. The extended timer duration is the total start-to-finish
duration after an AddTimeToTimer operation. E.g. if a user sets a
timer for 30 minutes, and later adds 10 minutes, the extended
duration is 40 minutes. Zero or unset indicates no maximum limit.
maxSupportedTimerDuration (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration
.t,default: nil) - Maximum timer duration supported by the
client. Zero or unset indicates no maximum limit.
maxSupportedTimers (type: integer(), default: nil) -
Maximum number of timers that can be created on the client. Zero
or unset indicates no maximum limit.
supportsMutateAction (type: boolean(), default: nil) -
Whether the client supports the MUTATE timer action. If this is
false, mutate operations may be handled by sending a pair of
REMOVE and CREATE timer actions to replace the existing timer
instead of mutating it.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoTimerCapability
{
maxSupportedExtendedTimerDuration:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration.t() | nil,
maxSupportedTimerDuration:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration.t() | nil,
maxSupportedTimers: integer() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoTriggerConditio
n{
requiredStateValues:
%{
optional(String.t()) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoArgSpec.t()
}
| nil,
simpleTts: String.t() | nil,
status: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoTtsOutputCapabi
lity{
supportsStructuredTts: boolean() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoUiShowInterpret
erCapability{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoUnderstandingCo
nfig{
nluLevel: String.t() | nil
}
Functions
decode(value, options)
streams (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMe
diaStreamLog.t), default: nil) - All active media streams while
the user issues the query.
targetStream (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaSt
reamLog.t,default: nil) - The stream selected by stream transfer
logic to be transferred to another device. It will be empty for other
features. Target_stream is different from target_device since
target_stream could have multiple devices.
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaStreamLog.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog{
ambiguousDeviceIndex: [integer()] | nil,
devicesAfterPromoters:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t()] | nil,
finalTargetDevice:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
playabilityFilteredDevicesIndex: [integer()] | nil,
puntInfoLog:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLogPuntInfo
Log.t()
]
| nil,
structureFilteredDeviceIndex: [integer()] | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLogPuntInf
oLog{
deviceIndex: [integer()] | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDeviceAndCtfContextDif
fLog{
localNetworkIdDiff: String.t() | nil,
locationFeatureDiff: String.t() | nil
}
Functions
decode(value, options)
Attributes
availableDeviceInfoLog (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDe
viceInfoLog.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDevicesLog{
availableDeviceInfoLog:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t()] | nil
}
Functions
decode(value, options)
Attributes
rawContactInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCo
default: nil) - This
mmunicationRawDeviceContactInfoLog.t),
list provides account information from the raw contact which is the
source of this field.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationDeviceContactInfoL
og{
rawContactInfo:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationRawDeviceContactInf
oLog.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationFuzzyNgramMatchLog
{
relativeCost: number() | nil,
type: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationGoogleAccountProve
nance{
email: String.t() | nil,
gaiaId: String.t() | nil,
isDasherAccount: boolean() | nil
}
Functions
decode(value, options)
Attributes
deviceContactInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCo
mmunicationDeviceContactInfoLog.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPersonMetadataLog{
deviceContactInfo:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationDeviceContactInfoLo
g.t()
]
| nil
}
Functions
decode(value, options)
Attributes
accountProvenance (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommuni
cationGoogleAccountProvenance.t, default: nil) - Google
AccountProvenance of the contact.
commonNameAliasConfidence (type: number(), default: nil) -
Populated if matched_name_type is GIVEN_NAME_ALIAS or
FULL_NAME_ALIAS.
conceptId (type: String.t, default: nil) - Concept id for
relationships in English, e.g. "Mother" for all non-English locales.
It's only populated for source = RELATIONSHIP.
deviceContactAttributes (type: list(integer()), default:
nil) - Integer value corresponding to
DeviceContactExtraMetadata.Attribute enum.
http://google3/social/graph/wire/proto/merged_person.proto?
l=933&rcl=320308954
emailIdCount (type: integer(), default: nil) - # emails stored
for the contact.
fuzzyNgramMatch (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCo
default: nil) - Populate
mmunicationFuzzyNgramMatchLog.t),
only if ContactRecognitionAlternate.Source is
'FUZZY_CONTACT_MATCH'.
gaiaId (type: String.t, default: nil) - Contact owner's gaia id
from
cs/symbol::symbol:quality_qrewrite.PersonalContactData.shared_c
ontact_owner_gaia_id. Only populated for is_shared = true and non
sign-out mode and user is not the owner of the contact(shared
contact from other user). This field is not being logged in P2.
isContactFromSecondaryAccount (type: boolean(), default:
nil) - Boolean value indicating whether selected contact is from
different account than the logged in account.
isExactMatch (type: boolean(), default: nil) - If the contact is
matched exactly from the query name.
isShared (type: boolean(), default: nil) - If this is a shared
contact. This is true in 2 cases: - User is calling their own contacts
that have been marked as shared. - User is calling shared contacts
from some other user's contact list. This field is not being logged in
P2.
isTransliteratedMatch (type: boolean(), default: nil) -
Indicate the contact matches the transliterated query.
isVanityContact (type: boolean(), default: nil) - True if the
contact is a vanity contact(has email = user's email address).
isVisibleToGuestsRelationship (type: boolean(), default:
nil) - If the lookup was done using relationship which is visible to
guests. This value will only be set if lookup was done using
relationship. E.g. user has a guest relationship (doctor) -> (John)
And user says "call doctor", then this value will be true.
matchedNameType (type: String.t, default: nil) - The matched
name type of a contact candidate.
matchedRecognitionAlternateName (type: String.t, default:
nil) - Alternate recognition term which was used to match this
contact.
matchedStarlightLookupName (type: list(String.t), default:
nil) - Ngram matched by starlight lookup for fuzzy matching in
fulfillment. We need this to analyze how many contacts are returned
by starlight lookup that is not matched by fuzzy matching. For
example, "Komal Dear" is matched to "Komal Dr" by fuzzy match.
When doing starlight lookup, "Komal" and "Dr" will be looked up
separately. So "Dr xxx" will also be returned. We want to see how
often this happens.
metadata (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommuni
cationPersonMetadataLog.t, default: nil) - PersonMetadata of
the selected contact.
nameMatchedContactIndex (type: list(integer()), default:
nil) - The indices of the contact in |candidate_contact| whose
name matches the |selected_contact_data|. |candidate_contact|:
http://google3/logs/proto/assistant/contact.proto?
l=111&rcl=306283376 |selected_contact_data|:
http://google3/logs/proto/assistant/contact.proto?
l=108&rcl=306283376
originalQueryName (type: String.t, default: nil) - The original
name in the query as transcribed by ASR.
phone (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCo
mmunicationPhoneLog.t), default: nil) - Information regarding
the phone endpoints of the selected contact. Currently it is only
logged for selected candidate.
phoneNumberCount (type: integer(), default: nil) - #
phone_numbers stored for the contact.
pkgReferenceType (type: String.t, default: nil) - Encodes if
pkg_person was resolved via a name or relationship reference.
recognitionAlternateScore (type: number(), default: nil) -
Populate only if ContactRecognitionAlternate.Source is not NONE.
recognitionAlternateSource (type: String.t, default: nil) -
Recognition alternative source type. If not none, then it indicates
the personal contact data is alternative and how the alternative is
fulfilled.
relationshipMemoryCount (type: integer(), default: nil) - The
number of resolved relationship names and contact pointers from
Assistant Memory.
selectedPhone (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommuni
cationPhoneLog.t, default: nil) - Information regarding the
selected phone endpoint. Currently it is only logged for selected
candidate.
shortcutContactInfo (type:
GoogleApi.ContentWarehouse.V1.Model.MajelContactInformat
ionShortcutInformation.t, default: nil) - Shortcut information
of the contact.
source (type: String.t, default: nil) - The contact source of a
contact candidate.
systemContactGroupId (type: list(integer()), default: nil) -
Integer value corresponding to SystemContactGroup enum.
http://google3/social/graph/wire/proto/merged_person.proto?
l=3151&rcl=320308954
whatsappPhoneNumberCount (type: integer(), default: nil) -
DEPRECATED. Use phone instead. Used before 2020-01-13.
Number of phone numbers annotated with Whatsapp.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPersonalContactDat
aLog{
accountProvenance:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationGoogleAccountProven
ance.t()
| nil,
commonNameAliasConfidence: number() | nil,
conceptId: String.t() | nil,
deviceContactAttributes: [integer()] | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationFuzzyNgramMatchLog.
t()
]
| nil,
gaiaId: String.t() | nil,
isContactFromSecondaryAccount: boolean() | nil,
isExactMatch: boolean() | nil,
isShared: boolean() | nil,
isTransliteratedMatch: boolean() | nil,
isVanityContact: boolean() | nil,
isVisibleToGuestsRelationship: boolean() | nil,
matchedNameType: String.t() | nil,
matchedRecognitionAlternateName: String.t() | nil,
matchedStarlightLookupName: [String.t()] | nil,
metadata:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPersonMetadataLog.t
()
| nil,
nameMatchedContactIndex: [integer()] | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPhoneLog.t()
]
| nil,
phoneNumberCount: integer() | nil,
pkgReferenceType: String.t() | nil,
recognitionAlternateScore: number() | nil,
GoogleApi.ContentWarehouse.V1.Model.MajelContactInformationShortcutInformation.t(
)
| nil,
source: String.t() | nil,
decode(value, options)
Attributes
rawDeviceContactInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCo
mmunicationRawDeviceContactInfoLog.t), default: nil) - This
list provides account information from the raw contact which is the
source of this field.
type (type: String.t, default: nil) - Label for phone number in
the Contacts app. It can have standard values provided by the app
e.g. MOBILE, HOME, WORK etc, but users are allowed to modify.
So essentially it becomes user content.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPhoneLog{
rawDeviceContactInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationRawDeviceContactInf
oLog.t()
]
| nil,
type: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationRawDeviceContactIn
foLog{
Functions
decode(value, options)
Attributes
defaultSpeaker (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceI
nfoLog.t, default: nil) -
defaultTv (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceI
nfoLog.t,default: nil) -
sourceDeviceId (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
defaultTv:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
sourceDeviceId: String.t() | nil
Functions
decode(value, options)
localDefaultDevices (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefault
DeviceLog.t,default: nil) -
nearbyDefaultDevices (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDe
faultDeviceLog.t), default: nil) - Default settings of nearby
devices.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
nearbyDefaultDevices:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t()]
| nil
}
Functions
decode(value, options)
Attributes
deviceIdLog (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsSe
ttingsDeviceIdLog.t),default: nil) - The identification of the
device. The logging version of the full DeviceId.
rawTextFromQuery (type: String.t, default: nil) - The raw text
mentioning a device from the query, such as "any tv".
type (type: String.t, default: nil) - The annotation type
mentioned in the query.
userDefinedName (type: String.t, default: nil) - The matched
device name set by the user, such as "big screen tv".
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceAnnotationLog{
deviceIdLog:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsSettingsDeviceIdLog.t()]
| nil,
rawTextFromQuery: String.t() | nil,
type: String.t() | nil,
userDefinedName: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDeviceAndCtfContextDiff
Log.t()
| nil,
| nil,
deviceIndex: integer() | nil,
deviceModelId: String.t() | nil,
Functions
decode(value, options)
Attributes
deviceId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sDeviceId.t,default: nil) -
mediaSessionType (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceMediaSessionLog{
deviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t() | nil,
Functions
decode(value, options)
Attributes
allDefaultDevices (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDe
default: nil) - Default settings of all nearby
faultDeviceLog.t),
devices Deprecated, use default_devices_log instead.
allMediaStreamLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAllMedi
aStreamLog.t, default: nil) - Logs all active media sessions.
availableDevicesLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailab
leDevicesLog.t,default: nil) - The list of available_devices
as they appear in DeviceTargetingContext. This is very useful for
debugging diffs between GB and CMP since they have different
methods of populating the available_devices field.
counterfactualDeviceSelectionLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceS
default: nil) - DeviceSelectionLog for
electionLog.t,
counterfactual logging.
defaultDevices (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefault
default: nil) - Include default tv and default speaker
DeviceLog.t,
Deprecated, use all_default_devices below.
defaultDevicesLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefault
DevicesLog.t, default: nil) -
devicesStr (type: list(String.t), default: nil) - Temporaray
field for debugging ANDROID_AUTO multi_target_devices punt.
This will be removed once we identify the root cause.
inputErrorLog (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsIn
putErrorLog.t),default: nil) -
localDevice (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceI
nfoLog.t,default: nil) - Now we just log the media sessions on
local device Deprecated, use NearbyDevicesLog::LocalDevice
instead.
logDataSource (type: String.t, default: nil) - Indicates which
library populated the device_selection_log for this query.
mediaFocus (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFo
default: nil) - The Media Focus information. This
cusInfoLog.t,
field should be populated only when there is a Media Focus.
Deprecated, use media_focuses below instead.
mediaFocusesLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFo
default: nil) - Media focuses on all devices.
cusesLog.t,
nearbyDevicesLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyD
default: nil) - All nearby devices and local device.
evicesLog.t,
queryAnnotation (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsQueryAn
default: nil) - This should log the query
notationLog.t,
annotation features found in the device, such as the device
annotation, the room annotation, and the structure annotation from
the query.
selectionResult (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceS
electionResultLog.t, default: nil) - The result of device
selection.
testCodes (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDe
viceTargetingTestCode.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog{
allDefaultDevices:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t()]
| nil,
allMediaStreamLog:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAllMediaStreamLog.t() | nil,
availableDevicesLog:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDevicesLog.t()
| nil,
counterfactualDeviceSelectionLog: t() | nil,
defaultDevices:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t() | nil,
defaultDevicesLog:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDevicesLog.t() | nil,
devicesStr: [String.t()] | nil,
inputErrorLog:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsInputErrorLog.t()] | nil,
localDevice:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
logDataSource: String.t() | nil,
mediaFocus:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusInfoLog.t() | nil,
mediaFocusesLog:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusesLog.t() | nil,
nearbyDevicesLog:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyDevicesLog.t() | nil,
queryAnnotation:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsQueryAnnotationLog.t()
| nil,
selectionResult:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog.t()
| nil,
testCodes:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceTargetingTestCode.t()
]
| nil
}
Functions
decode(value, options)
Attributes
ambiguousTargetDevices (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguo
usTargetDeviceLog.t, default: nil) - Deprecated, please use
qualified_devices.
deviceSelectionDecisionSummary (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDe
viceSelectionDecisionSummary.t, default: nil) -
deviceTargetingErrorType (type: String.t, default: nil) -
finalLumosStage (type: String.t, default: nil) - The class
name for the final filter/promoter used by Lumos for device
targeting. This filter or promoter runs for all users, and contains no
data specific to the individual user.
lowConfidenceTargetDevice (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConf
idenceTargetDeviceLog.t, default: nil) -
////////////////////////////////////////////////////////////////////////// Ambiguous
Results: the library failed to select the final target device(s) but it
narrows down to a set of devices which are all valid target device
candidates. The client needs to do further disambiguation, e.g.,
giving a dialog or having customized logic. The low confidence
target device means the library falied to select the target device but
it picked two devices for the client to do disambiguation.
mediaFocusSelectionErrorType (type: String.t, default: nil) -
////////////////////////////////////////////////////////////////////////// This field log
the error while selecting target device in media_focus_selector.
processorInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLu
mosProcessorInfo.t),default: nil) - The log for each stage of
Lumos, showing the number of eliminated devices from each
processor.
qualifiedDevices (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguo
usTargetDeviceLog.t, default: nil) - We will apply several filters
and dialogs to select a target device if media_focus_selector fail to
select one. This field should log the devices left after each filter or
dialog. It also log the detailed info of the final target device.
singleTargetDevice (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceI
nfoLog.t, default: nil) -
////////////////////////////////////////////////////////////////////////// Unambiguous
Results: the library successfully selected the final target device(s)
and no further disambiguation is needed. Deprecated, please use
target_device.
targetDevice (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsTargetD
eviceLog.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog{
ambiguousTargetDevices:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t()
| nil,
deviceSelectionDecisionSummary:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDeviceSelectionDecisionSumm
ary.t()
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConfidenceTargetDeviceLog.t()
| nil,
mediaFocusSelectionErrorType: String.t() | nil,
processorInfo:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLumosProcessorInfo.t()]
| nil,
qualifiedDevices:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t()
| nil,
singleTargetDevice:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
targetDevice:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsTargetDeviceLog.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceTargetingTestCode{
type: String.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsInputErrorLog{
errorCode: integer() | nil,
errorType: String.t() | nil
}
Functions
decode(value, options)
Attributes
fallbackDeviceLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceI
default: nil) - The fallback device.
nfoLog.t,
lowConfTargetDeviceLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceI
nfoLog.t, default: nil) - The selected low confidence focus
device.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConfidenceTargetDeviceLog{
fallbackDeviceLog:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
lowConfTargetDeviceLog:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLumosProcessorInfo{
devicesAfterRun: integer() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaCapabilities{
canReceiveRemoteAction: boolean() | nil,
hasScreen: boolean() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDeviceSelectionDecisionSum
mary{
deviceSelectionPreferenceUsed: String.t() | nil,
deviceSelectionReason: String.t() | nil,
miscSelectionSignal: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
| nil,
nearbyMediaFocuses:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusInfoLog.t()]
| nil
}
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Functions
decode(value, options)
Types
t()
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t()] | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsProviderAnnotationLog{
lang: String.t() | nil,
localizedNames: [String.t()] | nil,
Functions
decode(value, options)
Attributes
deviceAnnotation (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceA
default: nil) - Deprecated, please use
nnotationLog.t,
room_annotations.
deviceAnnotations (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDe
viceAnnotationLog.t),default: nil) - Log the device
annotations mentioned in the query.
providerAnnotation (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsProvide
default: nil) - Log the provider annotations
rAnnotationLog.t,
annotated from the query.
roomAnnotation (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsRoomAnn
default: nil) - TODO(b/171250187) Deprecates
otationLog.t,
the optional RoomAnnotationLog and DeviceAnnotationLog.
Deprecated, please use device_annotations.
roomAnnotations (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsRo
omAnnotationLog.t), default: nil) - Log the room annotations
mentioned in the query.
structureAnnotations (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsSt
default: nil) - Log the structure
ructureAnnotationLog.t),
annotations mentioned in the query.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsQueryAnnotationLog{
deviceAnnotation:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceAnnotationLog.t()
| nil,
deviceAnnotations:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceAnnotationLog.t()]
| nil,
providerAnnotation:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsProviderAnnotationLog.t()
| nil,
roomAnnotation:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsRoomAnnotationLog.t() | nil,
roomAnnotations:
[GoogleApi.ContentWarehouse.V1.Model.AssistantLogsRoomAnnotationLog.t()]
| nil,
structureAnnotations:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsStructureAnnotationLog.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsSettingsDeviceIdLog{
agsaClientInstanceId: String.t() | nil,
alloDeviceId: String.t() | nil,
canonicalDeviceId: String.t() | nil,
castDeviceId: String.t() | nil,
clientInstanceId: String.t() | nil,
deviceConfigId: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantLogsStructureAnnotationLog{
rawTextFromQuery: String.t() | nil,
structureId: [String.t()] | nil,
Functions
decode(value, options)
Attributes
devices (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDe
viceInfoLog.t),default: nil) -
lowConfidenceReason (type: String.t, default: nil) -
resultConfidenceLevel (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
deviceRdMetadata (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantPfrDev
default: nil) - Each DeviceRdMetadata
iceRdMetadata.t),
represents one device RD (device slot) in the intent. Note that each
device RD could have multiple device groundings inside of it.
intentName (type: String.t, default: nil) -
isExactMatch (type: boolean(), default: nil) - When
num_constraints == num_constraints_satisfied, indicating all slot
matchings are exact match.
isGrounded (type: boolean(), default: nil) - When
num_grounded_args > 0, indicating there is at least one top-level
argument is grounded.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantPfrSmartHomeIntentMetadata{
deviceRdMetadata:
[GoogleApi.ContentWarehouse.V1.Model.AssistantPfrDeviceRdMetadata.t()] | nil,
intentName: String.t() | nil,
isExactMatch: boolean() | nil,
isGrounded: boolean() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantPfrTiebreakingMetadata{
fingerprint: String.t() | nil,
sortedNameString: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantPrefulfillmentRankerPrefulfillmentS
ignals{
calibratedParsingScore: float() | nil,
deepMediaDominant: boolean() | nil,
| nil,
subIntentType: String.t() | nil,
tiebreakingMetadata:
GoogleApi.ContentWarehouse.V1.Model.AssistantPfrTiebreakingMetadata.t()
| nil,
usesGroundingBox: boolean() | nil
}
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersAttachmentLink{
linkUrl: String.t() | nil,
notificationText:
GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersNlgTemplateKey.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersMemoryPayload{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersNlgTemplateKey{
messageSet: String.t() | nil,
templateName: String.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()