This PR enables filtering by free-form metadata attached to Pin object.
It makes it possible for apps to attach arbitrary tags to Pin and then ask Pinning Service only for tagged pins.
Without this, apps have to fetch all Pins and filter them out locally.
Assuming we want to find Pin objects created with Pin.meta[foo] = "bar", the query would be GET /pins?meta={"foo":"bar"}
cc @obo20 this is a simplified version of your metadata[keyvalues] filter
This PR enables filtering by free-form metadata attached to
Pin
object. It makes it possible for apps to attach arbitrary tags toPin
and then ask Pinning Service only for tagged pins. Without this, apps have to fetch all Pins and filter them out locally.Assuming we want to find
Pin
objects created withPin.meta[foo] = "bar"
, the query would beGET /pins?meta={"foo":"bar"}
cc @obo20 this is a simplified version of your
metadata[keyvalues]
filter