Table of contents
Methods
constructor
• new ListingsQueryModule(queryClient
): ListingsQueryModule
Parameters
Name | Type |
---|---|
queryClient | QueryClient |
Returns
ListingsQueryModule
Methods
getAll
▸ getAll(first?
, skip?
): Promise
<ListingsResponse
>
Get all listings without any filters
Parameters
Name | Type | Default value | Description |
---|---|---|---|
first | number | 100 | Number of items to fetch (default: 100) |
skip | number | 0 | Number of items to skip (default: 0) |
Returns
Promise
<ListingsResponse
>
Response with listings and pagination info
getListings
▸ getListings(params?
, filters?
): Promise
<ListingsResponse
>
Get a list of listings based on filtering and pagination parameters
Parameters
Name | Type | Description |
---|---|---|
params | PaginationParams | Pagination parameters |
filters | ListingFilters | Filtering options |
Returns
Promise
<ListingsResponse
>
List of listings with pagination info
getListingById
▸ getListingById(id
): Promise
<null
| ListingObject
>
Get a single listing by its ID
Parameters
Name | Type | Description |
---|---|---|
id | string | The listing ID (can be blockchain ID or graph entity ID) |
Returns
Promise
<null
| ListingObject
>
The listing or null if not found
getListingsByLicensor
▸ getListingsByLicensor(licensorAddress
, params?
): Promise
<ListingsResponse
>
Get all listings from a specific licensor
Parameters
Name | Type | Description |
---|---|---|
licensorAddress | `0x${string}` | Licensor’s address |
params | PaginationParams | Pagination parameters |
Returns
Promise
<ListingsResponse
>
List of listings with pagination info
getActiveListings
▸ getActiveListings(params?
): Promise
<ListingsResponse
>
Get all active listings
Parameters
Name | Type | Description |
---|---|---|
params | PaginationParams | Pagination parameters |
Returns
Promise
<ListingsResponse
>
List of active listings with pagination info