Table of contents
Methods
- getAgreements
- getAgreementById
- getAgreementsByLicensee
- getAgreementsByLicensor
- getAgreementsByListing
- getBindingAgreements
constructor
• new AgreementsQueryModule(queryClient): AgreementsQueryModule
Parameters
Returns
AgreementsQueryModule
Methods
getAgreements
▸ getAgreements(params?, filters?): Promise<AgreementsResponse>
Get a list of agreements based on filtering and pagination parameters
Parameters
Returns
Promise<AgreementsResponse>
List of agreements with pagination info
getAgreementById
▸ getAgreementById(id): Promise<null | AgreementObject>
Get a single agreement by its ID
Parameters
Returns
Promise<null | AgreementObject>
The agreement or null if not found
getAgreementsByLicensee
▸ getAgreementsByLicensee(licenseeAddress, params?): Promise<AgreementsResponse>
Get all agreements for a specific licensee
Parameters
Returns
Promise<AgreementsResponse>
List of agreements with pagination info
getAgreementsByLicensor
▸ getAgreementsByLicensor(licensorAddress, params?): Promise<AgreementsResponse>
Get all agreements for a specific licensor
Parameters
Returns
Promise<AgreementsResponse>
List of agreements with pagination info
getAgreementsByListing
▸ getAgreementsByListing(listingId, params?): Promise<AgreementsResponse>
Get all agreements for a specific listing
Parameters
Returns
Promise<AgreementsResponse>
List of agreements with pagination info
getBindingAgreements
▸ getBindingAgreements(params?): Promise<AgreementsResponse>
Get all binding agreements (stage 4)
Parameters
Returns
Promise<AgreementsResponse>
List of binding agreements with pagination info
