class Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRulePinAction

larger than the max allowed page size of 120 are not allowed.
will be processed from most to least recently updated. Pins to positions
results. If multiple PinActions are matched to a single request the actions
then product with ‘pid1` will be pinned to the top position in the final
shoes`, the Condition.query_terms is `shoes` and the pin_map has “1, “pid1”“,
position specified in the final result order. Example: Suppose the query is `
1-based indexing). * Action Result: Will pin products with matching ids to the
Action Input: mapping of `[pin_position, product_id]` pairs (pin position uses
or Condition.page_categories (for browse only), but can’t specify both. *
Rule Condition: Must specify non-empty Condition.query_terms (for search only)
Pins one or more specified products to a specific position in the results. *

def initialize(**args)

def initialize(**args)
   update!(**args)
end

def update!(**args)

Update properties of this object
def update!(**args)
  @pin_map = args[:pin_map] if args.key?(:pin_map)
end