google_api_vision v0.2.0 GoogleApi.Vision.V1.Model.ProductSearchParams View Source

Parameters for a product search request.

Attributes

  • boundingPoly (BoundingPoly): The bounding polygon around the area of interest in the image. Optional. If it is not specified, system discretion will be applied. Defaults to: null.
  • filter (String.t): The filtering expression. This can be used to restrict search results based on Product labels. We currently support an AND of OR of key-value expressions, where each expression within an OR must have the same key. For example, "(color = red OR color = blue) AND brand = Google" is acceptable, but not "(color = red OR brand = Google)" or "color: red". Defaults to: null.
  • productCategories ([String.t]): The list of product categories to search in. Currently, we only consider the first category, and either "homegoods", "apparel", or "toys" should be specified. Defaults to: null.
  • productSet (String.t): The resource name of a ProductSet to be searched for similar images. Format is: `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID`. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.Vision.V1.Model.ProductSearchParams{
  boundingPoly: GoogleApi.Vision.V1.Model.BoundingPoly.t(),
  filter: any(),
  productCategories: [any()],
  productSet: any()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.