ListingsFilter
This input filters the listings return results by price, age, game, etc.
input ListingsFilter {
asset_id: Int
game_id: Int
collection_id: Int
marketplace_id: Int
price_high: String
price_low: String
view: Int
traits: [ListingsFilterTrait!]
}
Fields
ListingsFilter.asset_id Int
ListingsFilter.asset_id IntIf set, only this asset's listings will be returned.
ListingsFilter.collection_id Int
ListingsFilter.collection_id IntIf set, only this collection's listings will be returned.
ListingsFilter.game_id Int
ListingsFilter.game_id IntIf set, only this game's listings will be returned.
ListingsFilter.marketplace_id Int
ListingsFilter.marketplace_id IntIf set, only this marketplace's listings will be returned.
ListingsFilter.price_high String
ListingsFilter.price_high StringIf set, only listings with a curr_price less than or equal to this amount will be returned. Must be sent in Ether notation (i.e. "1.57").
ListingsFilter.price_low String
ListingsFilter.price_low StringIf set, only listings with a curr_price greater than or equal to this amount will be returned. Must be sent in Ether notation (i.e. "1.57").
ListingsFilter.view Int
ListingsFilter.view IntAn integer denoting the view type or order of the listings returned. Values can be
{
1: Price - Low to High // Orders by price ascending
2: Price - High to Low // Order by price descending
3: Recently Listed // Order by created date descending
4: Oldest // Order by created date ascending
}
ListingsFilter.traits [ListingsFilterTrait!]
ListingsFilter.traits [ListingsFilterTrait!]A list of ListingsFilterTrait input objects by which to filter the listings returned.
ListingsFilterTrait
This input is used to filter listings return data by trait. Used inside of ListingsFilter.
input ListingsFilterTrait {
id: Int!
values: [String!]
range: [Float!]
}
Fields
ListingsFilterTrait.id Int!
ListingsFilterTrait.id Int!The identifier of the trait to which to filter the listings return data.
ListingsFilterTrait.range [Float!]
ListingsFilterTrait.range [Float!]An array of two floats representing the minimum and maximum (inclusive) of the trait's range to which to filter the listings return data. It should be sent in the format [min, max]. Note: Range and values cannot be used at the same time. The correct one to send is dependent on the trait in question.
ListingsFilterTrait.values [String!]
ListingsFilterTrait.values [String!]An array of strings representing the values of the trait to which to filter the listings return data. It should be sent in the format [value1, value2, ..., valueN]. Note: Range and values cannot be used at the same time. The correct one to send is dependent on the trait in question.
