Voting helps other researchers find interesting modules.
Represents an embedded object in an update. This is a wrapper class that can contain a single specific item proto in an extension field. Think of it as a base class like Message in Java. Each item proto must declare that it extends this proto: message ExampleObject { option (item_type) = EXAMPLE_OBJECT; extend EmbedClientItem { optional ExampleObject example_object = ; } } See go/es-embeds for details.
Message
canonicalId
String.t
nil
deepLinkData
GoogleApi.ContentWarehouse.V1.Model.EmbedsDeepLinkData.t
id
provenance
GoogleApi.ContentWarehouse.V1.Model.EmbedsProvenance.t
renderId
signature
transientData
GoogleApi.ContentWarehouse.V1.Model.EmbedsTransientData.t
type
list(String.t)
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.EmbedsEmbedClientItem{ canonicalId: String.t() | nil, deepLinkData: GoogleApi.ContentWarehouse.V1.Model.EmbedsDeepLinkData.t() | nil, id: String.t() | nil, provenance: GoogleApi.ContentWarehouse.V1.Model.EmbedsProvenance.t() | nil, renderId: String.t() | nil, signature: String.t() | nil, transientData: GoogleApi.ContentWarehouse.V1.Model.EmbedsTransientData.t() | nil, type: [String.t()] | nil }
@spec decode(struct(), keyword()) :: struct()