Voting helps other researchers find interesting modules.
Images inferred from context instead of propagated from Shopping backends. The same image might be inferred via different means; then it may appear multiple times in Offer.inferred_images list with different values of inferred_image_type field.
inferredImageId
String.t
nil
inferredImageSource
inferredImageType
neardupInfo
list(GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationInferredImageNeardupInfo.t)
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationInferredImage{ inferredImageId: String.t() | nil, inferredImageSource: String.t() | nil, inferredImageType: String.t() | nil, neardupInfo: [ GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationInferredImageNeardupInfo.t() ] | nil }
@spec decode(struct(), keyword()) :: struct()