API Content Warehouse Part03
API Content Warehouse Part03
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantTeleportTeleportNicknameSignals{
hasLocationInterpretation: boolean() | nil,
installInfo: String.t() | nil,
isGeneric: boolean() | nil,
nicknameTier: String.t() | nil,
source: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsCommonContactMatchSignal{
matchScore: number() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoActionP
rojectConfig{
contextId: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAgentDe
viceId{
agentId: String.t() | nil,
deviceId: 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.AssistantVerticalsHomeautomationProtoAgentIn
formation{
authType: String.t() | nil,
deviceSource: String.t() | nil,
executionPath: String.t() | nil,
id: String.t() | nil,
Functions
decode(value, options)
Attributes
structureBasedRoutine (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoCommonStructureBasedRoutine.t, default:
nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAttribu
te{
structureBasedRoutine:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonSt
ructureBasedRoutine.t()
| nil
}
Functions
decode(value, options)
Attributes
attributeProtos (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantVertic
alsHomeautomationProtoAttribute.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAttribu
tes{
attributeProtos:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAttribut
e.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonE
ventTrigger{
enabled: boolean() | nil,
eventTriggerPayload: map() | nil,
eventTriggerType: String.t() | nil,
triggerSource: integer() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonS
tructureBasedRoutine{
enabled: boolean() | nil,
googlePreconfigWorkflowId: String.t() | nil,
language: String.t() | nil,
payload: map() | nil,
securityLevel: String.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonSt
ructureBasedRoutineTrigger.t()
]
| nil,
type: String.t() | nil,
uiPayload: map() | nil
}
Functions
decode(value, options)
Attributes
eventTrigger (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoCommonEventTrigger.t, default: nil) -
voiceTrigger (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoCommonVoiceTrigger.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonS
tructureBasedRoutineTrigger{
eventTrigger:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonEv
entTrigger.t()
| nil,
voiceTrigger:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonVo
iceTrigger.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonV
oiceTrigger{
query: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoConcier
geFeatures{
conciergeProductFeatures: [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.AssistantVerticalsHomeautomationProtoDeviceT
argetingOutputQueryInfo{
annotatedSpanDevice: String.t() | nil,
Functions
decode(value, options)
Attributes
deviceSelectionLog (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceS
electionLog.t,default: nil) - the next 3 fields are for Lumos
output (DTO) that needs to be propagated to the Fulfilment through
the HomeAutomationDevice proto.
dtoError (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantDeviceTarge
tingDeviceTargetingError.t, default: nil) -
dtoQueryInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoDeviceTargetingOutputQueryInfo.t, default:
nil) - This field is from query_info in DTO.
homeautomationMetadata (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoHomeAutomation_MetaData.t, default: nil) -
Device meta data.
list (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantVertic
default:
alsHomeautomationProtoHomeAutomationDeviceItem.t),
nil) - list of HomeAutomationDeviceItem. After migration
completes, we will mark the above 4 field as deprecated and only
use this field.
matchedItemKey (type: String.t, default: nil) - Corresponding
to casse matched_item CustomTypeItem key.
matchedItemRawvalue (type: String.t, default: nil) -
Corresponding to casse Argument raw_value.
matchedItemValue (type: list(String.t), default: nil) -
Corresponding to casse matched_item CustomTypeItem value.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoHomeAut
omationDevice{
deviceSelectionLog:
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog.t()
| nil,
dtoError:
GoogleApi.ContentWarehouse.V1.Model.AssistantDeviceTargetingDeviceTargetingError.
t()
| nil,
dtoQueryInfo:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoDeviceTa
rgetingOutputQueryInfo.t()
| nil,
homeautomationMetadata:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoHomeAuto
mation_MetaData.t()
| nil,
list:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoHomeAuto
mationDeviceItem.t()
]
| nil,
matchedItemKey: String.t() | nil,
matchedItemRawvalue: String.t() | nil,
matchedItemValue: [String.t()] | nil
Functions
decode(value, options)
homeautomationMetadata (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoHomeAutomation_MetaData.t, default: nil) -
Device meta data.
matchedItemKey (type: String.t, default: nil) - Corresponding
to casse matched_item CustomTypeItem key.
matchedItemRawvalue (type: String.t, default: nil) -
Corresponding to casse Argument raw_value.
matchedItemValue (type: list(String.t), default: nil) -
Corresponding to casse matched_item CustomTypeItem value.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoHomeAut
omationDeviceItem{
homeautomationMetadata:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoHomeAuto
mation_MetaData.t()
| nil,
matchedItemKey: String.t() | nil,
matchedItemRawvalue: String.t() | nil,
matchedItemValue: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
supportedStructureFeatures (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoSupportedStructureFeatures.t, default:
nil) - The features that are available for a structure. Will only be
populated if the item_type == STRUCTURE.
traitRoutingHints (type:
list(GoogleApi.ContentWarehouse.V1.Model.HomeGraphCommon
default: nil) - For SHED devices, some
TraitRoutingHints.t),
traits can only be executed on 3P cloud, e.g.
"action.devices.traits.MediaInitiation",
"action.devices.traits.Channel" go/shed-per-trait-routing
parentNode (type: list(String.t), default: nil) -
LINT.IfChange(home_graph_single_parent) At the moment, we just
have a single string. In future this will expand with additional
metadata from client or cloud execution data store. In today's 'tree'
HomeGraph each object has a single parent. In the future this may
have a mesh for complex cases -- zones, doors, etc -- so we make
this a repeated element today.
LINT.ThenChange(//depot/google3/assistant/assistant_server/settin
gs/user_defined_actions/footprints/footprint_accessor.cc:home_gra
ph_single_parent)
actionProjectConfigs (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantVertic
alsHomeautomationProtoActionProjectConfig.t), default: nil)
- Custom actions that this item supports.
zoneNameSaftDocument (type:
GoogleApi.ContentWarehouse.V1.Model.NlpSaftDocument.t,
default: nil) - SAFT Document with linguistic annotations for the
zone name, if applicable.
operationalNodeId (type: String.t, default: nil) - Operational
CHIP Node ID that combines the fabric ID and node id in format of
. (Hex format without 0x prefix, for example,
0F001234FA67AA39.1234ABCD1111DDDD).
saftDocument (type:
GoogleApi.ContentWarehouse.V1.Model.NlpSaftDocument.t,
default: nil) - SAFT Document with linguistic annotations for the
primary device name.
opaqueCustomData (type: String.t, default: nil) - Store custom
data for agent calls here. This will likely be short-lived -- we will
replace this with calls to HGS. (Note: This may end up not
temporary if we only need it for a couple partners -- more efficient
to have it on a few users than require HGS reads for all users.
lanscanOptedIn (type: boolean(), default: nil) - Whether local
home platform should discover new devices via LAN for the
structure.
plural (type: list(String.t), default: nil) - We use this to
determine if the synonyms matched in the aqua interpretation is
plural. Then we will return disambiguate dialog or execute
commands with all the targets.
deviceModelId (type: String.t, default: nil) - See note in
home_graph.proto; loaded into DE now to avoid having to double-
read assistant settings records as per go/smarthome-removing-
assistant-settings
notificationSupportedByAgent (type: boolean(), default: nil)
- Indicates whether the device is capable of sending notifications.
This field will be set by the agent (partner) on an incoming SYNC.
If a device is not capable of generating notifications, the partner
should set this flag to false. If a partner is not capable of calling
ReportStateAndNotification to send notifications to Google, the
partner should set this flag to false. If there is a user setting in the
partner app to enable notifications and it is turned off, the partner
should set this flag to false.
parentType (type: list(String.t), default: nil) - The type of
the parent. Currently only set for devices, to distinguish between
structure and room parents. Items currently have only one parent,
and entries after the first parent_type are ignored.
gcmExecutionAddress (type: String.t, default: nil) - GCM
address for cloud execution across google cloud messaging rather
than 3p cloud.
smartDeviceManagementData (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoSmartDeviceManagementData.t, default: nil)
- Data needed for SDM (fleet management). See go/enterprise-id-
in-assistant.
voiceMatchRequired (type: String.t, default: nil) - Set to
which level of voice match is needed. Enum based on string input
from the partner in json sync. Values accepted: "none" (but in this
case partners won't set it), "owner" [requires matching one of the
creator gaia IDs], or "member" [any recognized voice 'enrolled' on
the device]. This may expand; only "owner" is in use for first
partner, Tile.
personalizedNicknames (type: list(String.t), default: nil) -
User-given nicknames for an entity (e.g. "My house"). These
nicknames are unique to the gaia user. Nickname in DeviceInfo is
per-entity level nickname, while personalized_nicknames is per-
user per-entity.
primaryName (type: String.t, default: nil) - Which of the
values was the original, user-provided name -- or our
disambiguated, cleaned-up version of it. This is what we use in TTS
when we need to identify an object that wasn't just spoken uniquely
by the user -- in disambiguation dialogue, or in response to a
collective interrogative (e.g. "what lights are on in the kitchen?")
attributes (type: map(), default: nil) - Attributes data as
provided from SYNC. This gets used in mutation and execution and
in some potential cases, in biasing.
hashValue (type: String.t, default: nil) - The hash value from
go/de-consistency-check
willReportState (type: boolean(), default: nil) - This device
will report state; we can query realtime state from local HGS rather
than slow QUERY intent to the 3p cloud.
matterUniqueId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoMatterUniqueId.t, default: nil) - Matter
Unique ID. Contains VID/PID information
userDefinedDeviceType (type: String.t, default: nil) - The
priority order of speech targeting: 1. user_defined_device_type 2.
derived_device_type 3. device_type
supportsDirectResponse (type: boolean(), default: nil) - This
device supports direct response -- if the device itself is issuing the
query (which means it's also an assistant surface) we can return its
payload directly rather than via cloud.
targetDeviceSignalStrengths (type: map(), default: nil) -
Only present for an AoGH device. HGS Device ID of a target
device and the signal strength (RSSI in dB, higher is better)
between that target device and the AoGH device. If this map is
empty, there are no target devices reachable by this AoGH device.
roleInformation (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoRoleInformation.t, default: nil) - User's
role information for this device. This will be used in Home
Automation server to decide if user has authority to fulfill its
request.
traitToAttributeProtos (type: %{optional(String.t) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoAttributes.t}, default: nil) - Map of trait to
a proto representing the attribute. This is different from the
attributes field above which is represented as a struct. The attributes
here are represented as protos and will require specific support per
trait.
traitRoutingTable (type: %{optional(String.t) =>
GoogleApi.ContentWarehouse.V1.Model.HomeGraphCommonRouti
ngTable.t}, default: nil) - Map from traits to routing table.
Metadata includes preferred execution path per trait and, when
Matter is preferred, which endpoint should be used for the trait.
assistantDeviceId (type: String.t, default: nil) - Device ID
that matches the ID passed from the device to discourse_context
when a user issues a query to an Assistant-enabled device that is
registered with Cast (via CCS (see go/castservers)), or some other
service.
derivedType (type: list(String.t), default: nil) - Any types
that are not the given item type, but derived later. For example, if an
item has type action.devices.types.OUTLET but is named "floor
lamp" we can derive that it also has type
action.devices.types.LIGHT. Also considered along with |type|
when triggering type-based actions.
modelName (type: String.t, default: nil) - Model name from
HomeGraph, populated from model_manifest.model_name. See
b/200087451.
notificationEnabledByUser (type: boolean(), default: nil) -
Indicates whether notifications have been enabled by a user and will
be announced for this device. This is set by the user within the
Google app settings, and Google will announce the device
notification only if both notification_supported_by_agent and
notification_enabled_by_user are true.
otherDeviceIds (type:
list(GoogleApi.ContentWarehouse.V1.Model.AssistantVertic
default: nil) -
alsHomeautomationProtoAgentDeviceId.t),
Other agent id + foreign id pairs associated with the device. This
can be used to represent a group of devices (e.g. Sonos' bonded
zone) as a single device, or a device that comes in through different
sync flows (e.g. Newman with a Nest camera).
smartHomeFeatures (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoSmartHomeFeatures.t,default: nil) -
SmartHome feature flags that may be enabled per-item.
supportedTraitsByAgent (type: %{optional(String.t) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoHomeAutomation_MetaDataSupportedTraits.
t}, default: nil) - Map from agent ID to supported traits. Some
devices (e.g. Newman) have multiple agents, with each agent being
associated with a specific set of traits. This could alternatively have
been formatted as map as {trait, agent} pairs instead of the {agent,
list of trait} pairs, but we retain this format to be consistent with
HomeGraph's representation. In practice, a trait should only be
paired with a single agent (i.e. we should not have two agents with
the same trait in their value list). This field is optional and should
only be provided if the item has multiple agents.
type (type: String.t, default: nil) - The item type, such as
"action.devices.types.VACUUM" - to be used in triggering type-
based actions, e.g. "start vacuuming": go/smarthome-type-based-
actions.
tdssUpdateTimestamp (type: DateTime.t, default: nil) - The
timestamp at which the TDSS map was last updated. This
information is used to help determine which hub would be preferred
if multiple hubs report the same reach-ability for a device.
creatorGaiaId (type: String.t, default: nil) - See
Device.creator_gaia_ids in //home/graph/proto/service/types.proto.
If empty, the GAIA ID from the request EUC is assumed to be the
creator. We only need at most one creator_gaia_id.
reportStateStatus (type: String.t, default: nil) - Whether
device report state is out of sync with Query response.
routableViaGcm (type: boolean(), default: nil) - Only present
for a target device. Indicates this target device is reachable by a
local (AoGH) path via an AoGH device.
groupIds(type: list(String.t), default: nil) - List of parent
group IDs, if the device is added to one or multiple device groups
(see go/home-groups). Will be consumed by Smart Home APIs and
(in the future) Assistant CTF to populate the group member list of
device groups.
physicalLocation (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoPhysicalLocation.t, default: nil) - Stores
the location for the STRUCTURE type.
otherDeviceSources (type: list(String.t), default: nil) -
Additional device sources. This can be the result of the device being
merged with other devices with a different source.
agentInformation (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoAgentInformation.t, default: nil) - Agent
details.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoHomeAut
omation_MetaData{
actionProjectConfigs:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoActionPr
ojectConfig.t()
]
| nil,
agentInformation:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAgentInf
ormation.t()
| nil,
assistantDeviceId: String.t() | nil,
attributes: map() | nil,
creatorGaiaId: String.t() | nil,
derivedType: [String.t()] | nil,
deviceModelId: String.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoMatterUn
iqueId.t()
| nil,
modelName: String.t() | nil,
notificationEnabledByUser: boolean() | nil,
notificationSupportedByAgent: boolean() | nil,
opaqueCustomData: String.t() | nil,
operationalNodeId: String.t() | nil,
otherDeviceIds:
[
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAgentDev
iceId.t()
]
| nil,
otherDeviceSources: [String.t()] | nil,
parentNode: [String.t()] | nil,
parentType: [String.t()] | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoPhysical
Location.t()
| nil,
plural: [String.t()] | nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoRoleInfo
rmation.t()
| nil,
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSmartDev
iceManagementData.t()
| nil,
smartHomeFeatures:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSmartHom
eFeatures.t()
| nil,
supportedStructureFeatures:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSupporte
dStructureFeatures.t()
| nil,
supportedTraitsByAgent:
%{
optional(String.t()) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoHomeAuto
mation_MetaDataSupportedTraits.t()
}
| nil,
supportsDirectResponse: boolean() | nil,
targetDeviceSignalStrengths: map() | nil,
GoogleApi.ContentWarehouse.V1.Model.HomeGraphCommonRoutingTable.t()
}
| nil,
traitToAttributeProtos:
%{
optional(String.t()) =>
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAttribut
es.t()
}
| nil,
type: String.t() | nil,
userDefinedDeviceType: String.t() | nil,
voiceMatchRequired: String.t() | nil,
willReportState: boolean() | nil,
zoneNameSaftDocument:
GoogleApi.ContentWarehouse.V1.Model.NlpSaftDocument.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoHomeAut
omation_MetaDataSupportedTraits{
traits: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoMatterU
niqueId{
productId: integer() | nil,
uniqueId: String.t() | nil,
vendorId: integer() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoPhysica
lLocation{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoRoleInf
ormation{
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSmartDe
viceManagementData{
enterpriseId: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSmartHo
meFeatures{
circadianLightingEnabled: boolean() | nil,
energySavingsEnabled: boolean() | nil,
Functions
decode(value, options)
Attributes
conciergeFeatures (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHo
meautomationProtoConciergeFeatures.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSupport
edStructureFeatures{
conciergeFeatures:
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoConcierg
eFeatures.t()
| nil
}
Functions
decode(value, options)
Attributes
deviceId (type:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreType
sDeviceId.t, default: nil) - The unique device on which the
mention occurred. For example, if the user has two Google Home
devices, this indicates which of the two was used.
eventId (type:
GoogleApi.ContentWarehouse.V1.Model.EventIdMessage.t,
default: nil) - ID of the event that resulted in this entity mention.
For user and system turn AEs, this is taken from the
ConversationSnapshotId of the snapshot containing this mention.
For client AEs, this is empty. This can be used to join back this
particular mention to the specific "turn" in which this mention took
place.
factoidScore (type: number(), default: nil) - If this mention
corresponds to a WebAnswer, then this defines the score associated
with that answer.
listEntryInfo (type:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesM
default: nil) - If present,
entionPropertiesListEntryInfo.t,
this entity was mentioned as part of a larger list.
recency (type: String.t, default: nil) - Estimates the recency of
the mention. This is internally computed at runtime on a turn-by-
turn basis.
role (type:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesS
emanticRoleId.t, default: nil) - The semantic role that the entity
was used in.
salience (type: String.t, default: nil) - How salient this
mention is. This field will only be set if the mention is derived from
a SearchAnswerValue. See go/webresultsdata-as-aes for more
details.
source (type:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesM
entionPropertiesSource.t,default: nil) - Contains metadata
about the source of the mention.
spatialProperties (type:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesS
default: nil) - If present, properties of
patialProperties.t,
visual mentions (e.g., how they are displayed to the user, visibility,
etc.).
surfaceForm (type:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesS
urfaceForm.t, default: nil) - Details about how this mention was
presented.
timestamp (type: DateTime.t, default: nil) - Unix timestamp
noting (approximately) when this mention occurred. We do not
guarantee that the time will correspond precisely to when the user
uttered/heard a response. If mentions within a single turn have
different timestamps, they should accurately reflect the order in
which the mentions occurred. If that order is unknown, they should
all have the same timestamp.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionProperties{
deviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t()
| nil,
listEntryInfo:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesListEntry
Info.t()
| nil,
recency: String.t() | nil,
role:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSemanticRoleId.t()
| nil,
salience: String.t() | nil,
source:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSource.t(
)
| nil,
spatialProperties:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSpatialProperties.t()
| nil,
surfaceForm:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSurfaceForm.t()
| nil,
timestamp: DateTime.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesListEntr
yInfo{
index: String.t() | nil,
lexicalGroundingsId: String.t() | nil
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
client (type:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesM
entionPropertiesSourceClient.t, default: nil) -
system (type:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesM
entionPropertiesSourceSystem.t, default: nil) -
user (type:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesM
entionPropertiesSourceUser.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSource{
client:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSourceCli
ent.t()
| nil,
system:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSourceSys
tem.t()
| nil,
user:
GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSourceUse
r.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSourceCl
ient{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSourceSy
stem{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesMentionPropertiesSourceUs
er{}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSemanticRoleId{
intentId: String.t() | nil,
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.AttentionalEntitiesSpatialProperties{
visibility: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
biasingfield (type:
list(GoogleApi.ContentWarehouse.V1.Model.BiasingPerDocDa
taBiasingField.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
biasingField (type:
list(GoogleApi.ContentWarehouse.V1.Model.BiasingPerDocDa
ta2BiasingField.t), default: nil) -
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()
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()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.BlogPerDocData{
blogurlFp: String.t() | nil,
clientSpamminess: integer() | nil,
convTree:
GoogleApi.ContentWarehouse.V1.Model.BlogsearchConversationTree.t() | nil,
copycatScore: integer() | 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)
t()
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
modules (type:
list(GoogleApi.ContentWarehouse.V1.Model.BlueGingerClien
tVisibleProtoBlueGingerSupportedServicesBlueGingerModule
.t), default: nil) - List of supported modules for a business.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.BlueGingerClientVisibleProtoBlueGingerSuppor
tedServices{
modules:
[
GoogleApi.ContentWarehouse.V1.Model.BlueGingerClientVisibleProtoBlueGingerSupport
edServicesBlueGingerModule.t()
]
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.BlueGingerClientVisibleProtoBlueGingerSuppor
tedServicesBlueGingerModule{
name: String.t() | nil,
services: [String.t()] | nil,
useCase: String.t() | nil
}
Functions
decode(value, options)
Attributes
bookId (type: String.t, default: nil) - the book id for the main
citation
discretizedCitationScore (type: integer(), default: nil) - the
discretized citation score for the main book. we map the raw score
1.0-20.0 to 0 - 127
previewable (type: boolean(), default: nil) - Is there a preview
or excerpt of the book on this document?
secondBookId (type: String.t, default: nil) - book id for the
second citation if we can't separate the two top citations (they are
too close).
secondDiscretizedCitationScore (type: integer(), default:
nil) - the discretized score for the second citation
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)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.BusinessHoursInterval{
end: integer() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
id (type:
GoogleApi.ContentWarehouse.V1.Model.GoogleInternalCommun
default: nil) - When used as
icationsInstantmessagingV1Id.t,
a user ID, it's the phone number of the sender. When used as a
session ID: For group conversation, it is the group ID. For 1 to 1, it
is the receiver or sender phone number. For 1 to bot, it is the
receiver phone number or empty.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
id:
GoogleApi.ContentWarehouse.V1.Model.GoogleInternalCommunicationsInstantmessagingV
1Id.t()
| nil
}
Functions
decode(value, options)
Attributes
classification (type:
list(GoogleApi.ContentWarehouse.V1.Model.ClassifierPornC
default: nil) -
lassifierDataClassification.t),
imageBasedDetectionDone (type: boolean(), default: nil) -
Records whether the image linker is run already. This is only used
for Alexandria but NOT for Segindexer.
timestamp (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornClassifierDataClassification.t(
)
]
| nil,
imageBasedDetectionDone: boolean() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.ClassifierPornClassifierDataClassification{
label: String.t() | nil,
score: number() | nil
}
Functions
decode(value, options)
Attributes
classifierdata (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornClassi
fierData.t,default: nil) -
sitedata (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornSiteDa
ta.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
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.ClassifierPornQueryClassifierOutput{
csaiClassification: String.t() | nil,
Functions
decode(value, options)
Attributes
csai (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
lassifierOutput.t, default: nil) -
fringe (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
lassifierOutput.t, default: nil) -
medical (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
lassifierOutput.t, default: nil) -
minor (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
default: nil) -
lassifierOutput.t,
offensive (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
lassifierOutput.t, default: nil) -
porn (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
lassifierOutput.t, default: nil) -
spoof (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
lassifierOutput.t, default: nil) -
violence (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
lassifierOutput.t, default: nil) -
vulgar (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryC
lassifierOutput.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryMultiLabelClassifierOutpu
t{
csai:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.t()
| nil,
fringe:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.t()
| nil,
medical:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.t()
| nil,
minor:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.t()
| nil,
offensive:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.t()
| nil,
porn:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.t()
| nil,
spoof:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.t()
| nil,
violence:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.t()
| nil,
vulgar:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornQueryClassifierOutput.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
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornSiteDataVersionedScore.t()
]
| nil,
violenceScore: number() | nil,
violenceStats:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornSiteViolenceStats.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.ClassifierPornSiteDataVersionedScore{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.ClassifierPornSiteViolenceStats{
meanFinalViolenceScore: number() | nil,
numberOfImages: String.t() | nil,
numberOfVideos: String.t() | nil,
videoViolenceScore: number() | nil
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceCloudSqlInstanc
eConfig{
cloudSqlInstanceConnectionName: String.t() | nil,
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceGcsBucketConfig
{
admins: [String.t()] | nil,
bucketName: String.t() | nil,
entityName: String.t() | nil,
kmsKeyReference: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceIamPolicyBindin
g{
members: [String.t()] | nil,
resource: String.t() | nil,
Functions
decode(value, options)
Attributes
createDatabaseOptions (type:
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenan
tresourceInfraSpannerConfigCreateDatabaseOptions.t,
default: nil) - Input [Optional]. The options to create a spanner
database. Note: give the right options to ensure the right KMS key
access audit logging and AxT logging in expected logging category.
kmsKeyReference (type: String.t, default: nil) - Input
[Optional]. The KMS key name or the KMS grant name used for
CMEK encryption. Only set this field when provisioning new Infra
Spanner databases. For existing Infra Spanner databases, this field
will be ignored because CMEK re-encryption is not supported. For
example, projects//locations//keyRings//cryptoKeys/
sdlBundlePath (type: String.t, default: nil) - Input [Required].
The file path to the spanner SDL bundle.
spannerBorgServiceAccount (type: String.t, default: nil) -
Input [Optional]. The spanner borg service account for delegating
the kms key to. For example, spanner-infra-cmek-
[email protected], for the nonprod universe.
spannerLocalNamePrefix (type: String.t, default: nil) -
spannerNamespace (type: String.t, default: nil) -
spannerUniverse (type: String.t, default: nil) - Input
[Required]. Every database in Spanner can be identified by the
following path name: /span//:
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceInfraSpannerCon
fig{
createDatabaseOptions:
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceInfraSpannerConf
igCreateDatabaseOptions.t()
| nil,
kmsKeyReference: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceInfraSpannerCon
figCreateDatabaseOptions{
cmekCloudResourceName: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceServiceAccountI
dentity{
serviceAccountEmail: String.t() | nil,
tag: String.t() | nil
}
Functions
decode(value, options)
Attributes
billingConfig (type:
GoogleApi.ContentWarehouse.V1.Model.GoogleApiServicecons
umermanagementV1BillingConfig.t, default: nil) - Input/Output
[Required]. The billing account properties to create the tenant
project.
folder (type: String.t, default: nil) - Input/Output [Required].
The folder that holds tenant projects and folder-level permissions
will be automatically granted to all tenant projects under the folder.
Note: the valid folder format is folders/{folder_number}.
policyBindings (type:
list(GoogleApi.ContentWarehouse.V1.Model.GoogleApiServic
econsumermanagementV1PolicyBinding.t), default: nil) -
Input/Output [Required]. The policy bindings that are applied to the
tenant project during creation. At least one binding must have the
role roles/owner with either user or group type.
services (type: list(String.t), default: nil) - Input/Output
[Required]. The API services that are enabled on the tenant project
during creation.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantProjectCo
nfig{
billingConfig:
GoogleApi.ContentWarehouse.V1.Model.GoogleApiServiceconsumermanagementV1BillingCo
nfig.t()
| nil,
folder: String.t() | nil,
policyBindings:
[
GoogleApi.ContentWarehouse.V1.Model.GoogleApiServiceconsumermanagementV1PolicyBin
ding.t()
]
| nil,
services: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
cloudSqlInstances (type:
list(GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatform
default: nil) - The
TenantresourceCloudSqlInstanceConfig.t),
CloudSQL instances that are provisioned under the tenant project.
gcsBuckets (type:
list(GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatform
default: nil) - The GCS
TenantresourceGcsBucketConfig.t),
buckets that are provisioned under the tenant project.
iamPolicyBindings (type:
list(GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatform
default: nil) - The
TenantresourceIamPolicyBinding.t),
dynamic IAM bindings that are granted under the tenant project.
Note: this should only add new bindings to the project if they don't
exist and the existing bindings won't be affected.
infraSpannerConfigs (type:
list(GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatform
TenantresourceInfraSpannerConfig.t), default: nil) - The
Infra Spanner databases that are provisioned under the tenant
project. Note: this is an experimental feature.
tag (type: String.t, default: nil) - Input/Output [Required].
The tag that uniquely identifies a tenant project within a tenancy
unit. Note: for the same tenant project tag, all tenant manager
operations should be idempotent.
tenantProjectConfig (type:
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenan
tresourceTenantProjectConfig.t,default: nil) - The
configurations of a tenant project.
tenantProjectId (type: String.t, default: nil) - Output only.
The tenant project ID that has been created.
tenantProjectNumber (type: String.t, default: nil) - Output
only. The tenant project number that has been created.
tenantServiceAccounts (type:
list(GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatform
default:
TenantresourceTenantServiceAccountIdentity.t),
nil) - The service account identities (or enabled API service's
P4SA) that are expclicitly created under the tenant project (before
JIT provisioning during enabled API services).
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantProjectRe
source{
cloudSqlInstances:
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceCloudSqlInstance
Config.t()
]
| nil,
gcsBuckets:
[
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceGcsBucketConfig.
t()
]
| nil,
iamPolicyBindings:
[
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceIamPolicyBinding
.t()
]
| nil,
infraSpannerConfigs:
[
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceInfraSpannerConf
ig.t()
]
| nil,
tag: String.t() | nil,
tenantProjectConfig:
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantProjectCon
fig.t()
| nil,
tenantProjectId: String.t() | nil,
tenantProjectNumber: String.t() | nil,
tenantServiceAccounts:
[
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantServiceAcc
ountIdentity.t()
]
| nil
}
Functions
decode(value, options)
Attributes
p4ServiceAccounts (type:
list(GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatform
default: nil) - A
TenantresourceServiceAccountIdentity.t),
list of P4 service accounts (go/p4sa) to provision or deprovision.
tenantProjectResources (type:
list(GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatform
default: nil) - A
TenantresourceTenantProjectResource.t),
list of tenant projects and tenant resources to provision or
deprovision.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantResource{
p4ServiceAccounts:
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceServiceAccountId
entity.t()
]
| nil,
tenantProjectResources:
GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantProjectRes
ource.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantServiceAc
countIdentity{
serviceAccountEmail: String.t() | nil,
serviceName: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
modelOutputs (type:
list(GoogleApi.ContentWarehouse.V1.Model.CommerceDatasto
default: nil) - The set of
reImageDeepTagsModelOutput.t),
outputs for a series of model versions. The size of this field should
not extend beyond 4 at any time: two versions for slow-update track
dependencies, and two versions for fast-update track dependencies.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreImageDeepTagsModelOutput.t()
]
| nil
}
Functions
decode(value, options)
backgroundType (type:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDee
pTag.t,default: nil) -
collage (type:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDee
pTag.t,default: nil) -
cropping (type:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDee
default: nil) - We are looking to deploy a model for the
pTag.t,
Ads team to identify images with bad cropping. The model will be
for Ads only and we will not populate the cropping field in CDS.
modelType (type:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDee
pTag.t,default: nil) -
nfs (type:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDee
pTag.t,default: nil) - Tag corresponds to the shopping non-
family safe (nfs) image signal.
objectCount (type:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDee
pTag.t,default: nil) -
overlay (type:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDee
pTag.t, default: nil) - Tag corresponding to unwanted text
overlay (watermarks, logos, promotional elements, artifacts, etc).
selfie (type:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDee
pTag.t,default: nil) -
textOverlay (type:
list(GoogleApi.ContentWarehouse.V1.Model.CommerceDatasto
reDeepTag.t), default: nil) - Tag corresponding to the text
overlay classifier (watermarks, logos, promotional elements,
artifacts, etc).
version (type: integer(), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreImageDeepTagsModelOutput{
backgroundType:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t() | nil,
collage:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t() | nil,
cropping:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t() | nil,
modelType:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t() | nil,
nfs: GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t() | nil,
objectCount:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t() | nil,
overlay:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t() | nil,
selfie:
GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t() | nil,
textOverlay:
[GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreDeepTag.t()] | nil,
version: integer() | nil
}
Functions
decode(value, options)
Attributes
localizedvariations (type:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocLocalize
dVariations.t,default: nil) -
localizedAlternateName (type:
list(GoogleApi.ContentWarehouse.V1.Model.IndexingConvert
default: nil) - Localized
erLocalizedAlternateName.t),
alternate names are similar to alternate names, except that it is
associated with a language different from its canonical. This is the
subset of webmaster-provided localized alternate names being in
the dup cluster of this document. Used during serving for swapping
in the URL based on regional and language preferences of the user.
forwardingdup (type:
list(GoogleApi.ContentWarehouse.V1.Model.CompositeDocFor
wardingDup.t),default: nil) -
perDocData (type:
GoogleApi.ContentWarehouse.V1.Model.PerDocData.t, default:
nil) -
accessRequirements (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingPrivacyAcces
sAccessRequirements.t, default: nil) - Contains necessary
information to enforce row level Docjoin access control.
properties (type:
GoogleApi.ContentWarehouse.V1.Model.DocProperties.t,
default: nil) -
badSslCertificate (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingBadSSLCertif
default: nil) - This field is present iff the page has a bad
icate.t,
SSL certificate itself or in its redirect chain.
extradup (type:
list(GoogleApi.ContentWarehouse.V1.Model.CompositeDocExt
raDup.t),default: nil) -
subindexid (type: list(String.t), default: nil) -
ptoken (type:
GoogleApi.ContentWarehouse.V1.Model.PtokenPToken.t,
default: nil) - Contains information necessary to perform policy
decision on the usage of the data assosiated with this cdoc.
richcontentData (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingConverterRic
hContentData.t,default: nil) - If present, indicates that some
content was inserted, deleted, or replaced in the document's content
(in CompositeDoc::doc::Content::Representation), and stores
information about what was inserted, deleted, or replaced.
scaledIndyRank (type: integer(), default: nil) - to copy to per-
doc
cseId (type:
list(GoogleApi.ContentWarehouse.V1.Model.QualityProseCSE
default: nil) -
UrlInfo.t),
indexingIntermediate (type: String.t, default: nil) -
Serialized indexing intermediate data.
docVideos (type:
list(GoogleApi.ContentWarehouse.V1.Model.ImageRepository
VideoProperties.t),default: nil) - Info about videos embedded
in the document.
indexinginfo (type:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocIndexing
Info.t,default: nil) -
localinfo (type:
GoogleApi.ContentWarehouse.V1.Model.LocalWWWInfo.t,
default: nil) -
storageRowTimestampMicros(type: String.t, default: nil) -
Row timestamp in CDoc storage.
partialUpdateInfo (type:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocPartialU
pdateInfo.t,default: nil) - Only present in partial cdocs.
additionalchecksums (type:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocAddition
alChecksums.t,default: nil) -
anchors (type:
GoogleApi.ContentWarehouse.V1.Model.Anchors.t, default:
nil) - Mark as non-personal since no personal fields will be
populated in anchors.link_additional_info and
anchors.additional_info. For more details of Search personal
data, see go/dma52-search-cdoc-fields.
registrationinfo (type:
GoogleApi.ContentWarehouse.V1.Model.RegistrationInfo.t,
default: nil) - Information about the most recent creation and
expiration of this domain. It's extracted from domainedge signal.
docAttachments (type:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageS
default: nil) - A generic container to hold document
et.t,
annotations and signals. For a full list of extensions live today, see
go/wde.
docinfoPassthroughAttachments (type:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageS
et.t, default: nil) - This message set is used for data pushed into
the index using the signals framework that is never to be used in
Mustang or TG Continuum scoring/snippeting code. Any protocol
buffer stored in this message set is automatically returned in a
docinfo response - it ends up in the "info" message set in the
WWWSnippetResponse, so it can be used in post-doc twiddlers and
for display in GWS with no code changes in Mustang or
Teragoogle.
docImages (type:
list(GoogleApi.ContentWarehouse.V1.Model.ImageData.t),
default: nil) - Info about "selected" images associated with the
document for which we (already) have ImageData. For each image
URL, some fixed number of documents are selected as web
referrers for the image URL, and within those selected documents,
we say the image is "selected". Within the remaining documents,
we say the image is "rejected". Note that this distinction is slightly
different from selected for indexing. Only images within
doc_images where is_indexed_by_imagesearch is true will be
selected for indexing. You can find the rejected images at
composite_doc.doc_attachments().get(). You can find images that
are selected, but for which we have no ImageData (yet) at
composite_doc.image_indexing_info().selected_not_indexed_imag
e_link()
includedcontent (type:
list(GoogleApi.ContentWarehouse.V1.Model.CompositeDocInc
ludedContent.t), default: nil) -
porninfo (type:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornDocume
ntData.t,default: nil) - Porn related data used for image and
web search porn classification as well as for diagnostics purposes.
urldate (type: String.t, default: nil) - Date in the url extracted
by quality/snippets/urldate/date-in-url.cc This is given as midnight
GMT on the date in question.
embeddedContentInfo (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedCont
entEmbeddedContentInfo.t, default: nil) - Data produced by the
embedded-content system. This is a thin message, containing only
embedded_links_info data for the embedder and JavaScript/CSS
embedded links (the embedded-content bigtable also contains
snapshots, compressed document trees and all embedded link
types). Provided using the index signal API.
richsnippet (type:
GoogleApi.ContentWarehouse.V1.Model.RichsnippetsPageMap.
t,default: nil) - rich snippet extracted from the content of a
document.
qualitysignals (type:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocQualityS
default: nil) -
ignals.t,
anchorStats (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerAnc
default: nil) - Mark as non-personal since it's
horStatistics.t,
an aggregation of anchors. For more details of Search personal data,
see go/dma52-search-cdoc-fields.
alternatename (type:
list(GoogleApi.ContentWarehouse.V1.Model.CompositeDocAlt
ernateName.t), default: nil) -
dataVersion (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerDat
default: nil) - Contains the tracking version of
aVersion.t,
various data fields in CompositeDoc.
syntacticDate (type:
GoogleApi.ContentWarehouse.V1.Model.QualityTimebasedSynt
acticDate.t,default: nil) -
url (type: String.t, default: nil) - WARNING!!! "url" field in
CompositeDoc is optional, and is usually missing: e.g., Docjoin
CompositeDoc's don't have CompositeDoc::url. has_url() checking
is often useful. So don't rely on CompositeDoc::url unless you're
sure otherwise. Usually you want to use CompositeDoc::doc::url
instead.
docjoinsOnSpannerCommitTimestampMicros (type: String.t,
default: nil) - The commit timestamp of a CDoc update to
Docjoins on Spanner.
ContentChecksum96 (type: String.t, default: nil) - Visible
content checksum as computed by
repository::parsehandler::checksum::Checksum96bitsParseHandler.
The value is a Fprint96 in "key format" (i.e., by Fprint96::AsKey()).
liveexperimentinfo (type:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocLiveExpe
rimentInfo.t,default: nil) -
labelData (type:
GoogleApi.ContentWarehouse.V1.Model.QualityLabelsGoogleL
abelData.t, default: nil) - This field associates a document to
particular labels and assigns confidence values to them.
sitemap (type:
GoogleApi.ContentWarehouse.V1.Model.Sitemap.t, default:
nil) - Sitelinks: a collection of interesting links a user might be
interested in, given they are interested in this document.
WARNING: this is different from the crawler Sitemaps (see
SitemapsSignals in the attachments).
robotsinfolist (type:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocRobotsIn
default: nil) -
foList.t,
doc (type:
GoogleApi.ContentWarehouse.V1.Model.GDocumentBase.t,
default: nil) -
(type: integer(), default: nil) - URL
csePagerankCutoff
should only be selected for CSE Index if it's pagerank is higher than
cse_pagerank_cutoff.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.IndexingPrivacyAccessAccessRequirements.t()
| nil,
additionalchecksums:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocAdditionalChecksums.t()
| nil,
alternatename:
[GoogleApi.ContentWarehouse.V1.Model.CompositeDocAlternateName.t()] | nil,
anchorStats:
GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerAnchorStatistics.t()
| nil,
anchors: GoogleApi.ContentWarehouse.V1.Model.Anchors.t() | nil,
badSslCertificate:
GoogleApi.ContentWarehouse.V1.Model.IndexingBadSSLCertificate.t() | nil,
cseId: [GoogleApi.ContentWarehouse.V1.Model.QualityProseCSEUrlInfo.t()] | nil,
csePagerankCutoff: integer() | nil,
dataVersion:
GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerDataVersion.t() | nil,
doc: GoogleApi.ContentWarehouse.V1.Model.GDocumentBase.t() | nil,
docAttachments:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
docImages: [GoogleApi.ContentWarehouse.V1.Model.ImageData.t()] | nil,
docVideos:
[GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryVideoProperties.t()]
| nil,
docinfoPassthroughAttachments:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
docjoinsOnSpannerCommitTimestampMicros: String.t() | nil,
embeddedContentInfo:
GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentEmbeddedContentInfo.t(
)
| nil,
extradup:
[GoogleApi.ContentWarehouse.V1.Model.CompositeDocExtraDup.t()] | nil,
forwardingdup:
[GoogleApi.ContentWarehouse.V1.Model.CompositeDocForwardingDup.t()] | nil,
includedcontent:
[GoogleApi.ContentWarehouse.V1.Model.CompositeDocIncludedContent.t()] | nil,
indexingIntermediate: String.t() | nil,
indexinginfo:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocIndexingInfo.t() | nil,
labelData:
GoogleApi.ContentWarehouse.V1.Model.QualityLabelsGoogleLabelData.t() | nil,
liveexperimentinfo:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocLiveExperimentInfo.t() | nil,
localinfo: GoogleApi.ContentWarehouse.V1.Model.LocalWWWInfo.t() | nil,
localizedAlternateName:
[
GoogleApi.ContentWarehouse.V1.Model.IndexingConverterLocalizedAlternateName.t()
]
| nil,
localizedvariations:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocLocalizedVariations.t()
| nil,
partialUpdateInfo:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocPartialUpdateInfo.t() | nil,
perDocData: GoogleApi.ContentWarehouse.V1.Model.PerDocData.t() | nil,
porninfo:
GoogleApi.ContentWarehouse.V1.Model.ClassifierPornDocumentData.t() | nil,
properties: GoogleApi.ContentWarehouse.V1.Model.DocProperties.t() | nil,
ptoken: GoogleApi.ContentWarehouse.V1.Model.PtokenPToken.t() | nil,
qualitysignals:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocQualitySignals.t() | nil,
registrationinfo:
GoogleApi.ContentWarehouse.V1.Model.RegistrationInfo.t() | nil,
richcontentData:
GoogleApi.ContentWarehouse.V1.Model.IndexingConverterRichContentData.t()
| nil,
richsnippet:
GoogleApi.ContentWarehouse.V1.Model.RichsnippetsPageMap.t() | nil,
robotsinfolist:
GoogleApi.ContentWarehouse.V1.Model.CompositeDocRobotsInfoList.t() | nil,
scaledIndyRank: integer() | nil,
sitemap: GoogleApi.ContentWarehouse.V1.Model.Sitemap.t() | nil,
storageRowTimestampMicros: String.t() | nil,
subindexid: [String.t()] | nil,
syntacticDate:
GoogleApi.ContentWarehouse.V1.Model.QualityTimebasedSyntacticDate.t() | nil,
url: String.t() | nil,
urldate: String.t() | nil
}
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CompositeDocAdditionalChecksums{
NoTransientChecksum96: String.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()
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
cdocBuildInfo (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerCDo
cBuildInfo.t, default: nil) - To hold extra info for building a
final cdoc from raw cdoc and goldmine annotations.
contentProtected (type: boolean(), default: nil) - Whether
current page is under content protection, i.e. a page has been
crawled as an error page, but we preserve its last known good
content and keep its crawl_status as
converter.CrawlStatus::CONTENT.
convertToRobotedReason (type: integer(), default: nil) - If
set, indicates that the crawl status was converted to ROBOTED for
the reason specified by the enum value in
converter.RobotedReasons.ConvertToRobotedReasons. See
indexing/converter/proto/converter.proto for details. If unset, then
the document was not converted to roboted, and if the document
crawl status is ROBOTED, then the document is disallowed (at
least to Google) in robots.txt.
crawlStatus (type: integer(), default: nil) - One of the enum
values in converter.CrawlStatus.State (see
indexing/converter/proto/converter.proto for details). Default is
converter.CrawlStatus::CONTENT. The document is roboted if the
value is converter.CrawlStatus::ROBOTED.
demotionTags (type: list(String.t), default: nil) -
errorType (type: integer(), default: nil) - One of the enum
values in converter.ErrorPageType (see
indexing/converter/proto/error-page-detector-enum.proto for detail).
Default is converter::ERROR_PAGE_NONE.
freshdocsCorpora (type: list(String.t), default: nil) -
hostid (type: String.t, default: nil) - The host id of the
document. Used chiefly to determine whether the document is part
of a parked domain.
ieIdentifier (type: String.t, default: nil) - A short
descriptive string to help identify the IE application or setup where
this CDoc is generated. For example: websearch_m3 This field is
for debuggability purposes.
imageIndexingInfo (type:
GoogleApi.ContentWarehouse.V1.Model.ImageSearchImageInde
xingInfo.t,default: nil) - Indexing info about images (i.e. image
links missing image data, etc).
indexingTs (type: String.t, default: nil) - The timestamp (the
time since the Epoch, in microseconds) when the docjoin is
exported from indexing. The main purpose of this field is to identify
different versions of the same document.
noLongerCanonicalTimestamp (type: String.t, default: nil) - If
set, the timestamp in microseconds when the URL stopped being
canonical. This should never be set for exported canonical
documents. This field is used by dups during canonical flip, and by
webmain when doc selection switched between desktop and mobile.
Union respects this timestamp to prevent old doc being deleted until
the new doc is picked up
normalizedClickScore (type: number(), default: nil) - This
score is calculated by re-mapping the back onto the partition's score
distribution, such that the score represents the score of the
equivalently ranked organically-selected document.
primaryVertical (type: String.t, default: nil) - Vertical
membership of the document. - primary_vertical is the vertical
that initiated indexing of this document (or empty if the vertical was
websearch). - verticals is the full list of verticals that contained
this document (excluding websearch) at indexing time.
primary_vertical may or may not be an element of verticals
because of vertical membership skew between the ingestion time
and indexing time. See go/one-indexing-for-web for more
background.
rawNavboost (type: integer(), default: nil) - The raw navboost
count for the canonical url without aggregating the navboost from
dup urls. This field is used when building forwarding map.
rowTimestamp (type: String.t, default: nil) - The timestamp
(the time since the Epoch, in microseconds) to represent doc
version, which is used in the downstream processing after Raffia. If
it's not set, indexing_ts will be used as row_timestamp. The
timestamp is generally set by reprocessing to set slightly newer
indexing_ts such that the system can respect the reprocessed
version to overwrite old data in storage.
selectionTierRank (type: number(), default: nil) - Selection
tier rank is a language normalized score ranging from 0-1 over the
serving tier (Base, Zeppelins, Landfills) for this document.
tracingId (type: list(String.t), default: nil) - The tracing ids
is to label the version of url for url status tracking. This repeated
field will carry at most 10 tracing id. See more details in go/rich-
tracing-design There will be less than 2% base+uz cdocs carrying
this field. The major sources of tracing ids include: Indexing API
pushed urls Index Metrics sampling urls The tracing ids will be
written into cdocs by Webmain Ramifier. The consumer of the
tracing ids is Union serving notification collector see more at
go/serving-notification-from-union
urlChangerate (type:
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrl
Changerate.t, default: nil) - Changerate information for this doc
(see crawler/changerate/changerate.proto for details).
urlHistory (type:
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrl
default: nil) - Url change history for this doc (see
History.t,
crawler/changerate/changerate.proto for details). Note if a doc has
more than 20 changes, we only keep the last 20 changes here to
avoid adding to much data in its docjoin.
urlPatternSignals (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggreg
atorUrlPatternSignals.t, default: nil) - UrlPatternSignals for
this doc, used to compute document score in LTG (see
indexing/signal_aggregator/proto/signal-aggregator.proto for
details).
verticals (type: list(String.t), default: nil) -
videoIndexingInfo (type:
GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryVideo
IndexingInfo.t, default: nil) - Indexing info about videos.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CompositeDocIndexingInfo{
cdocBuildInfo:
GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerCDocBuildInfo.t() | nil,
contentProtected: boolean() | nil,
convertToRobotedReason: integer() | nil,
crawlStatus: integer() | nil,
demotionTags: [String.t()] | nil,
errorType: integer() | nil,
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlChangerate.t() | nil,
urlHistory:
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlHistory.t() | nil,
urlPatternSignals:
GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlPatternSignals.t()
| nil,
decode(value, options)
Attributes
perLiveExperimentInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.CompositeDocLiv
default: nil) - List
eExperimentInfoPerLiveExperimentInfo.t),
of necessary information for each live experiments.
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.CompositeDocLiveExperimentInfoPerLiveExperime
ntInfo.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CompositeDocLiveExperimentInfoPerLiveExperim
entInfo{
experimentId: String.t() | nil,
Functions
decode(value, options)
dupsComputedAlternateNames (type:
list(GoogleApi.ContentWarehouse.V1.Model.IndexingDupsCom
default: nil) -
putedLocalizedAlternateNamesLocaleEntry.t),
A subset of computed variations, only the members which are dups
to the main url. Used during serving for swapping in the URL based
on regional and language preferences of the user.
webmasterAlternateNames (type:
list(GoogleApi.ContentWarehouse.V1.Model.IndexingConvert
default: nil) - All localized
erLocalizedAlternateName.t),
alternate names provided by the webmaster (canonical and dups,
indexed and not-indexed). Used on the ranking side for swapping
out results based on the webmaster preference.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CompositeDocLocalizedVariations{
dupsComputedAlternateNames:
GoogleApi.ContentWarehouse.V1.Model.IndexingDupsComputedLocalizedAlternateNamesLo
caleEntry.t()
]
| nil,
webmasterAlternateNames:
GoogleApi.ContentWarehouse.V1.Model.IndexingConverterLocalizedAlternateName.t()
]
| nil
}
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.CompositeDocPartialUpdateInfoLastFullIndexing
Info.t()
]
| nil,
shouldLookupDocjoinsTier: integer() | nil,
shouldLookupDocjoinsVerticalCorpus: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CompositeDocPartialUpdateInfoLastFullIndexin
gInfo{
corpus: String.t() | nil,
lastFullIndexingTsMicros: String.t() | nil
}
Functions
decode(value, options)
Attributes
lastSignificantUpdate (type:
GoogleApi.ContentWarehouse.V1.Model.QualityTimebasedLast
default: nil) - Contains a date used for the
SignificantUpdate.t,
"Date Last Modified" toolbelt restrict mode. Note: this date is a
combined date and is different from the pure shingle-based signal
stored in contentage.last_significant_update field.
pagetype (type:
GoogleApi.ContentWarehouse.V1.Model.QualityTimebasedPage
Type.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
lastSignificantUpdate:
GoogleApi.ContentWarehouse.V1.Model.QualityTimebasedLastSignificantUpdate.t()
| nil,
pagetype:
GoogleApi.ContentWarehouse.V1.Model.QualityTimebasedPageType.t() | nil
}
Functions
decode(value, options)
Attributes
newsRobotsInfo (type:
GoogleApi.ContentWarehouse.V1.Model.IndexingConverterRob
otsInfo.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.QualityNsrExperimentalNsrTeamWSJData.t()
]
| nil,
experimentalQstarDeltaSignal: number() | nil,
experimentalQstarSignal: number() | nil,
experimentalQstarSiteSignal: number() | nil,
GoogleApi.ContentWarehouse.V1.Model.PairwiseQScoringData.t() | nil,
pairwiseqVersionedData:
[GoogleApi.ContentWarehouse.V1.Model.PairwiseQVersionedItem.t()] | nil,
pandaDemotion: integer() | nil,
pqData: integer() | nil,
GoogleApi.ContentWarehouse.V1.Model.QualityAuthorityTopicEmbeddingsVersionedItem.
t()
]
| nil,
ugcDiscussionEffortScore: integer() | nil,
unauthoritativeScore: integer() | nil,
vlqNsr: integer() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ConceptsConceptId{
Functions
decode(value, options)
Attributes
freshdocsOutgoing (type:
list(GoogleApi.ContentWarehouse.V1.Model.ContentAttribut
default: nil) - Selected outgoing
ionsOutgoingAttribution.t),
attributions extracted on FreshDocs.
offlineOutgoing (type:
list(GoogleApi.ContentWarehouse.V1.Model.ContentAttribut
default: nil) - Selected outgoing
ionsOutgoingAttribution.t),
attributions extracted via offline MR jobs.
onlineOutgoing (type:
list(GoogleApi.ContentWarehouse.V1.Model.ContentAttribut
default: nil) - Selected outgoing
ionsOutgoingAttribution.t),
attributions extracted online on Alexandria.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t()
]
| nil,
offlineOutgoing:
[
GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t()
]
| nil,
onlineOutgoing:
[
GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution{
bestEvidenceType: String.t() | nil,
docid: String.t() | nil,
properties: integer() | 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)
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.CopleyPersonalReferenceMetadata{
referenceScore: number() | nil,
references:
[GoogleApi.ContentWarehouse.V1.Model.CopleyPersonalReference.t()] | nil,
subreferenceMetadata:
GoogleApi.ContentWarehouse.V1.Model.CopleySubreferenceMetadata.t() | nil
}
Functions
decode(value, options)
sourceTypeMetadata (type:
list(GoogleApi.ContentWarehouse.V1.Model.CopleySourceTyp
eMetadata.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeList{
sourceTypeMetadata:
[GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeMetadata.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.PersonalizationSettingsApiProtoLocalDiscovery
LocalDiscoverySettingsMetadata.t()
| nil,
personalDataProvenance: String.t() | nil,
personalDataType: String.t() | nil,
provenanceCategory: [String.t()] | nil,
sensitivity:
GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivitySensitivity.t()
| nil
}
Functions
decode(value, options)
Attributes
mostCompoundResolvedEntities (type:
list(GoogleApi.ContentWarehouse.V1.Model.CopleySubrefere
default: nil) - Resolved entities are sorted
nceResolution.t),
from highest resolution score to lowest.
mostNestedUnresolvedReference (type:
GoogleApi.ContentWarehouse.V1.Model.CopleySubreferenceRe
default: nil) - This is a merged representation of the
ference.t,
compound reference having the most_compound_resolved_entities
as an argument.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
mostCompoundResolvedEntities:
[GoogleApi.ContentWarehouse.V1.Model.CopleySubreferenceResolution.t()] | nil,
mostNestedUnresolvedReference:
GoogleApi.ContentWarehouse.V1.Model.CopleySubreferenceReference.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
relationshipLexicalInfo:
GoogleApi.ContentWarehouse.V1.Model.CopleyLexicalMetadata.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)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
item:
[GoogleApi.ContentWarehouse.V1.Model.CountryClickDistributionItem.t()] | nil,
total: float() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CountryClickDistributionItem{
doubleValue: float() | nil,
name: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
[GoogleApi.ContentWarehouse.V1.Model.CountryMetroNBFeature.t()] | nil,
provinceGeotokenList:
[GoogleApi.ContentWarehouse.V1.Model.CountryProvinceGeotoken.t()] | nil,
relatedCountries: [String.t()] | nil,
relatedCountryCodes: [integer()] | nil,
restrictCountries: [String.t()] | nil,
salientCountries:
[GoogleApi.ContentWarehouse.V1.Model.CountrySalientCountry.t()] | nil,
salientCountrySet:
GoogleApi.ContentWarehouse.V1.Model.QualitySalientCountriesSalientCountrySet.t()
| nil,
sitename: String.t() | nil,
superGlobal: boolean() | 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
geoLocation (type:
list(GoogleApi.ContentWarehouse.V1.Model.CountryGeoLocat
ion.t), default: nil) -
isNonLocationSpecific (type: boolean(), default: nil) - This
will be set to true for documents which receive several clicks but
are not assigned any location because the click distribution is flat.
Typical examples are global sites like facebook.com, chains like
walmart.com, informational sites like wikipedia.org etc. This flag is
not propagated to deeper pages since this signal is meant to indicate
that a website or a part of website is conclusively non-local, so
propagating this information to deeper pages does not make sense.
If this flag is set, then the only possible geo_location will be the
ones which are propagated_from_a_subpage.
propagationDepthFromParent (type: integer(), default: nil) -
Depth of the URL from it's nearest parent in GeoLocation data.
Webpages inherhit locations from their parent pages. For example,
if foo.com/a is assigned location L1, and foo.com/a/b is not
assigned any location, then http://www.foo.com/a/b inherits
location L1 from it's nearest parent foo.com/a in GeoLocation data.
This attribute is the distance from the nearest parent which is
present in GeoLocation data. In this particular case, it will be 1.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
center (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t
, default: nil) - The latitude and longitude of the conceptual center
of the location. For cities, this would be the center of the
downtown, or maybe the location of city hall. For states and
countries it might be the capital city. But there are no guarantees
and this may be any random point inside the location.
city (type: String.t, default: nil) -
country (type: String.t, default: nil) - Human readable name
hierarchy. Only the relevant fields will be present. For example for
city GeoLocations, sub_locality field will not be present. Cleared
during index creation.
county (type: String.t, default: nil) -
enclosingStateFeatureId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
default: nil) - Oyster feature ID of the enclosing state.
to.t,
Cleared during index creation.
featureId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
to.t,default: nil) - Oyster feature ID of the location. Cleared
during index creation.
state (type: String.t, default: nil) -
stateIdFprint (type: integer(), default: nil) - 32 bit
fingerprint of the feature id of the state of this location. For cities
and sub-localities it will be the enclosing state. For state locations,
it will be fingerprint of the feture-id of the location itself. Populated
during index creation.
subLocality (type: String.t, default: nil) -
type (type: String.t, default: nil) - Type of the location (sub-
locality, city, state etc).
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
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
components (type:
list(GoogleApi.ContentWarehouse.V1.Model.CrawlerChangera
teSingleComponentDistribution.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateMultipleComponentDistributi
on{
components:
[
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateSingleComponentDistribution.
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.CrawlerChangerateSingleComponentDistribution
{
logScaling: number() | nil,
type: String.t() | nil,
weight: number() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlChange{
additionalChangesMerged: integer() | nil,
fractionalTileChange: float() | nil,
interval: integer() | nil,
offDomainLinksChange: boolean() | nil,
offDomainLinksCount: integer() | nil,
Functions
decode(value, options)
Attributes
approximatedPosterior (type:
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateMul
tipleComponentDistribution.t, default: nil) - The
approximated posterior distribution.
averageChangeSignificance (type: float(), default: nil) - The
"significance" of the average change we saw of this document
(from 0 to 1). Influenced by content changes. This can be used for
prioritizing the crawl (higher significance first).
changeperiod (type: integer(), default: nil) -
//////////////////////////////////////////////////////////////////////////// The classic
changerate estimation.
//////////////////////////////////////////////////////////////////////////// The classic
estimate of change period (in seconds). It is computed by inserted a
"fake" change and no-change interval as a prior distribution. This
field is generally not used and should NOT be accessed directly.
See above for correct method for determining the change period
estimate.
confidence (type: float(), default: nil) - The confidence
(between 0 and 1) in the changeperiod guess.
globalBasedChangePeriod (type: integer(), default: nil) -
//////////////////////////////////////////////////////////////////////////// The
changerate estimation based on the global prior.
//////////////////////////////////////////////////////////////////////////// The global-
based changeperiod. This is our estimate (in seconds) for the
average time between changes. It is computed using the new prior
method based on global_based_prior_period and the
global_based_prior_strength specified below. This is used for
computing pattern priors. Use pattern_based_change_period or
changeperiod fields for all other purposes.
globalBasedChangePeriodConfidence (type: float(), default:
nil) - The 'confidence' of the global-based changeperiod. This is
the n-th root of the posterior evaluated at MAP point, where n is the
number of history intervals. For now, it is hard to interpret the
meaning of the absolute values of 'average' posterior cross different
sets of data.
globalBasedPriorPeriod (type: float(), default: nil) - The 2
parameters below specify the prior employed in calculating the
global_based_change_period. These values are precomputed
through an offline analysis and specified via flags.
globalBasedPriorStrength (type: float(), default: nil) -
lastChangeSignificance (type: float(), default: nil) - The
"significance" of the last change we saw of this document (from 0
to 1). Influenced by content changes, etc. This can be used for
prioritizing the crawl (higher significance first).
lastChanged (type: integer(), default: nil) - The last time
(unix timestamp) we saw a changed copy of the document.
Provided iff we have seen the page change.
lastFetched (type: integer(), default: nil) - The last time
(unix timestamp) we saw a fetched copy of the document.
numIntervals (type: integer(), default: nil) - The number of
intervals we've seen for this document (where an interval is two
different versions).
patternBasedChangePeriod (type: integer(), default: nil) -
//////////////////////////////////////////////////////////////////////////// The
changerate estimation based on the pattern prior.
//////////////////////////////////////////////////////////////////////////// The pattern-
based changeperiod. This is our estimate (in seconds) for the
average time between changes. It is calculated based on the
pattern_based_prior_period and pattern_based_prior_strength
below. This quantity will eventually replace the old changeperiod
calculation.
patternBasedChangePeriodConfidence (type: float(), default:
nil) - The same as global_based_change_period_confidence,
except it is computed using pattern based priors.
patternBasedLowerChangePeriod (type: integer(), default:
nil) - The lower edge of a confidence interval for the pattern-
based change period.
patternBasedPriorPeriod (type: float(), default: nil) - The 2
parameters below specify the prior employed in calculating the
pattern_based_change_period. These values are calculated in a
separate process and looked up based on the URL pattern.
patternBasedPriorStrength (type: float(), default: nil) -
patternChangePeriodVersion (type: integer(), default: nil) -
The version number of the algorithm, refer to ChangePeriodVersion
for more information.
type (type: integer(), default: nil) -
//////////////////////////////////////////////////////////////////////////// Basic
information of a document.
//////////////////////////////////////////////////////////////////////////// The type of
the document determined by crawl histories, refer to TYPE for
more information.
ugcChangePeriod (type: integer(), default: nil) -
//////////////////////////////////////////////////////////////////////////// The UGC
changerate estimation.
//////////////////////////////////////////////////////////////////////////// Information
on change period generated from user generated content (UGC)
change history.
ugcChangePeriodConfidence (type: float(), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
approximatedPosterior:
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateMultipleComponentDistributio
n.t()
| nil,
averageChangeSignificance: float() | nil,
changeperiod: integer() | nil,
confidence: float() | nil,
Functions
decode(value, options)
change (type:
list(GoogleApi.ContentWarehouse.V1.Model.CrawlerChangera
teUrlChange.t), default: nil) - All the changes we've seen for
this URL.
latestVersion (type:
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrl
Version.t,default: nil) - The latest version we've seen.
url (type: String.t, default: nil) - This field in only set in
'url_history' column of Union repository to avoid having to read
CompositeDocs.
Summary
Types
t()
Functions
decode(value, options)
t()
latestVersion:
GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlVersion.t() | nil,
url: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
shingleSimhash:
GoogleApi.ContentWarehouse.V1.Model.IndexingConverterShingleFingerprint.t()
| nil,
Functions
decode(value, options)
newscluster (type:
list(GoogleApi.ContentWarehouse.V1.Model.CrowdingPerDocD
ataNewsCluster.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CrowdingPerDocData{
newscluster:
[GoogleApi.ContentWarehouse.V1.Model.CrowdingPerDocDataNewsCluster.t()]
| nil
}
Functions
decode(value, options)
Attributes
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.DeepCropIndexing{
cropBytes: String.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.DocProperties{
avgTermWeight: integer() | nil,
badTitle: boolean() | nil,
badtitleinfo:
[GoogleApi.ContentWarehouse.V1.Model.DocPropertiesBadTitleInfo.t()] | nil,
languages: [integer()] | nil,
leadingtext:
GoogleApi.ContentWarehouse.V1.Model.SnippetsLeadingtextLeadingTextInfo.t()
| nil,
numPunctuations: integer() | nil,
numTags: integer() | nil,
numTokens: integer() | nil,
proseRestrict: [String.t()] | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.DocPropertiesBadTitleInfo{
score: number() | nil,
type: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
xtra.t),default: nil) - If extra is present it must be of the same
length as value.
generalExtra (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.
t,default: nil) -
value (type: list(number()), default: nil) - Dense data.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
xtra.t),default: nil) - If extra is present it must be of the same
length as value.
generalExtra (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.
t,default: nil) -
value (type: list(integer()), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t() | nil,
value: [integer()] | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
decode(value, options)
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
default: nil) - Extra information for this particular
xtra.t),
FeatureSetData (example timestamp of this frame in the video).
(Almost never used).
feature (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureS
default: nil) - The following can
etDataFeatureSetElement.t),
have multiple FeatureSetElement(s) Each of these
FeatureSetElement correspond to the various feature groups. One
concrete example is the way these features are generated - example
audio, video or OCR.
label (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiLabelSet
default: nil) - Labels for this particular
Element.t),
FeatureSetData. (Almost never used). Only interesting when you
have (for example) frame level labels.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureSetDataFeatureSetElement.t()
]
| nil,
label: [GoogleApi.ContentWarehouse.V1.Model.DrishtiLabelSetElement.t()] | nil
}
Functions
decode(value, options)
Attributes
compressed (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiCompressedFea
ture.t,default: nil) -
dense (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiDenseFeatureD
ata.t,default: nil) -
indexed (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiIndexedFeatur
eData.t,default: nil) -
name (type: String.t, default: nil) - A name for the feature
group: example "AUDIO", "VIDEO", "OCR", etc.
quantized (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiQuantizedDens
eFeatureData.t,default: nil) -
quantizedByteDense (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiQuantizedByte
DenseFeatureData.t, default: nil) -
quantizedByteIndexed (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiQuantizedByte
IndexedFeatureData.t, default: nil) -
sparse (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiSparseFeature
Data.t, default: nil) -
token (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiDenseTokenDat
a.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureSetDataFeatureSetElement{
compressed:
GoogleApi.ContentWarehouse.V1.Model.DrishtiCompressedFeature.t() | nil,
dense:
GoogleApi.ContentWarehouse.V1.Model.DrishtiDenseFeatureData.t() | nil,
indexed:
GoogleApi.ContentWarehouse.V1.Model.DrishtiIndexedFeatureData.t() | nil,
quantizedByteDense:
GoogleApi.ContentWarehouse.V1.Model.DrishtiQuantizedByteDenseFeatureData.t()
| nil,
quantizedByteIndexed:
GoogleApi.ContentWarehouse.V1.Model.DrishtiQuantizedByteIndexedFeatureData.t()
| nil,
sparse:
GoogleApi.ContentWarehouse.V1.Model.DrishtiSparseFeatureData.t() | nil,
token: GoogleApi.ContentWarehouse.V1.Model.DrishtiDenseTokenData.t() | nil
}
Functions
decode(value, options)
Attributes
element (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureS
default: nil) - FeatureSetData contains the features. In
etData.t),
most scenarios, you only have one element. However, multiple
elements are appropriate in case of videos where each element may
correspond to a frame in the video.
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
xtra.t),default: nil) - Some extra information about this
FeatureSetDataSequence. (Almost never used).
label (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiLabelSet
Element.t),default: nil) - Global (video-level) labels. In most
cases, you only have one LabelSetElement. All the labels will be
stored in this single LabelSetElement. Scenarios where you may
have multiple LabelSetElement(s) is (for example) when you want
to differentiate the labels into various sub-groups - eg, central vs
relevant, kg-ids vs queries, etc.
timestamp (type: list(String.t), default: nil) - If set, must be
same length as element. Each entry is the timestamp in
microseconds where the FeatureSetData element was extracted.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
xtra.t),default: nil) - If extra is present it must be of the same
length as index and value.
generalExtra (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.
t,default: nil) -
index (type: list(String.t), default: nil) - Indexed data. index
and value must be of the same length.
value (type: list(number()), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
default: nil) -
xtra.t),
generalExtra (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.
t, default: nil) -
targetClass (type: list(String.t), default: nil) -
targetClassName (type: list(String.t), default: nil) -
targetValue (type: list(number()), default: nil) -
targetWeight (type: list(number()), default: nil) -
weight (type: number(), default: nil) - Weight assigned to this
set of labels.
Summary
Types
t()
Functions
decode(value, options)
t()
generalExtra:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t() | nil,
targetClass: [String.t()] | nil,
targetClassName: [String.t()] | nil,
targetValue: [number()] | nil,
targetWeight: [number()] | nil,
weight: number() | nil
}
Functions
decode(value, options)
label (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiLabelSetData.
t,default: nil) -
name (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.DrishtiLabelSetElement{
label: GoogleApi.ContentWarehouse.V1.Model.DrishtiLabelSetData.t() | nil,
name: String.t() | nil
}
Functions
decode(value, options)
Attributes
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
xtra.t),default: nil) - If extra is present it must be of the same
length as value.
generalExtra (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.
t,default: nil) -
value (type: String.t, default: nil) - Quantized values for the
feature.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.DrishtiQuantizedByteDenseFeatureData{
extra: [GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t()] | nil,
generalExtra:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t() | nil,
value: String.t() | nil
}
Functions
decode(value, options)
Attributes
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
xtra.t),default: nil) - If extra is present it must be of the same
length as value.
generalExtra (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.
t,default: nil) -
index (type: list(String.t), default: nil) -
value (type: String.t, default: nil) - Quantized values for the
feature.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.DrishtiQuantizedByteIndexedFeatureData{
extra: [GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t()] | nil,
generalExtra:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t() | nil,
index: [String.t()] | nil,
value: String.t() | nil
}
Functions
decode(value, options)
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
xtra.t),default: nil) - If extra is present it must be of the same
length as value.
generalExtra (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.
t,default: nil) -
value (type: list(String.t), default: nil) - Quantized Dense
data.
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.DrishtiQuantizedDenseFeatureData{
extra: [GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t()] | nil,
generalExtra:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t() | nil,
value: [String.t()] | nil
}
Functions
decode(value, options)
extra (type:
list(GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureE
xtra.t),default: nil) - If extra is present it must be of the same
length as label and value.
generalExtra (type:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.
t,default: nil) -
label (type: list(String.t), default: nil) - Indexed data. label
and value must be of the same length.
value (type: list(number()), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
generalExtra:
GoogleApi.ContentWarehouse.V1.Model.DrishtiFeatureExtra.t() | nil,
label: [String.t()] | nil,
value: [number()] | nil
}
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperMovingThumbnailScoreComponents.t
()
| nil,
thumbnails:
[GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperThumbnail.t()] | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperMovingThumbnailScoreComponents{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
| nil,
id: String.t() | nil,
ocrText: String.t() | nil,
qualityScores:
[GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperThumbnailQualityScore.t()]
| nil,
shouldUpdateDefaultThumbnail: boolean() | nil,
GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperUserReportUserReportedThumbnail.
t()
| nil,
userReportedThumbnails:
[
GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperUserReportUserReportedThumbnail.
t()
]
| nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperThumbnailQualityScore{
score: 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.DrishtiVesperUserReportHumanLabel{
racyLevel: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperUserReportModelScore{
modelName: String.t() | nil,
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperUserReportUserReportedThumbnail
{
denseFeatures: [number()] | nil,
duration: integer() | nil,
humanLabel:
GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperUserReportHumanLabel.t()
| nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
thumbnails:
[GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperThumbnail.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)
t()
transientData:
GoogleApi.ContentWarehouse.V1.Model.EmbedsTransientData.t() | nil,
type: [String.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
matchinfo (type:
GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInfoResp
onseMatchInfo.t, default: nil) -
querysubitem (type:
list(GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInf
oResponseQuerySubitem.t), default: nil) -
tidbit (type:
list(GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInf
oResponseTidbit.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInfoResponseQuerySubitem.t()
]
| nil,
tidbit:
[GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInfoResponseTidbit.t()]
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInfoResponseMatchInfo{
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInfoResponseQuerySubitem{
isHighlighted: boolean() | nil,
isOptional: boolean() | nil,
isOriginal: boolean() | nil,
items: integer() | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
anchorinfo (type:
GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInfoResp
onseTidbitAnchorInfo.t, default: nil) -
begin (type: integer(), default: nil) - For tidbits only: position
of tidbit in the document. More specifically, tidbit is found at
[begin, end) in the document's tokens.
end (type: integer(), default: nil) -
items (type: String.t, default: nil) - a bitvector of each query
term within this tidbit
score (type: number(), default: nil) - the score for this tidbit if
there was one this is returned for Snippets and Tidbits and is only
meaningful for comparing between objects of the same type
(snippet to snippet, tidbit to tidbit)
text (type: String.t, default: nil) - the tidbit text, with search
terms already highlighted
type (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.ExtraSnippetInfoResponseTidbitAnchorInfo.t()
| nil,
begin: integer() | nil,
end: integer() | nil,
items: String.t() | nil,
score: number() | nil,
text: 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.ExtraSnippetInfoResponseTidbitAnchorInfo{
offdomainCount: integer() | nil,
ondomainCount: integer() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.FaceIndexing{
mustangBytes: String.t() | nil,
mustangBytesVersion: integer() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.FatcatCompactBinaryClassification{
binaryClassifier: String.t() | nil,
Functions
decode(value, options)
Attributes
binary (type:
list(GoogleApi.ContentWarehouse.V1.Model.FatcatCompactBi
naryClassification.t), default: nil) -
clusters (type:
GoogleApi.ContentWarehouse.V1.Model.FatcatCompactRephilC
default: nil) -
lusters.t,
epoch (type: String.t, default: nil) -
langCode (type: String.t, default: nil) -
rephilModelId (type: integer(), default: nil) - The id of the
Rephil model used to generate the Rephil clusters. If it is absent,
Rephil 4 is assumed.
taxonomic (type:
list(GoogleApi.ContentWarehouse.V1.Model.FatcatCompactTa
xonomicClassification.t),default: nil) -
url (type: String.t, default: nil) - not needed if the url is the
sstable / bigtable key used during intermediate processing only
weight (type: String.t, default: nil) - The relative weight of
this doc within a site, typically something like pagerank or navboost
impressions. May be a large number (like an actual pageviews
estimate), not limited to a small range.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.FatcatCompactRephilClusters.t() | nil,
epoch: String.t() | nil,
langCode: String.t() | nil,
rephilModelId: integer() | nil,
taxonomic:
[
GoogleApi.ContentWarehouse.V1.Model.FatcatCompactTaxonomicClassification.t()
]
| nil,
url: String.t() | nil,
weight: String.t() | nil
}
Functions
decode(value, options)
cluster (type:
list(GoogleApi.ContentWarehouse.V1.Model.FatcatCompactRe
philClustersCluster.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.FatcatCompactRephilClusters{
cluster:
[GoogleApi.ContentWarehouse.V1.Model.FatcatCompactRephilClustersCluster.t()]
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.FatcatCompactRephilClustersCluster{
discreteWeight: integer() | nil,
id: integer() | nil
}
Functions
decode(value, options)
Attributes
category (type:
list(GoogleApi.ContentWarehouse.V1.Model.FatcatCompactTa
xonomicClassificationCategory.t), default: nil) -
classifierVersion (type: String.t, default: nil) -
taxonomy (type: String.t, default: nil) - Either taxonomy will
be set, using the enum above, or taxonomy_name will be set (if the
taxonomy is not one of the ones in the enum) - never both
taxonomyName (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.FatcatCompactTaxonomicClassification{
category:
[
GoogleApi.ContentWarehouse.V1.Model.FatcatCompactTaxonomicClassificationCategory.
t()
]
| nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.FatcatCompactTaxonomicClassificationCategory
{
discreteWeight: integer() | nil,
id: integer() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
secondaryId:
GoogleApi.ContentWarehouse.V1.Model.FocusBackendSecondaryContactId.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
DeviceId (type:
GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceId
default: nil) -
.t,
RawContactId (type: String.t, default: nil) - Raw ID assigned
by the device. Cast this field to string in javascript to make it
compile in js.
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
deviceContactId (type:
list(GoogleApi.ContentWarehouse.V1.Model.FocusBackendDev
default: nil) - Device contact ID, when
iceContactId.t),
available: - The annotation points to a device contact, and the
device contact id was correctly populated when the annotation was
created. Note that the device contact id is populated once per device
contact on a device. It is distinct from RawContactId - a single
device contact may have multiple raw contact ids. - The annotation
points to a Focus contact that was merged with device contact
information in Starlight. When the annotation was created, a device
contact id was available on the merged person object. - The contact
annotation was created from April 2021 onwards. All prior
annotations do not populate this field. ContactPointer creation relies
on the client caller to correctly populate the device contact id, and
does not enforce any assumptions on availability of this field. This
field is repeated because in rare cases Starlight may merge device
contact information across different devices into a single merged
person object. WARNING: Use with extreme caution! This ID is
not stable. For more details see go/fbs-support-for-device-contacts.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
[GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceContactId.t()] | nil
}
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
contactDetailHash (type:
list(GoogleApi.ContentWarehouse.V1.Model.FocusBackendCon
default: nil) - The hashes of the contact
tactDetailHash.t),
details (e.g. phone number and email address).
contactName (type: String.t, default: nil) - The contact's full
name, not hashed.
contactNameHash (type: String.t, default: nil) - The hash of
contact's full name, generated using Fingerprint2011(). Cast this
field to string in javascript to make it compile in js.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
contactDetailHash:
[GoogleApi.ContentWarehouse.V1.Model.FocusBackendContactDetailHash.t()]
| nil,
contactName: String.t() | nil,
contactNameHash: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
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()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.FreebaseLatLong{
latDeg: number() | nil,
longDeg: number() | nil
}
Functions
decode(value, options)
Attributes
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.FreebaseMeasurementUnit{
Functions
decode(value, options)
Attributes
propertyValue (type:
list(GoogleApi.ContentWarehouse.V1.Model.FreebasePropert
yValue.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
propertyValue:
[GoogleApi.ContentWarehouse.V1.Model.FreebasePropertyValue.t()] | nil
}
Functions
decode(value, options)
Attributes
property (type:
GoogleApi.ContentWarehouse.V1.Model.FreebaseId.t, default:
nil) - The id of the property.
(type: String.t, default: nil) - Indicates the
totalValueCount
total values that exist for this property, even if they aren't all present
in the value field, due to truncation.
value (type:
list(GoogleApi.ContentWarehouse.V1.Model.FreebaseValue.t
),default: nil) - The value associated with the property for the
containing topic.
valueStatus (type: String.t, default: nil) - If ValueStatus is
not set at all, the implication is that there are well-known value(s),
specified in the "value" field. (It should be considered malformed
data to have value_status set when len(values) > 0.)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
id (type:
GoogleApi.ContentWarehouse.V1.Model.FreebaseId.t, default:
nil) - The id (mid and human-readable id) of the topic.
The id will
always be present and will contain a mid value for topics in the
topic sstable.
propertyValue (type:
list(GoogleApi.ContentWarehouse.V1.Model.FreebasePropert
default: nil) - The property-value bindings associated
yValue.t),
with the topic. Note that in the case where a property is relevant to a
topic based on its type, but no values of that property are present for
the topic, the PropertyValue will simply not appear, rather than
being present with a null value, or empty repeated value list.
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.FreebaseValue{
boolValue: boolean() | nil,
GoogleApi.ContentWarehouse.V1.Model.FreebaseMeasurement.t() | nil,
nestedStruct:
GoogleApi.ContentWarehouse.V1.Model.FreebaseNestedStruct.t() | nil,
provenance:
[GoogleApi.ContentWarehouse.V1.Model.StorageGraphBfgTripleProvenance.t()]
| nil,
rawValue: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GDocumentBase{
ContentExpiryTime: integer() | nil,
ScienceMetadata:
GoogleApi.ContentWarehouse.V1.Model.ScienceCitation.t() | nil,
URL: String.t() | nil,
URLAfterRedirects: String.t() | nil,
URLEncoding: integer() | nil,
content: GoogleApi.ContentWarehouse.V1.Model.GDocumentBaseContent.t() | nil,
directory:
[GoogleApi.ContentWarehouse.V1.Model.GDocumentBaseDirectory.t()] | nil,
ecnFp: String.t() | nil,
id:
GoogleApi.ContentWarehouse.V1.Model.IndexingCrawlerIdServingDocumentIdentifier.t(
)
| nil,
localsearchDocInfo:
GoogleApi.ContentWarehouse.V1.Model.LocalsearchDocInfo.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)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
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.GeoOndemandAssistantSupportedActions{
allowsGuestCheckout: boolean() | nil,
isAsynchronousRestaurantReservation: boolean() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
featureId:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
metadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
point: GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t() | nil,
pointOffSegment:
GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t() | nil,
pointOnSegment:
GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t() | nil,
Functions
decode(value, options)
Attributes
featureId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
to.t,default: nil) - The id of the corresponding Feature, if such a
feature is defined. As discussed above for feature_type, components
of TYPE_FEATURE or TYPE_LANDMARK may have a
corresponding feature id.
featureType (type: integer(), default: nil) - For components
of TYPE_FEATURE or TYPE_LANDMARK, this is the feature
type (TYPE_COUNTRY, TYPE_LOCALITY,
TYPE_ESTABLISHMENT_POI etc.). Note that some features may
not actually exist in the geostore (e.g. a village that we've never
heard of), in which case the feature_id will be missing but the
feature_type is still specified. Please refer to
IsValidAddressComponentFeatureType() in
google3/geostore/base/public/addresscomponent.h for the definitive
list of feature types allowed for the type (either TYPE_FEATURE
or TYPE_LANDMARK) of components.
index (type: integer(), default: nil) - The order of this address
component relative to the ones that share the same feature_type in
the AddressProto. For now, the primary use of this index field is to
handle ordering issue of multiple occurrences of
AddressComponentProto with feature_type of TYPE_ROUTE (and
subtypes), or TYPE_POLITICAL, where the order of the address
components matters as there are dependences. 0 is the smallest
valid index value, representing the most specific address
component. Index value of 1 represents a relatively less specific
address component of the same feature_type on which the 0-
indexed address component depends.
parsedName (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreNamePro
default: nil) - The parsed_name field contains one or more
to.t),
names of an address component. Its actual contents depends on
where in the Geo/Google stack you are reading a feature: 1. When
an address is initially parsed via a feed or other raw input and
structured as an AddressProto, parsed_name should contain the set
of names that corresponds to the (possibly normalized) raw text
from the raw input. 2. In MapFacts, the address component may be
linked to an actual feature via feature_id. Any address formatting
directly from MapFacts should follow links to retrieve names when
possible. The parsed_name contents may be formatted directly if
the address component is unlinked following the same rules as
selecting and formatting the name of a feature. The cached
parsed_name is regularly refreshed from the linked feature with the
minimal set of names for address components (usually just a single,
preferred name, in the local language, plus a Latin-script name:
go/story-of-ac-names). 3. In serving systems, the names of linked
features may be denormalized into the parsed_name field to
facilitate quicker address formatting or for simple data filtering (e.g.
finding all geocodes in California by name). If reading a feature
from such a system, the parsed_name field could contain multiple
names in multiple languages that reflect a cached copy of the names
associated with the linked features. Formatting of such names
should follow the same rules as selecting and formatting the name
of a feature itself.
range (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAddressRange
Proto.t,default: nil) - Any numerical address component may
optionally be specified as a range. For example if a component of
TYPE_STREET_NUMBER has the optional "range" attribute, then
it represents a range of addresses rather than a single address (see
AddressRangeProto for details).
temporaryData (type:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageS
default: nil) - A place for clients to attach arbitrary data to
et.t,
an address component. Never set in MapFacts.
textAffix (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreTextAff
default: nil) - Additional text to append before
ixProto.t),
and/or after the parsed_name, when the address is formatted.
Multiple instance should represent translations. Currently, this is
only permitted on TYPE_LANDMARK components, and only one
instance is permitted.
type (type: String.t, default: nil) - Every address component
has a type. Most address components correspond to one of the
feature types defined in FeatureProto, so rather than defining a
separate category system here, instead we mark them as
TYPE_FEATURE and store the FeatureProto type in the
feature_type() field. This is how we handle countries, cities, streets,
etc. However, there are a few types of address components that do
not have a corresponding feature type (e.g. PO boxes). These
components have their type defined here. An address component of
TYPE_STREET_NUMBER may correspond to a physical entity
that defines a street number, such as a geocoded address or a land
parcel. In this case, the address component may have a link to the
corresponding feature. A good reference for what types of address
components are possible is the xAL standard, which is a published
XML schema: http://www.oasis-
open.org/committees/ciq/download.shtml. This standard is the basis
of the PostalAddress protocol message.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
featureType: integer() | nil,
range:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAddressRangeProto.t() | nil,
temporaryData:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
textAffix:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreTextAffixProto.t()] | nil,
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
Functions
decode(value, options)
Attributes
addressLines (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAddress
default: nil) - The unparsed portion (lines) of the
LinesProto.t),
address. An address can have multiple unparsed portions. Multiple
unparsed portions sharing the same language should be modeled as
one address_lines instance having multiple lines. Historically, we
also supported unparsed portions in different languages, but we no
longer do. Consequently, only one value is allowed for this field
despite the fact that it is repeated. See go/address-lines-multi-
language for information about why we made this change. If any
components are filled in, this is supplemental to (i.e. disjoint from)
them. Furthermore, this must be the most specific portion of the
address (except for the portion, if any, stored in the name field of
feature.proto). Unparsed lines are always formatted together in a
block. Other address components are never formatted between the
address lines. This doesn't imply that the address lines are always
either the first or the last part of the formatted output.
component (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAddress
ComponentProto.t), default: nil) - A list of parsed address
components, e.g. the street, city, etc. An address range is one type
of component.
crossStreet (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAddress
default: nil) - DEPRECATED This field is
ComponentProto.t),
now deprecated (see b/33268032). If you want to store cross street
information as part of an address, use the address_lines field.
metadata (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadat
aProto.t,default: nil) - Field-level metadata for this address.
partialDenormalization (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAddressProto
.t,default: nil) - reserved
templateId (type: String.t, default: nil) - The opaque ID of
the address template that contains rules for structuring this address.
The id of the address template can be retrieved using
google3/geostore/address_templates/public/address_templates.h
temporaryData (type:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageS
default: nil) - A place for clients to attach arbitrary data to
et.t,
an address. Never set in MapFacts.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
addressLines:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAddressLinesProto.t()] | nil,
component:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAddressComponentProto.t()]
| nil,
crossStreet:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAddressComponentProto.t()]
| nil,
metadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
partialDenormalization: t() | nil,
templateId: String.t() | nil,
temporaryData:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.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)
Attributes
speedLimit (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedLimitPr
oto.t,default: nil) - The actual speed limit value.
trustLevel (type: String.t, default: nil) - The level of trust we
have in this speed limit value.
Summary
Types
t()
Functions
decode(value, options)
t()
speedLimit:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedLimitProto.t() | nil,
trustLevel: String.t() | nil
}
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreAttachmentsAttachmentProto{
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
typeId: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
applicationData (type:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageS
et.t,default: nil) -
attributeDisplay (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAttribu
teValueDisplayProto.t),default: nil) -
booleanValue (type: boolean(), default: nil) -
canonicalAttributeId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdP
roto.t,default: nil) - The canonical attribute for this attribute
instance.
doubleValue (type: float(), default: nil) -
enumIdValue (type: String.t, default: nil) - For those attribute
ids that expect their values to be taken from an enumeration-style
set of values, that value's gcid should be stored here, e.g.
"gcid:attval_yes".
floatValue (type: number(), default: nil) -
int64Value (type: String.t, default: nil) -
integerValue (type: integer(), default: nil) -
itemClassId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdP
default: nil) -
roto.t,
metadata (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadat
aProto.t,default: nil) - Field-level metadata for this attribute
protoValue (type:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageS
et.t,default: nil) - Fully qualified package name because
genprotohdf uses genproto for this proto2 syntax:
https://wiki.corp.google.com/twiki/bin/view/Main/Proto2WithGenp
roto
stringValue (type: String.t, default: nil) - The attribute value
falls into one of these fields, based on value_type:
uint32Value (type: integer(), default: nil) -
valueDisplay (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAttribu
default: nil) - Used to store language-
teValueDisplayProto.t),
specific names of this attribute's value (e.g. a translation into
another language).
valueSpaceId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdP
roto.t,default: nil) -
valueType (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
applicationData:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
attributeDisplay:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeValueDisplayProto.t()]
| nil,
booleanValue: boolean() | nil,
canonicalAttributeId:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto.t() | nil,
doubleValue: float() | nil,
itemClassId:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto.t() | nil,
metadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
protoValue:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeValueDisplayProto.t()]
| nil,
valueSpaceId:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeIdProto.t() | nil,
valueType: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeValueDisplayProto{
language: String.t() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreBarrierLogicalMaterialProto{
material: [String.t()] | nil
Functions
decode(value, options)
Attributes
locale (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
to.t,default: nil) - The ID of the best-match TYPE_LOCALE
feature for this feature.
localizationPolicyId (type: String.t, default: nil) - The ID
of the localization policy to apply when selecting a name for a
feature. This field should always be set. If feature_id is also
defined, this field should have the same localization policy ID as
the referenced locale feature. Localization policy IDs are arbitrary
identifiers (up to some number of bytes; see
geostore/base/public/constants.h) that uniquely distinguish a set of
language-selection rules.
metadata (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadat
aProto.t, default: nil) - Field-level metadata for this best locale.
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.GeostoreBizBuilderReferenceProto{
id: String.t() | nil
}
Functions
decode(value, options)
Attributes
featureIdLeft (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
default: nil) - The ids of the area features to the left and
to.t,
right of the border, relative to the start and end of this borders'
polyline geometry. These features should have the same type as the
"type" attribute above. These ids are not required because the
corresponding features may be nonexistent or difficult to obtain.
featureIdRight (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
default: nil) -
to.t,
logicalBorder (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
IdProto.t),default: nil) - The logical borders which this border
is a part of.
overrideStatus (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreOverrid
eBorderStatusProto.t), default: nil) - List of border status
overrides. Due to legal reasons, we may be required to display some
borders differently on some domains for instance.
status (type: String.t, default: nil) - The border status
identifies the legal status of the border line.
type (type: integer(), default: nil) - The type of the features
this border separates. Should always be a subtype of
TYPE_POLITICAL. NOTE: as of December 2019, we currently
require this to be equal to TYPE_COUNTRY or
TYPE_ADMINISTRATIVE_AREA1. In the future, we may
support TYPE_BORDER for lower types of political features.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
featureIdLeft:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
featureIdRight:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
logicalBorder:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
overrideStatus:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreOverrideBorderStatusProto.t()]
| nil,
Functions
decode(value, options)
Attributes
boundingMarker (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
to.t,default: nil) - References to any gcid:physical_lane_marker
features that bound this lane or lane connection.
boundingMarkerToken (type: String.t, default: nil) - A token
that can be used to identify the version of the data about this
bounding marker.
flowlineAdjacencyBeginFraction (type: float(), default: nil)
- Which part of the flowline does this association refer to? These
should be between 0 and 1. These are optionally set, but can be
approximated geometrically if they aren’t set. NOTE: These refer to
the geometry of this feature.
flowlineAdjacencyEndFraction (type: float(), default: nil) -
markerAdjacencyBeginFraction (type: float(), default: nil) -
Which part of the marker track does this association refer to? These
should be between 0 and 1. These are optionally set, but can be
approximated geometrically if they aren’t set. NOTE: These refer to
the geometry of the marker feature.
markerAdjacencyEndFraction (type: float(), default: nil) -
side (type: String.t, default: nil) - Which side of the flowline
does the marker occur on.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
boundingMarkerToken: String.t() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
floorsMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
heightMeters: number() | nil,
heightMetersMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
level: [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
Functions
decode(value, options)
Attributes
canonicalGconcepts (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCanonic
default: nil) - Canonical GConcepts
alGConceptProto.t),
describe the ideal state of the GConcepts of this business chain's
members.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
[GoogleApi.ContentWarehouse.V1.Model.GeostoreCanonicalGConceptProto.t()]
| nil
Functions
decode(value, options)
Attributes
data (type:
GoogleApi.ContentWarehouse.V1.Model.BusinessHours.t,
default: nil) - The actual hours represented by this
BusinessHoursProto.
metadata (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadat
aProto.t, default: nil) - Field-level metadata for these hours.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
metadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
gconcept (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGConceptInst
anceProto.t,default: nil) -
isRequired (type: boolean(), default: nil) - Whether the
gconcept must be on a member. This must be true for a primary
gconcept.
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreGConceptInstanceProto.t() | nil,
isRequired: boolean() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
appearance (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProt
oAppearance.t, default: nil) - Additional information that can be
used to describe the appearance of CityObjects in this
CityJsonProto.
cityObjects (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJso
nProtoCityObject.t), default: nil) - City objects associated with
this CityJsonProto.
flattenedVertices (type: list(integer()), default: nil) -
Vertices as local coordinates represented as a flattened list:
[x1,y1,z1,x2,y2,z2,x3,y3,z3]. Vertices are relative to a local
coordinate system and rounded to their nearest integer value. See
transform for how vertices can be transformed from a local
coordinate system into an Earth-centered, Earth-fixed coordinate
system. Vertices are flattened for space efficiency, memory locality,
and processing performance. To access the x,y,z coordinates of
vertex N, read the values at indices 3N, 3N+1, and 3N+2.
transform (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProt
default: nil) - Spec for converting vertices from a
oTransform.t,
local coordinate system in arbitrary units to ECEF coordinates in
meters (https://en.wikipedia.org/wiki/Earth-centered,_Earth-
fixed_coordinate_system).
Summary
Types
t()
Functions
decode(value, options)
Types
t()
appearance:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoAppearance.t()
| nil,
cityObjects:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObject.t()]
| nil,
flattenedVertices: [integer()] | nil,
transform:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoTransform.t() | nil
Functions
decode(value, options)
Attributes
materials (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJso
default: nil) - Predefined
nProtoAppearanceMaterial.t),
materials that may be referenced from geometric primitives.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoAppearance{
materials:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoAppearanceMaterial.t()
]
| nil
}
Functions
decode(value, options)
Attributes
diffuseColor (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProt
oAppearanceMaterialRgbColor.t, default: nil) - The color that
this material shows under pure white light when incoming light is
reflected in all directions equally.
isNull (type: boolean(), default: nil) - is_null=true is used to
represent 'null' material references. There may only be one
is_null=true Material per CityJsonProto, and it must not have any
other fields set.
isSmooth (type: boolean(), default: nil) - Whether this material
has an even, regular surface or consistency.
name (type: String.t, default: nil) - The name of this material.
shininess (type: number(), default: nil) - The degree to which
this material reflects light; value is [0,1].
transparency (type: number(), default: nil) - The degree to
which this material allows light through; value is [0,1], with 1.0
being completely transparent.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoAppearanceMaterial{
diffuseColor:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoAppearanceMaterialRgbCol
or.t()
| nil,
isNull: boolean() | nil,
isSmooth: boolean() | nil,
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoAppearanceMaterialRgbCo
lor{
Functions
decode(value, options)
Attributes
geometries (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJso
nProtoCityObjectGeometry.t), default: nil) - Geometries
associated with this object.
id (type: String.t, default: nil) - The ID of this CityObject,
which must be unique within this CityJsonProto. The ID does not
have a meaning outside this CityJsonProto.
type (type: String.t, default: nil) - Type of object represented,
e.g. building.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObject{
geometries:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometry.t()
]
| nil,
id: String.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.GeostoreCityJsonProtoCityObjectGeometry{
lod: String.t() | nil,
multipoint:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMultiP
oint.t()
| nil,
multisurface:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMultiS
urface.t()
| nil,
semantics:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySemant
ic.t()
]
| nil,
solid:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySolid.
t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMater
ialSpec{
materialsIndex: integer() | 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.GeostoreCityJsonProtoCityObjectGeometryMulti
Point{
xIndices: [integer()] | nil
Functions
decode(value, options)
Attributes
surfaces (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJso
default: nil) - All
nProtoCityObjectGeometrySurface.t),
surfaces are standalone entities with no relationship to each other.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMulti
Surface{
surfaces:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySurfac
e.t()
]
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySeman
tic{
type: String.t() | nil
Functions
decode(value, options)
Attributes
shells (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJso
default: nil) - The
nProtoCityObjectGeometryMultiSurface.t),
first shell is exterior; any additional are interior.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySolid
{
shells:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMultiS
urface.t()
]
| nil
}
Functions
decode(value, options)
Attributes
loops (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJso
default: nil) - The
nProtoCityObjectGeometryMultiPoint.t),
first loop is exterior; any additional are interior.
materialSpecs (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJso
nProtoCityObjectGeometryMaterialSpec.t), default: nil) - The
materials this surface is made of. Either all or none of the Surface
protos must have this field set (even for 'null' references).
Otherwise, this field must not be set. IMPORTANT: This field must
not contain more than one MaterialSpec unless CityJSON's material
"theme" is incorporated into CityJsonProto (see discussion in
go/cityjson-for-hand-modeled-landmarks).
semanticsIndex (type: integer(), default: nil) - The semantics
of this surface (e.g. what part of a building it is) represented as an
index into the containing Geometry's semantics field. Either all or
none of the Surface protos must have this field set (even for 'null'
references). Otherwise, this field must not be set.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySurfa
ce{
loops:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMultiP
oint.t()
]
| nil,
materialSpecs:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMateri
alSpec.t()
]
| nil,
semanticsIndex: integer() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoTransformTranslate.t()
| nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoTransformTranslate{
x: float() | nil,
y: float() | nil,
z: float() | nil
}
Functions
decode(value, options)
Attributes
callToAction (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCallToAction
default: nil) - Call to action for the individual product.
Proto.t,
jobMetadata (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreJobMetadata.
default: nil) -
t,
media (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreMediaIt
default: nil) - Any photos describing this item.
emProto.t),
nameInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePriceLi
stNameInfoProto.t), default: nil) - The repeated name_info
field is for price list sections listed in multiple languages. At least
one name_info containing id must be specified. There should be at
most one name_info for any given language. When representing a
job item, there should be exactly one name_info specified.
offered (type: String.t, default: nil) - Represents if an item is
offered at a business. For TYPE_JOB, this represents if this job is
offered by the corresponding business
price (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePriceRangePr
oto.t,default: nil) - Price of the item. There should be at most
one price for any given currency.
priceFormat (type: String.t, default: nil) - Represents which
price format is being used by this item, which determines the
usage/meaning of the “price” field above. Optional – the default
value is legal and safe (represents no price if the “price” field is
unset).
rankingHint (type: number(), default: nil) - Numerical score
which can be provided by data sources to indicate preferred item
ordering. This is purely a hint – we are not required to followed it if
we have a different order we think is better. Higher scores represent
items that should be shown more prominently/earlier. Optional.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreComposableItemProto{
callToAction:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCallToActionProto.t() | nil,
jobMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreJobMetadata.t() | nil,
media: [GoogleApi.ContentWarehouse.V1.Model.GeostoreMediaItemProto.t()] | nil,
nameInfo:
[GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t()]
| nil,
offered: String.t() | nil,
price: GoogleApi.ContentWarehouse.V1.Model.GeostorePriceRangeProto.t() | nil,
priceFormat: String.t() | nil,
rankingHint: number() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
borderLine (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePhysicalLine
Proto.t,default: nil) -
borderPattern (type: String.t, default: nil) -
color (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePainted
ElementLogicalColorProto.t), default: nil) - Colors found on
this crossing.
stripePattern (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCrossingStripePatternProto{
borderLine:
GoogleApi.ContentWarehouse.V1.Model.GeostorePhysicalLineProto.t() | nil,
borderPattern: String.t() | nil,
color:
[
GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t()
]
| nil,
stripePattern: String.t() | nil
Functions
decode(value, options)
pointCurvature (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePointCu
default: nil) - Curvature values at points along
rvatureProto.t),
the flowline. A linear interpolation between two successive points
will yield the curvature value at intermediate points.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreCurvatureProto{
pointCurvature:
[GoogleApi.ContentWarehouse.V1.Model.GeostorePointCurvatureProto.t()] | nil
}
Functions
decode(value, options)
Attributes
bezierParams (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnect
ionProtoBezierParams.t, default: nil) -
circleParams (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnect
ionProtoCircleParams.t,default: nil) -
type (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnectionProtoBezierParams.t()
| nil,
circleParams:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnectionProtoCircleParams.t()
| nil,
Functions
decode(value, options)
controlPoint (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveCo
default: nil) -
nnectionProtoBezierParamsControlPoint.t),
Internal Bezier handles. One can be used for a quadratic curve, two
for cubic Beziers.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnectionProtoBezierParams{
controlPoint:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnectionProtoBezierParamsContr
olPoint.t()
| nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnectionProtoBezierParamsCont
rolPoint{
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnectionProtoCircleParams{
Functions
decode(value, options)
Attributes
attributionUrl (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreUrlProt
o.t),default: nil) - This is the URL of a website representing this
DataSource as a whole. If this DataSource feature is specific to a
particular dataset or product, the page may contain information
relevant to that dataset or product or may be the main page of the
organization.
copyrightOwner (type: String.t, default: nil) - A UTF8 string
that will be inserted in copyright messages to refer to this copyright
owner, e.g. "Tele Atlas".
copyrightYear (type: integer(), default: nil) - The copyright
year of this data (which may be different than the year of the release
date), e.g. 2005.
description (type: String.t, default: nil) - A free-form
description of this data source. Ideally the description should
include: - Where the data was obtained (URL, company name,
individual, etc). - Where to find detailed documentation. - A brief
summary of the licensing terms. - As much internal and external
contact information as possible (e.g. who to ask about licensing
questions, interpreting the data, updating the data, fixing bugs in the
importer, etc).
importerBuildInfo (type: String.t, default: nil) - The build
information of the importer binary used to generate this data source.
importerBuildTarget (type: String.t, default: nil) - The build
target of the importer binary used to generate this data source.
importerClientInfo (type: String.t, default: nil) - The
Perforce client information of the importer binary used to generate
this data source.
importerMpmVersion (type: String.t, default: nil) - If the
importer was built as an MPM, the version number can be stored in
this field. As with build_info, this can be useful when tracking
down issues that may be due to the use of a particular binary.
importerTimestamp (type: String.t, default: nil) - The
timestamp of the importer binary used to generate this data source.
provider (type: String.t, default: nil) - The provider type of
this data source.
rawMetadata (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreRawMeta
dataProto.t),default: nil) - For every key that is used in
raw_data from this source, there must be a corresponding entry in
raw_metadata that describes this key.
release (type: String.t, default: nil) - A release string that
doesn't have to be a date. This is provided so that we can preserve
provider release strings that aren't based on dates. If you don't set it,
the release_date will get formatted into this field for debugging
purposes.
releaseDate (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProt
default: nil) - The release date of this data.
o.t,
sourceDataset (type: String.t, default: nil) - A data provider
defined string describing the source dataset from which the features
of this data source were generated. For example, the MultiNet "fra"
dataset produces features for both France and Monaco.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
rawMetadata:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreRawMetadataProto.t()] | nil,
release: String.t() | nil,
releaseDate:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil,
sourceDataset: 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()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreDimensionComparisonProto{
GoogleApi.ContentWarehouse.V1.Model.GeostoreDimensionProto.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreDimensionProto{
dimension: number() | nil,
Functions
decode(value, options)
Attributes
displayLocation (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t
, default: nil) - The location where this feature should be rendered.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
claimant:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreDoodleProto{
type: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreDurationBasedRateProto{
Functions
decode(value, options)
Attributes
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
featureId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
default: nil) - Feature ID of the related entrance. References
to.t,
should refer to TYPE_ENTRANCE or TYPE_COMPOUND
features that are entrances or exits of the referencing feature.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
bizbuilderReference (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreBizBuilderRe
default: nil) - Reference to BizBuilder data for
ferenceProto.t,
this establishment. The bizbuilder_reference field indicates that a
feature is claimed in CBDB (with the canonical state in MapFacts).
The bizbuilder_reference is different from the social_reference's
claimed_gaia_id because some BizBuilder clients will not have
+Pages. All claimed businesses should have a bizbuilder_reference.
hours (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeSchedule
default: nil) - Regular opening hours for the
Proto.t,
establishment (weekly schedule).
openingHours (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreOpeningHours
Proto.t, default: nil) - Opening hours for this establishment,
including regular weekly hours and exceptional hours (e.g. on
holidays). NOTE: in practice, only the exceptional hours are filled
in this message. A schema migration for regular weekly hours was
planned back in 2015 (see b/23105782) but was not completed and
is (as of May 2018) not prioritized. Clients should continue getting
regular opening hours from the hours field above. In
openinghours.h there is a utility function
GetOpeningHoursFromFeature that merges
EstablishmentProto.hours into this proto.
priceInfo (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePriceInfoPro
default: nil) - Pricing for products and services offered.
to.t,
Example: menus for restaurants.
serviceArea (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreServiceAreaP
roto.t,default: nil) -
telephone (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreTelepho
neProto.t),default: nil) - Telephone number and related
information.
type (type: String.t, default: nil) - DEPRECATED This is
deprecated in favor of the top-level (in FeatureProto) set of
GConcepts. The type of establishment -- see comments above.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreBizBuilderReferenceProto.t()
| nil,
hours:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeScheduleProto.t() | nil,
openingHours:
GoogleApi.ContentWarehouse.V1.Model.GeostoreOpeningHoursProto.t() | nil,
priceInfo:
GoogleApi.ContentWarehouse.V1.Model.GeostorePriceInfoProto.t() | nil,
serviceArea:
GoogleApi.ContentWarehouse.V1.Model.GeostoreServiceAreaProto.t() | nil,
telephone:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreTelephoneProto.t()] | nil,
type: String.t() | nil
Functions
decode(value, options)
Attributes
hours (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreBusinessHour
sProto.t,default: nil) - The weekly schedule to be applied for
the dates that fall within the range. The schedule may contain hours
only for days of the week that occur during the date range specified
in the range field.
metadata (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadat
aProto.t,default: nil) - Field-level metadata for this exception.
range (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeInterval
default: nil) - The dates for which this exception
Proto.t,
applies, expressed as a half open interval. For example, an
exception that applies for the entire month of December 2015
should have a range December 1, 2015 to January 1, 2016. Any
regular hours that start on days in this range are ignored and
replaced by the exceptional hours for that day. The
TimeIntervalProto for the range must be a fully specified, non-
empty, and non-inverted range of dates. Concretely, the
requirements are: the range must be a TYPE_RANGE interval the
interval may not be inverted the endpoints of the interval must
specify a year, month, and day the day_type of each endpoint must
be type DAY_OF_MONTH the endpoints may not specify hour,
minute, second, week, or week_type the begin endpoint must
predate the end endpoint
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
range: GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeIntervalProto.t() | nil
}
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)
Types
t()
endAsOfDate:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil,
Functions
decode(value, options)
@spec decode(struct(), keyword()) :: struct()
Attributes
fieldProvenance (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
FieldMetadataProtoFieldProvenance.t), default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureFieldMetadataProto{
fieldProvenance:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureFieldMetadataProtoFieldProvena
nce.t()
]
| nil
}
Functions
decode(value, options)
fieldPath (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreStableF
default: nil) - Represents all fields for which
ieldPathProto.t),
this SourceInfo is valid. NOTE: Field paths are rooted at
FeatureProto level.
provenance (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreProvenancePr
oto.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureFieldMetadataProtoFieldProven
ance{
fieldPath:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreStableFieldPathProto.t()]
| nil,
provenance:
GoogleApi.ContentWarehouse.V1.Model.GeostoreProvenanceProto.t() | nil
}
Functions
decode(value, options)
Attributes
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureHistoryMetadataProto{
featureBirthTimestampUs: String.t() | nil,
lastModificationTimestampUs: String.t() | nil,
removalTimestampUs: String.t() | nil
}
Functions
decode(value, options)
Attributes
duplicateOf (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
to.t,default: nil) - If the feature has been marked as a
DUPLICATE of another feature, this is the feature ID of that other
feature. Note that the other feature may itself be removed. This field
is always set.
forwardedId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
default: nil) - The feature ID of the forwarded feature. This
to.t,
field is only set in case (3).
inactiveDuplicate (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - If other features have been marked as
IdProto.t),
DUPLICATE of this feature, this is the set of all such feature IDs.
All feature IDs in this set should be for removed (aka inactive)
features. Note that in the context of historical read requests against
MapFacts (when ReadRequest.version_selection.timestamp is set),
this field won't be set.
replacedBy (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdLis
tProto.t,default: nil) - DEPRECATED - Use
feature.metadata.feature_replacement_info instead. This field was
never populated.
transitivelyDuplicateOf (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
to.t,default: nil) - If the feature has been transitively marked as
a DUPLICATE of another feature (via a chain of size >= 1), this is
the feature ID of that other feature which is the end of the chain.
The field is always set even if the chain is of size 1. Note that the
other feature may itself be removed. This field is only set in case
(3).
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdForwardingsProto{
duplicateOf:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
forwardedId:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
inactiveDuplicate:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
replacedBy:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdListProto.t() | nil,
transitivelyDuplicateOf:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil
}
Functions
decode(value, options)
Attributes
id (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - The list of feature IDs. While the
IdProto.t),
exact semantics of these IDs are usage-dependent, the list should
never be empty or contain duplicates.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
featureReplacementInfo:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureReplacementInfoProto.t()
| nil,
fieldMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureFieldMetadataProto.t()
| nil,
forwardings:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdForwardingsProto.t()
| nil,
history:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureHistoryMetadataProto.t()
| nil,
versionToken: String.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
geopoliticalGeometry (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopolitical
default: nil) - Geopolitical (unsimplified)
GeometryProto.t,
polygons for a feature for different geopolitical use cases.
doodle (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDoodleProto.
t,default: nil) - DEPRECATED
name (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreNamePro
to.t),default: nil) - The name(s) of this feature. A feature may
have different names in different languages, colloquial or "vanity"
names, etc.
relatedTimezone (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreTimezon
default: nil) - Contains time zones known to be
eProto.t),
associated with a feature. Most features are associated with the
single time zone that contains them. However, some larger features
(countries, continents, etc.) are associated with all of the time zones
they contain. Most features can have any number of related time
zones, but TYPE_SEGMENT and TYPE_ESTABLISHMENT_POI
features can have at most 1.
storefrontGeometryModel (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStor
default: nil) - Geometry Store ID and
eReferenceProto.t,
materialized geometry for a POI feature's storefront(s).
IMPORTANT: Clients may not write to this field directly; see
go/geometry-store-reading-and-writing#writing-to-geometry-store.
center (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t
, default: nil) - The conceptual center of the feature, used for
routing. For cities, this would be the center of the downtown, or
maybe the location of city hall. For states and countries it might be
the capital city. Most feature types will not have a conceptual center
- by default, routing will use the centroid of the feature's geometry.
If you need a feature center point consider using
GetFeatureGeometryCenter() function from
geostore/base/public/feature.h rather than reading from this field
directly.
displayData (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDisplayDataP
roto.t,default: nil) - Data used to render this feature on a map.
detailed3dModel (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStor
eReferenceProto.t,default: nil) - Geometry Store ID and
materialized geometry representing the feature's physical presence
in the world. Like geometry_3d above, but with additional semantic
or renderable details, e.g. labeled surfaces ("door", "window"),
material specifications, etc. IMPORTANT: Clients may not write to
this field directly; see go/geometry-store-reading-and-
writing#writing-to-geometry-store.
building (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreBuildingProt
o.t, default: nil) -
skiTrail (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSkiTrailProt
o.t,default: nil) -
elevationModel (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreElevationMod
elProto.t,default: nil) - Captures elevation data used on
TYPE_DIGITAL_ELEVATION_MODEL features.
syntheticGeometry (type: boolean(), default: nil) - We prefer
features that have geometry over those that do not. In some cases
we synthesize geometry (e.g., polygons for postal codes). This flag
is set to indicate features that have such synthetic geometry.
polygonForDisplay (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto
default: nil) - Provide version of the geometry suitable for
.t,
display. This has been subject to water removal and (possibly)
moderate simplification.
logicalBorder (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreLogicalBorde
rProto.t,default: nil) -
polyline (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePolyLin
default: nil) -
eProto.t),
laneMarker (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreLaneMarkerPr
default: nil) -
oto.t,
entrance (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreEntranceProt
o.t, default: nil) -
geometryPrecisionMeters (type: float(), default: nil) - If set,
the feature's actual location can be assumed to be somewhere within
a circle of this radius, centered on the feature's location. More
information on this field at go/gpm-definition-update. NOTE: Only
applicable to features with 'point' geometry. Please contact geo-
schema-team@ if you have non-point use cases for which this field
would be useful.
accessPoint (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAccessP
ointProto.t),default: nil) - Optional access point information.
Access points hold detailed information about routing endpoints.
For example, the main Google office is at "1600 Amphitheatre
Parkway". The feature representing that office has a polygon, a
center, and an address with components for the street number, route,
locality, etc. The access point information, on the other hand,
identifies the specific segment, the latitude/longitude of the
driveway, and so forth.
rankDetails (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRankDetailsP
default: nil) - The rank field is computed as a weighted
roto.t,
sum of several signals. This field contains a protocol buffer whose
fields give those signals and their weights. Clients should try very
hard not to depend on these individual signals and use the single
rank field instead. At some point in the future, this field will not be
exposed anymore.
metadata (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureMetad
ataProto.t,default: nil) - Metadata about this particular feature.
Metadata is managed internally by the Geo Data Infrastructure and
in general should not be set by clients. Features that don't ultimately
come from the Geo repository (MapFacts) won't have any metadata
set.
kgProperty (type:
list(GoogleApi.ContentWarehouse.V1.Model.FreebasePropert
yValue.t),default: nil) - Properties that apply to this feature
whose schema is defined in the Knowledge Graph schema (see
https://hume.google.com/graph/schema). Not all properties that
exist in the KG schema can be asserted via this mechanism. The set
of properties that are allowed to be set on a feature depends on the
feature's GConcepts (and feature type). For instance, only
gcid:country features may have the /geo/type/country/president
property (made up example, since that property doesn't actually
exist in the KG schema). GConcept hierarchy is taken into account
for deciding the set of allowed properties. Additionally, the specific
properties allowed are further constrained by the list specified at
go/kg-property-allowlist. NOTE: not all types of properties are
allowed to appear in the Geo Schema. For now, we limit ourselves
to properties whose value type is TYPE_BOOL,
TYPE_COMPOUND, TYPE_DATETIME, TYPE_FLOAT,
TYPE_ID, TYPE_INT, TYPE_NESTED_STRUCT, TYPE_TEXT,
or TYPE_URI. NOTE(b/35039936): We are in the process of
changing how a KG property with multiple values is stored in this
field. Currently, such a KG property is stored in a single instance of
the kg_property field. However, we will be changing this so that
each value will be stored in its own instance of kg_property. Any
client that wants to read from this field should be prepared to read
data represented in either format. See b/35039936 or the
announcement at http://g/geo-schema-
announce/7IXR3Fex8to/7yFyT5UoAwAJ for an example and more
details. The mechanism to assert that a KG property has no value is
via the property_value_status field below.
freebase.PropertyValue.value_status is not allowed be set here for
consistency reason.
relatedFeature (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreRelatio
nProto.t), default: nil) - Geographic or logical relationships to
other features. Importers don't need to fill a geographic relationship
in - it is handled by related feature processing by a standalone
pipeline. Adding "contained by" country relations is however
encouraged (and required for TYPE_ROUTE features).
WARNING: Updates to this field handled by standalone pipelines
are NOT atomic with regard to updates to the features being
referenced; we do not guarantee that a given MapFacts snapshot
will be consistent between this field and the related features.
visualizationArea (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStor
eReferenceProto.t, default: nil) - Geometry Store ID and
materialized geometry representing a bounding box of the feature's
geometry (or the building/grounds a POI occupies) for stylized
rendering, UX experiences, etc. IMPORTANT: Clients may not
write to this field directly; see go/geometry-store-reading-and-
writing#writing-to-geometry-store.
inferredGeometry (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreInferredGeom
default: nil) -
etryProto.t,
attachment (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAttachm
default: nil) - The collection of
entsAttachmentProto.t),
attachments for this feature. Documentation: http://go/geo-
attachments
associatedEvChargingStation (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) -
IdProto.t),
locale (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreLocaleProto.
t,default: nil) -
skiLift (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSkiLiftProto
.t, default: nil) -
intersectionGroup (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreIntersection
default: nil) -
GroupProto.t,
polygon (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePolygon
default: nil) -
Proto.t),
sign (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRoadSignProt
default: nil) -
o.t,
skiBoundary (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSkiBoundaryP
roto.t, default: nil) -
relatedTerminalPoint (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - Terminal points associated with this
IdProto.t),
feature. For instance, an airport terminal may have specifically
designated pickup and drop-off points.
sourceInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreSourceI
nfoProto.t), default: nil) - A list of the data sources that were
used to construct this feature, together with optional "raw data" in
the provider's format. Raw data should not be used by production
clients but may be useful for exploring data that is not currently
converted to a canonical form.
restrictionGroup (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRestrictionG
default: nil) -
roupProto.t,
futureGeometryFor (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
default: nil) - Specifies the feature that this feature's
to.t,
geometry will replace. If this field is populated, the referenced
feature must have a future_geometry reference back to this feature.
This field is only allowed (and required) for
TYPE_FUTURE_GEOMETRY features.
transitLine (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTransitLineP
default: nil) -
roto.t,
segment (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSegmentProto
.t,default: nil) -
track (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreTrackPr
default: nil) - Defines the geometry of a feature as a
oto.t),
sequence of 6D poses, including lat, lng, altitude, roll, pitch, and
yaw. Only lat and lng are typically required. Each track has an
index so that they can be viewed in a stable order.
businessChain (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreBusinessChai
nProto.t,default: nil) - Data specific to business chain features,
e.g., Canonical GConcepts.
geopolitical (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopolitical
default: nil) -
Proto.t,
geometry3d (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStor
default: nil) - Geometry Store ID and
eReferenceProto.t,
materialized geometry representing the feature's physical shape in
the world. IMPORTANT: Clients may not write to this field
directly; see go/geometry-store-reading-and-writing#writing-to-
geometry-store.
point (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePointPr
oto.t), default: nil) - Defines the geometry of the feature. The
geometry may be specified as an arbitrary union of points, poses,
polylines, tracks, and polygons. Points, poses, polylines, and tracks
are assumed to represent regions of unspecified size or width rather
than regions of zero area. Most features should have some sort of
geometry. Geometry may be synthesized if none is available (e.g.,
polygons for postal codes). The synthetic_geometry flag should be
set in that case. Point is currently enforced as a non-repeating field
for all feature types, though it is defined as repeating in case future
modeling requires multiple points. The number of allowed
polylines, tracks, or polygons vary based on feature type. A feature
can have at most one pose (it is an optional field).
transitLineVariant (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTransitLineV
default: nil) - RESERVED
ariantProto.t,
interiorCovering (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCellCovering
Proto.t, default: nil) - S2 interior covering that consists of cells
completely enclosed within the feature's geometry (for features with
polygonal geometry).
roadMonitor (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRoadMonitorP
default: nil) -
roto.t,
bestLocale (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreBestLocalePr
oto.t,default: nil) - Describes the best-match locale for this
feature.
child (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
IdProto.t),default: nil) - Features can define themselves as a
collection of other features. For example, a route is a collection of
road segments, and a feature for the "Great Lakes" could be defined
as lakes Superior, Michigan, Huron, Erie, and Ontario. It is not
recommended to design a multi level tree using the child field to
build up a feature because it requires fetching many features to see
the details of the feature. In practice this is used to model
archipelago, route, transit (agencies, lines, trips, departures), and
river features. The geometry of a feature is implicitly defined by its
children, so if a feature has children then it should not have any
points, polylines, or polygons. In general, this field should not be
used to represent political or postal hierarchies. For example, a
county would not list its cities as children, because the county is not
defined in terms of its cities (it also contains unincorporated areas,
etc.).
establishment (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreEstablishmen
tProto.t,default: nil) - Also allowed on
TYPE_BUSINESS_CHAIN and TYPE_TRANSIT_AGENCY
features, to model the feature's phone number(s). Other fields
within EstablishmentProto are not permitted on non-
TYPE_ESTABLISHMENT features.
storefrontGeometry (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAnchore
default: nil) - Represents information about
dGeometryProto.t),
the store front geometry. Only TYPE_ESTABLISHMENT_POI
should have this field set.
website (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreUrlProt
default: nil) - The official website of this feature. Stored as
o.t),
a repeated field to allow for multilingual official websites (see
comments in url.proto).
propertyValueStatus (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePropert
yValueStatusProto.t),default: nil) - The value status of
properties on this feature. For example, this specifies whether the
feature is known to have no name (this is the value status of the
'FEATURE_NAME' property). Only property IDs which have no
specific value are allowed to have a value status. Note: not all field
types will be supported, please contact geo schema team if you
want to enable this field for a field type that is not currently
supported.
socialReference (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSocialRefere
nceProto.t, default: nil) - All establishments must have a social
reference. WARNING: Aside from creating new establishments,
please do NOT introduce new uses; treat social references as if they
were deprecated. For alternatives and more, see
g3doc/company/teams/gdeng/geo-schema-reference/home/feature-
types/establishments/social-reference.md.
tollPath (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTollPathProt
o.t,default: nil) - Represents information about
/geo/type/toll_path features.
route (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRouteProto.t
, default: nil) - Additional details on the feature types below can
be found in the individual protocol buffer definitions. These
extensions capture data that is specific to a set of feature types and
which makes no sense for other feature types.
parking (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreParkingProto
default: nil) - Describes parking details for the feature.
.t,
knowledgeGraphReference (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreKnowledgeGra
phReferenceProto.t, default: nil) - RESERVED
border (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreBorderProto.
t,default: nil) -
tollCluster (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTollClusterP
roto.t,default: nil) - Represents information about
TYPE_TOLL_CLUSTER features.
political (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePoliticalPro
default: nil) -
to.t,
transitStation (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTransitStati
onProto.t, default: nil) -
rawGconceptInstanceContainer (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreOntologyRawG
default: nil) - Geo
ConceptInstanceContainerProto.t,
Ontology GConcept Instances - Design doc linked off http://go/geo-
ontology - In order to shield clients from changes in GConcept
representation we provide an accessor library:
geostore/base/public/gconcept_instance.h
internal (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalFeat
default: nil) - Data for this feature that is less about
ureProto.t,
the feature and more about other data in the feature. For example, it
might be data about the rights we have to other data in this
FeatureProto, or MapFacts-internal shape IDs for this feature's
polygons.
threeDimModel (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreThreeDimensi
onalModelProto.t, default: nil) - Captures full model
representing the feature's 3D geometry. Should only be found on
TYPE_COMPOUND_BUILDING features for now, but not part of
the BuildingProto extension for possible future extensions.
temporaryData (type:
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageS
default: nil) - A place for clients to attach arbitrary data to a
et.t,
feature. Never set in MapFacts.
originalId (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
to.t,default: nil) - This field is used internally by the pipeline
for id stability. It should not be set by individual importers, nor
should it be read by consumer clients. In particular, this field will
not be present in features read or snapshotted from the Mapfacts
Repository.
relatedBorder (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
IdProto.t),default: nil) - For TYPE_COUNTRY or
TYPE_ADMINISTRATIVE_AREA1 features, this field defines the
associated TYPE_BORDERs which reference this feature. The
linked TYPE_BORDERs must have the feature.border set, pointing
to this feature. TYPE_COUNTRY or
TYPE_ADMINISTRATIVE_AREA1 features must have this field
set for each TYPE_BORDER referencing them.
preferredViewport (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRectProto.t,
default: nil) - The preferred viewport for this feature. If present,
this latitude-longitude rectangle holds the preferred viewport for the
feature. For example, it might hold the bounds of the "central"
portion of a large city. There are no aspect ratio requirements. This
is an optional field: if no viewport is supplied, interested clients can
use heuristics to determine a viewport. Calling the standard
GetFeatureGeometryBound() function would be a good way to start
but note that it can return an empty bounding box (e.g., if the
feature has no geometry). The preferred viewport is not necessarily
fully contained by the above bounding box.
futureGeometry (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
to.t,default: nil) - Specifies the TYPE_FUTURE_GEOMETRY
whose geometry will replace this feature's geometry. If this field is
populated, the referenced future geometry must have a
future_geometry_for referencing this feature.
intersection (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreIntersection
default: nil) -
Proto.t,
segmentPath (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSegmentPathP
roto.t, default: nil) -
exemptRegulatedArea (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - A list of feature ids of polygon based
IdProto.t),
restrictions that do not apply to this feature. This may only include
features of TYPE_REGULATED_AREA that also have a
feature.regulated_area.restriction field defined. Setting this field
opts the feature out of all restrictions set on that regulated area.
disputedArea (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDisputedArea
Proto.t,default: nil) - Represents information about disputed
areas. Only TYPE_DISPUTED_AREA features should have the
field set.
level (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreLevelProto.t
, default: nil) - Represents information about TYPE_LEVEL
features.
operations (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreOperationsPr
default: nil) - Information about this feature's operations,
oto.t,
e.g. when this feature is temporarily closed. NOTE: for legacy
reasons, some closure-specifc information (e.g. permanent closure
reason) lives in ExistenceProto instead. In the future, such
information should move here in OperationsProto.
waterRemovedPolygon (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto
.t,default: nil) - A version of the geometry which has water
removed but is not simplified (thus having equal or more vertices
than polygon_for_display).
dataSource (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDataSourcePr
oto.t, default: nil) -
type (type: String.t, default: nil) - The type of this feature --
see comments above.
pose (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePoseProto.t,
default: nil) - Defines the geometry of a feature as a 6D pose,
including lat, lng, altitude, roll, pitch, and yaw along the WGS-84
ellipsoid. Only the lat and lng are strictly required.
attribute (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAttribu
teProto.t),default: nil) - DEPRECATED A list of attributes
that describe defined aspects of this feature. An attribute must be a
concrete, high quality, and editable piece of information about a
feature, and must be used on some general consumer facing Google
property. The data types used for attributes must be primitive types
or reusable in a generic manner.
covering (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCellCovering
default: nil) - S2 cell coverings for this feature. See
Proto.t,
util/geometry/s2cell_union.h for more information about S2 cells.
Coverings are useful for quick containment or intersection tests. S2
covering that consists of cells that intersect with the feature.
schoolDistrict (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSchoolDistri
ctProto.t, default: nil) -
status (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreExistencePro
default: nil) - All features can have "existence" information
to.t,
associated with them.
parent (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) -
IdProto.t),
address (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreAddress
default: nil) - Address for this feature. A Geo Schema
Proto.t),
address is designed to model a mailing address, so only features that
have mailing addresses in the real world may have addresses. Each
feature should have only one address. If you want to describe the
geographic location of a feature which does not have a mailing
address with respect to other well-known features, some other
schema constructs should be used. Note that the field is defined as
repeated though features that use this field with its intended
semantics are constrained to have a single address even if they may
have multiple mailing addresses in the real world. The “single
address” rule is enforced by lint. Current exceptions to the single
address rule and mailing address rule are described in the g3doc.
Bear note that the schema team is actively working on eliminating
these exceptions. http://go/geo-addresses Note the following
conventions: - Addresses follow the postal hierarchy, not the
political hierarchy. Addresses may have components that refer to
political entities when those entities also appear in the postal
hierarchy. - As stated previously, but it bears repeating, addresses
on features are mailing addresses. In many cases the physical
address and the mailing address are the same but the address stored
on a feature represents the mailing address of the feature. An
example of a non-physical mailing address would be a PO Box. -
These addresses are commonly defined and verifiable by a
governmental authority (e.g. the United States Postal Service in the
United States, Royal Mail in the United Kingdom, Correios in
Brazil, etc.) and should follow conventions and rules defined by
those authorities.
rank (type: number(), default: nil) - WARNING: Please do
NOT introduce new uses of this field; treat it as if it were
deprecated. For appropriate ranking contacts, see
g3doc/company/teams/gdeng/geo-schema-reference/home/feature-
properties/rank.md. A floating-point number between 0.0 and 1.0
indicating how "important" we think this feature is. This can be
used to decide which features to render on maps, and how to rank
results when the user does a search. The rank can depend on any
number of factors such as the number of references to this feature in
web pages, geographic size, population, number of referring
geographic entities, "priority" information encoded in the source
data, etc.
id (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdPro
default: nil) - The globally unique id for this feature.
to.t,
anchoredGeometry (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreAnchoredGeom
default: nil) - Represents information about the
etryProto.t,
feature’s anchored geometry.
htmlText (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreHtmlTex
default: nil) - DEPRECATED Features can have
tProto.t),
zero or more HTML texts associated with them. These might be
HTML balloons used by Google Earth, for example.
regulatedArea (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRegulatedAre
default: nil) -
aProto.t,
relatedEntrance (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreEntranc
default: nil) - Logical relationship to other
eReferenceProto.t),
features that are entrances or exits to this feature.
bound (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRectProto.t,
default: nil) - A latitude-longitude rectangle used by bucketing
MapReduces. See the documentation on bucketing MapReduce for
details. This field can be a source of confusion. Because it is called
"bound", it is often assumed that it is a tight bound on the geometry
but it can be (and often is) much larger. If a tight bound is needed
then use the standard GetFeatureGeometryBound() function
instead. To be more explicit, if you are using this field for anything
else than a bucketing MapReduce, you are doing the wrong thing.
Not all features are required to have bounding boxes. See
geostore::IsBoundRequiredForFeatureType() for the list of feature
types required to have a bounding box. This bound field will be
updated when a feature changes in MapFacts to include its
geometry. Also, a GeoSchema pipeline, go/geo-schema-pipelines-
docs#expand-bounds runs periodically to update the field for strong
references from other features. Therefore, most editors don't need to
edit this field explicitly. See go/geo-changes:no-edit-for-feature-
bound for the details.
elevation (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreElevationPro
to.t,default: nil) -
verticalOrdering (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreVerticalOrde
default: nil) - Represents vertical ordering for this
ringProto.t,
feature relative to other geometrically-overlaping features. See
go/aboutgrades for more information about distinction among
different levels.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
accessPoint:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAccessPointProto.t()] | nil,
GoogleApi.ContentWarehouse.V1.Model.GeostoreAnchoredGeometryProto.t() | nil,
associatedEvChargingStation:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
attachment:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAttachmentsAttachmentProto.t()]
| nil,
attribute:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAttributeProto.t()] | nil,
bestLocale:
GoogleApi.ContentWarehouse.V1.Model.GeostoreBestLocaleProto.t() | nil,
border: GoogleApi.ContentWarehouse.V1.Model.GeostoreBorderProto.t() | nil,
businessChain:
GoogleApi.ContentWarehouse.V1.Model.GeostoreBusinessChainProto.t() | nil,
dataSource:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDataSourceProto.t() | nil,
detailed3dModel:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStoreReferenceProto.t()
| nil,
displayData:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDisplayDataProto.t() | nil,
disputedArea:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDisputedAreaProto.t() | nil,
doodle: GoogleApi.ContentWarehouse.V1.Model.GeostoreDoodleProto.t() | nil,
elevation:
GoogleApi.ContentWarehouse.V1.Model.GeostoreElevationProto.t() | nil,
elevationModel:
GoogleApi.ContentWarehouse.V1.Model.GeostoreElevationModelProto.t() | nil,
entrance: GoogleApi.ContentWarehouse.V1.Model.GeostoreEntranceProto.t() | nil,
establishment:
GoogleApi.ContentWarehouse.V1.Model.GeostoreEstablishmentProto.t() | nil,
exemptRegulatedArea:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
futureGeometry:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
futureGeometryFor:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
geometry3d:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStoreReferenceProto.t()
| nil,
geometryPrecisionMeters: float() | nil,
geopolitical:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopoliticalProto.t() | nil,
geopoliticalGeometry:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopoliticalGeometryProto.t()
| nil,
htmlText:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreHtmlTextProto.t()] | nil,
id: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
inferredGeometry:
GoogleApi.ContentWarehouse.V1.Model.GeostoreInferredGeometryProto.t() | nil,
interiorCovering:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCellCoveringProto.t() | nil,
internal:
GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalFeatureProto.t() | nil,
intersection:
GoogleApi.ContentWarehouse.V1.Model.GeostoreIntersectionProto.t() | nil,
intersectionGroup:
GoogleApi.ContentWarehouse.V1.Model.GeostoreIntersectionGroupProto.t() | nil,
kgProperty:
[GoogleApi.ContentWarehouse.V1.Model.FreebasePropertyValue.t()] | nil,
knowledgeGraphReference:
GoogleApi.ContentWarehouse.V1.Model.GeostoreKnowledgeGraphReferenceProto.t()
| nil,
laneMarker:
GoogleApi.ContentWarehouse.V1.Model.GeostoreLaneMarkerProto.t() | nil,
logicalBorder:
GoogleApi.ContentWarehouse.V1.Model.GeostoreLogicalBorderProto.t() | nil,
metadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureMetadataProto.t() | nil,
name: [GoogleApi.ContentWarehouse.V1.Model.GeostoreNameProto.t()] | nil,
operations:
GoogleApi.ContentWarehouse.V1.Model.GeostoreOperationsProto.t() | nil,
originalId:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
parent:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
parking: GoogleApi.ContentWarehouse.V1.Model.GeostoreParkingProto.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.GeostorePoliticalProto.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto.t() | nil,
polyline:
[GoogleApi.ContentWarehouse.V1.Model.GeostorePolyLineProto.t()] | nil,
pose: GoogleApi.ContentWarehouse.V1.Model.GeostorePoseProto.t() | nil,
preferredViewport:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRectProto.t() | nil,
propertyValueStatus:
[GoogleApi.ContentWarehouse.V1.Model.GeostorePropertyValueStatusProto.t()]
| nil,
rank: number() | nil,
rankDetails:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRankDetailsProto.t() | nil,
rawGconceptInstanceContainer:
GoogleApi.ContentWarehouse.V1.Model.GeostoreOntologyRawGConceptInstanceContainerP
roto.t()
| nil,
regulatedArea:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRegulatedAreaProto.t() | nil,
relatedBorder:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
relatedEntrance:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreEntranceReferenceProto.t()]
| nil,
relatedFeature:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreRelationProto.t()] | nil,
relatedTerminalPoint:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
relatedTimezone:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreTimezoneProto.t()] | nil,
restrictionGroup:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRestrictionGroupProto.t() | nil,
roadMonitor:
GoogleApi.ContentWarehouse.V1.Model.GeostoreRoadMonitorProto.t() | nil,
GoogleApi.ContentWarehouse.V1.Model.GeostoreSchoolDistrictProto.t() | nil,
segment: GoogleApi.ContentWarehouse.V1.Model.GeostoreSegmentProto.t() | nil,
segmentPath:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSegmentPathProto.t() | nil,
sign: GoogleApi.ContentWarehouse.V1.Model.GeostoreRoadSignProto.t() | nil,
skiBoundary:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSkiBoundaryProto.t() | nil,
socialReference:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSocialReferenceProto.t() | nil,
sourceInfo:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreSourceInfoProto.t()] | nil,
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAnchoredGeometryProto.t()]
| nil,
storefrontGeometryModel:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStoreReferenceProto.t()
| nil,
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
threeDimModel:
GoogleApi.ContentWarehouse.V1.Model.GeostoreThreeDimensionalModelProto.t()
| nil,
tollCluster:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTollClusterProto.t() | nil,
transitLine:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTransitLineProto.t() | nil,
transitLineVariant:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTransitLineVariantProto.t()
| nil,
transitStation:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTransitStationProto.t() | nil,
type: String.t() | nil,
verticalOrdering:
GoogleApi.ContentWarehouse.V1.Model.GeostoreVerticalOrderingProto.t() | nil,
visualizationArea:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStoreReferenceProto.t()
| nil,
waterRemovedPolygon:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto.t() | nil,
Functions
decode(value, options)
Attributes
derivedFrom (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - This feature was created to replace
IdProto.t),
other features that are referenced by this field.
replacedBy (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - This feature was replaced by other
IdProto.t),
features that are referenced by this this field.
Summary
Types
t()
Functions
decode(value, options)
Unwrap a decoded JSON object into its complex fields.
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureReplacementInfoProto{
derivedFrom:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
replacedBy:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil
Functions
decode(value, options)
Attributes
internal (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalFiel
dMetadataProto.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalFieldMetadataProto.t()
| nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeaturePropertyIdProto.t() | nil,
fieldType: integer() | nil,
Functions
decode(value, options)
Attributes
curvature (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreCurvaturePro
default: nil) - RESERVED
to.t,
track (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTrackProto.t
, default: nil) -
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.GeostoreFoodMenuItemOptionProto{
GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProtoIngredient.t()
]
| nil,
media: [GoogleApi.ContentWarehouse.V1.Model.GeostoreMediaItemProto.t()] | nil,
nameInfo:
[GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t()]
| nil,
nutritionFacts:
GoogleApi.ContentWarehouse.V1.Model.GeostorePriceInfoFoodNutritionFacts.t()
| nil,
portionSize:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProtoPortionSize.t(
)
| nil,
Functions
decode(value, options)
Attributes
nameInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePriceLi
stNameInfoProto.t),default: nil) - The repeated name_info
field is for the ingredient in multiple languages.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProtoIngredient{
nameInfo:
[GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t()]
| nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProtoPortionSize{
quantity: integer() | nil,
unit:
[GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t()]
| nil
}
Functions
decode(value, options)
Attributes
itemOption (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMen
uItemOptionProto.t), default: nil) -
nameInfo (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePriceLi
default: nil) - The repeated name_info
stNameInfoProto.t),
field is for items listed in multiple languages.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
itemOption:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProto.t()]
| nil,
nameInfo:
[GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t()]
| nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
metadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
prominence: String.t() | nil
}
Functions
decode(value, options)
Attributes
excludesGeometryOf (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - Features whose geometry to exclude
IdProto.t),
while composing the geometry of this feature.
includesGeometryOf (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - Features whose geometry to include
IdProto.t),
while composing the geometry of this feature.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
includesGeometryOf:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryStoreReferenceProto{
footprint: String.t() | nil,
Functions
decode(value, options)
Attributes
restOfWorldPolygon (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto
default: nil) - The unsimplified, water-subtracted polygon
.t,
representing the feature's geometry as viewed by the rest of the
world, which may differ from its default polygon, for example by
excluding certain regions.
selfPolygon (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto
default: nil) - The unsimplified, water-subtracted polygon
.t,
representing the feature's geometry as viewed by the country that
administers it, which may differ from its default polygon, for
example by including disputed areas.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopoliticalGeometryProto{
restOfWorldPolygon:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto.t() | nil,
selfPolygon:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto.t() | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
regionSpecificName:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreRegionSpecificNameProto.t()]
| nil,
regionalPolygonAdjustment:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopoliticalProtoRegionalPolygonAdjus
tmentProto.t()
]
| nil,
regionalPolygonComposingClaims:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopoliticalProtoRegionalPolygonCompo
singClaimsProto.t()
]
| nil
}
Functions
decode(value, options)
Attributes
polygonToAdd (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto
default: nil) - Polygon to add to the feature's base polygon to
.t,
get the view for the given region. Applied after
polygon_to_subtract, such that any region contained in both
polygons WILL be part of the final result.
polygonToSubtract (type:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto
default: nil) - Polygon to subtract from the feature's base
.t,
polygon to get the view for the given region.
regionCode (type: String.t, default: nil) - Region code (or
other identifier) for the region.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopoliticalProtoRegionalPolygonAdju
stmentProto{
polygonToAdd:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto.t() | nil,
polygonToSubtract:
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto.t() | nil,
regionCode: String.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreGeopoliticalProtoRegionalPolygonComp
osingClaimsProto{
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
Functions
decode(value, options)
Attributes
text (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreLanguag
eTaggedTextProto.t), default: nil) - Zero or more texts of the
specified type, in various languages. If this is a
HTML_DESCRIPTION blob then these texts would hold the
description in English, German, and so forth. The text is an HTML
fragment, not a full page. The fragment should be suitable for
including in a DIV. It must have balanced HTML tags. It may use
HTML's "class" attributes to assign classes to HTML elements.
This allows the HTML to be formatted by an (external) style sheet.
The HTML should not have embedded style sheet definitions, nor
should it have embedded JavaScript.
type (type: String.t, default: nil) -
Summary
Types
t()
Functions
decode(value, options)
Types
t()
text:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreLanguageTaggedTextProto.t()]
| nil,
type: String.t() | nil
Functions
decode(value, options)
Attributes
definesGeometryFor (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeature
default: nil) - Features whose geometry depends on
IdProto.t),
this feature's geometry.
geometryComposition (type:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryComp
default: nil) - Features whose geometry defines the
osition.t,
geometry of this feature (i.e. "composing features").
Summary
Types
t()
Functions
decode(value, options)
Types
t()
definesGeometryFor:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
geometryComposition:
GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryComposition.t() | nil
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreRightsStatusProto.t() | nil,
selfPolygonShapeId: String.t() | nil,
trust:
GoogleApi.ContentWarehouse.V1.Model.GeostoreTrustSignalsProto.t() | 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.GeostoreInternalFieldMetadataProto{
isAuto: boolean() | nil,
sourceSummary:
GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalSourceSummaryProto.t()
| nil
}
Functions
decode(value, options)
Attributes
disallowedConnections (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreInterna
default: nil) - A
lSegmentProtoLaneConnectionReference.t),
list of lane connections that are explicitly not allowed to be added.
NOTE: This should never reference existing lane connections on
this segment.
disallowedPrimaryConnection (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreInterna
default: nil) - A
lSegmentProtoLaneConnectionReference.t),
list of lane connections which cannot have the primary_connection
bit set.
travelAllowance (type:
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreRestric
default: nil) - The set of restrictions that apply to
tionProto.t),
this segment; these are actually POSITIVE restrictions, i.e. they are
known to be allowed.
Summary
Types
t()
Functions
decode(value, options)
Types
t()
GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalSegmentProtoLaneConnectionRef
erence.t()
]
| nil,
disallowedPrimaryConnection:
[
GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalSegmentProtoLaneConnectionRef
erence.t()
]
| nil,
travelAllowance:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreRestrictionProto.t()] | nil
}
Functions
decode(value, options)
Attributes
Summary
Types
t()
Functions
decode(value, options)
t()
@type t() ::
%GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalSegmentProtoLaneConnectionRe
ference{
fromLaneNumber: integer() | nil,
segment:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
Functions
decode(value, options)
Summary
Types
t()
Functions
decode(value, options)