@hippocampus-web3/runebond-client
Version:
TypeScript client for RUNEBond API
63 lines (62 loc) • 1.78 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WhitelistService = void 0;
const OpenAPI_1 = require("../core/OpenAPI");
const request_1 = require("../core/request");
class WhitelistService {
/**
* @param page
* @param limit
* @param address
* @param nodeAddress
* @returns ApiResponse_WhitelistRequestDto_Array_ Ok
* @throws ApiError
*/
static getWhitelistRequests(page = 1, limit = 80, address, nodeAddress) {
return (0, request_1.request)(OpenAPI_1.OpenAPI, {
method: 'GET',
url: '/api/whitelist',
query: {
'page': page,
'limit': limit,
'address': address,
'nodeAddress': nodeAddress,
},
});
}
/**
* @param id
* @returns ApiResponse_WhitelistRequestDto_ Ok
* @throws ApiError
*/
static getWhitelistRequestById(id) {
return (0, request_1.request)(OpenAPI_1.OpenAPI, {
method: 'GET',
url: '/api/whitelist/{id}',
path: {
'id': id,
},
errors: {
404: `Whitelist request not found`,
},
});
}
/**
* @param address
* @returns ApiResponse_RefererInfoDto_Array_ Ok
* @throws ApiError
*/
static getAllReferersForUser(address) {
return (0, request_1.request)(OpenAPI_1.OpenAPI, {
method: 'GET',
url: '/api/whitelist/referers/{address}',
path: {
'address': address,
},
errors: {
400: `Address parameter is required`,
},
});
}
}
exports.WhitelistService = WhitelistService;