ImageRepositoryShoppingProductInformationVersionedProductInformationSet

AI Overview😉

  • The potential purpose of this module is to store and manage product information for a specific version of a product model used in Google's Visual Search System (VSS). This module seems to be part of the Image Repository Shopping feature, which suggests that it's related to product search and shopping experiences within Google.
  • This module could impact search results by influencing the product information displayed to users when they search for products. For example, it may affect the accuracy and completeness of product details, such as prices, descriptions, and images. This, in turn, could influence the ranking of products in search results, with products having more complete and accurate information potentially ranking higher.
  • To be more favorable for this function, a website may focus on providing high-quality, accurate, and up-to-date product information. This could include ensuring that product pages have complete and consistent metadata, using high-quality product images, and regularly updating product details to reflect changes in pricing, availability, or features. Additionally, websites may want to consider optimizing their product pages for Google's Visual Search System (VSS) to improve their visibility and ranking in product search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryShoppingProductInformationVersionedProductInformationSet (google_api_content_warehouse v0.4.0)

Store ProductInformation for a given version of the models used in VSS.

Attributes

  • modelType (type: String.t, default: nil) - The type of the model.
  • products (type: list(GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryShoppingProductInformationProductInformation.t), default: nil) - List of ProductInformation for this version.
  • version (type: integer(), default: nil) - The version of the models used in VSS. Newer version will have a higher version number.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryShoppingProductInformationVersionedProductInformationSet{
    modelType: String.t() | nil,
    products:
      [
        GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryShoppingProductInformationProductInformation.t()
      ]
      | nil,
    version: integer() | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.