Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
166 changes: 166 additions & 0 deletions src/gen/api/LockControllerApi.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,10 @@
*/
import {ApiClient} from "../ApiClient";
import {ResponseWrapperNftLockerResponse} from '../model/ResponseWrapperNftLockerResponse';
import {ResponseWrapperPageResponseTaNftLockerLockInfo} from '../model/ResponseWrapperPageResponseTaNftLockerLockInfo';
import {ResponseWrapperPageResponseV4NftLockerLockInfos} from '../model/ResponseWrapperPageResponseV4NftLockerLockInfos';
import {ResponseWrapperTokenLockerResponse} from '../model/ResponseWrapperTokenLockerResponse';
import {ResponseWrapperV4LpLockerLockInfoResp} from '../model/ResponseWrapperV4LpLockerLockInfoResp';

/**
* LockController service.
Expand All @@ -35,6 +38,57 @@ export class LockControllerApi {
this.apiClient = apiClient || ApiClient.instance;
}

/**
* Callback function to receive the result of the getNftLockerLockInfosListUsingGET operation.
* @callback moduleapi/LockControllerApi~getNftLockerLockInfosListUsingGETCallback
* @param {String} error Error message, if any.
* @param {module:model/ResponseWrapperPageResponseTaNftLockerLockInfo{ data The data returned by the service call.
* @param {String} response The complete HTTP response.
*/

/**
* get lpv3 locker infos
* @param {Number} pageNum pageNum
* @param {Number} pageSize pageSize
* @param {module:api/LockControllerApi~getNftLockerLockInfosListUsingGETCallback} callback The callback function, accepting three arguments: error, data, response
* data is of type: {@link <&vendorExtensions.x-jsdoc-type>}
*/
getNftLockerLockInfosListUsingGET(pageNum, pageSize, callback) {

let postBody = null;
// verify the required parameter 'pageNum' is set
if (pageNum === undefined || pageNum === null) {
throw new Error("Missing the required parameter 'pageNum' when calling getNftLockerLockInfosListUsingGET");
}
// verify the required parameter 'pageSize' is set
if (pageSize === undefined || pageSize === null) {
throw new Error("Missing the required parameter 'pageSize' when calling getNftLockerLockInfosListUsingGET");
}

let pathParams = {

};
let queryParams = {
'pageNum': pageNum,'pageSize': pageSize
};
let headerParams = {

};
let formParams = {

};

let authNames = [];
let contentTypes = [];
let accepts = ['*/*'];
let returnType = ResponseWrapperPageResponseTaNftLockerLockInfo;

return this.apiClient.callApi(
'/open/api/v1/locks/lpv3s', 'GET',
pathParams, queryParams, headerParams, formParams, postBody,
authNames, contentTypes, accepts, returnType, callback
);
}
/**
* Callback function to receive the result of the getNftLockersUsingGET operation.
* @callback moduleapi/LockControllerApi~getNftLockersUsingGETCallback
Expand Down Expand Up @@ -161,5 +215,117 @@ export class LockControllerApi {
authNames, contentTypes, accepts, returnType, callback
);
}
/**
* Callback function to receive the result of the getV4NftLockerLockInfosListUsingGET operation.
* @callback moduleapi/LockControllerApi~getV4NftLockerLockInfosListUsingGETCallback
* @param {String} error Error message, if any.
* @param {module:model/ResponseWrapperPageResponseV4NftLockerLockInfos{ data The data returned by the service call.
* @param {String} response The complete HTTP response.
*/

/**
* get lpv4 locker infos
* @param {Number} pageNum pageNum
* @param {Number} pageSize pageSize
* @param {module:api/LockControllerApi~getV4NftLockerLockInfosListUsingGETCallback} callback The callback function, accepting three arguments: error, data, response
* data is of type: {@link <&vendorExtensions.x-jsdoc-type>}
*/
getV4NftLockerLockInfosListUsingGET(pageNum, pageSize, callback) {

let postBody = null;
// verify the required parameter 'pageNum' is set
if (pageNum === undefined || pageNum === null) {
throw new Error("Missing the required parameter 'pageNum' when calling getV4NftLockerLockInfosListUsingGET");
}
// verify the required parameter 'pageSize' is set
if (pageSize === undefined || pageSize === null) {
throw new Error("Missing the required parameter 'pageSize' when calling getV4NftLockerLockInfosListUsingGET");
}

let pathParams = {

};
let queryParams = {
'pageNum': pageNum,'pageSize': pageSize
};
let headerParams = {

};
let formParams = {

};

let authNames = [];
let contentTypes = [];
let accepts = ['*/*'];
let returnType = ResponseWrapperPageResponseV4NftLockerLockInfos;

return this.apiClient.callApi(
'/open/api/v1/locks/lpv4s', 'GET',
pathParams, queryParams, headerParams, formParams, postBody,
authNames, contentTypes, accepts, returnType, callback
);
}
/**
* Callback function to receive the result of the getV4NftLockersUsingGET operation.
* @callback moduleapi/LockControllerApi~getV4NftLockersUsingGETCallback
* @param {String} error Error message, if any.
* @param {module:model/ResponseWrapperV4LpLockerLockInfoResp{ data The data returned by the service call.
* @param {String} response The complete HTTP response.
*/

/**
* get v4 nft locker info
* @param {String} chainId chainId
* @param {Number} pageNum pageNum
* @param {Number} pageSize pageSize
* @param {String} poolId poolId
* @param {module:api/LockControllerApi~getV4NftLockersUsingGETCallback} callback The callback function, accepting three arguments: error, data, response
* data is of type: {@link <&vendorExtensions.x-jsdoc-type>}
*/
getV4NftLockersUsingGET(chainId, pageNum, pageSize, poolId, callback) {

let postBody = null;
// verify the required parameter 'chainId' is set
if (chainId === undefined || chainId === null) {
throw new Error("Missing the required parameter 'chainId' when calling getV4NftLockersUsingGET");
}
// verify the required parameter 'pageNum' is set
if (pageNum === undefined || pageNum === null) {
throw new Error("Missing the required parameter 'pageNum' when calling getV4NftLockersUsingGET");
}
// verify the required parameter 'pageSize' is set
if (pageSize === undefined || pageSize === null) {
throw new Error("Missing the required parameter 'pageSize' when calling getV4NftLockersUsingGET");
}
// verify the required parameter 'poolId' is set
if (poolId === undefined || poolId === null) {
throw new Error("Missing the required parameter 'poolId' when calling getV4NftLockersUsingGET");
}

let pathParams = {

};
let queryParams = {
'chainId': chainId,'pageNum': pageNum,'pageSize': pageSize,'poolId': poolId
};
let headerParams = {

};
let formParams = {

};

let authNames = [];
let contentTypes = [];
let accepts = ['*/*'];
let returnType = ResponseWrapperV4LpLockerLockInfoResp;

return this.apiClient.callApi(
'/open/api/v1/locks/lpv4', 'GET',
pathParams, queryParams, headerParams, formParams, postBody,
authNames, contentTypes, accepts, returnType, callback
);
}

}
87 changes: 87 additions & 0 deletions src/gen/api/PublicControllerApi.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
/*
* GoPlus Security API Document
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: 1.0
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
*
* Swagger Codegen version: 3.0.45
*
* Do not edit the class manually.
*
*/
import {ApiClient} from "../ApiClient";
import {DustAttackDetectionReq} from '../model/DustAttackDetectionReq';
import {ResponseWrapperDustAttackDetection} from '../model/ResponseWrapperDustAttackDetection';

/**
* PublicController service.
* @module api/PublicControllerApi
* @version 1.0
*/
export class PublicControllerApi {

/**
* Constructs a new PublicControllerApi.
* @alias module:api/PublicControllerApi
* @class
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
* default to {@link module:ApiClient#instanc
e} if unspecified.
*/
constructor(apiClient) {
this.apiClient = apiClient || ApiClient.instance;
}

/**
* Callback function to receive the result of the dustAttackDetectionUsingPOST operation.
* @callback moduleapi/PublicControllerApi~dustAttackDetectionUsingPOSTCallback
* @param {String} error Error message, if any.
* @param {module:model/ResponseWrapperDustAttackDetection{ data The data returned by the service call.
* @param {String} response The complete HTTP response.
*/

/**
* dustAttackDetection
* @param {module:model/DustAttackDetectionReq} body req
* @param {Object} opts Optional parameters
* @param {String} opts.Authorization Authorization (test:Bearer 81|9ihH8JzEuFu4MQ9DjWmH5WrNCPW...)
* @param {module:api/PublicControllerApi~dustAttackDetectionUsingPOSTCallback} callback The callback function, accepting three arguments: error, data, response
* data is of type: {@link <&vendorExtensions.x-jsdoc-type>}
*/
dustAttackDetectionUsingPOST(body, opts, callback) {
opts = opts || {};
let postBody = body;
// verify the required parameter 'body' is set
if (body === undefined || body === null) {
throw new Error("Missing the required parameter 'body' when calling dustAttackDetectionUsingPOST");
}

let pathParams = {

};
let queryParams = {

};
let headerParams = {
'Authorization': opts['Authorization']
};
let formParams = {

};

let authNames = [];
let contentTypes = ['application/json'];
let accepts = ['*/*'];
let returnType = ResponseWrapperDustAttackDetection;

return this.apiClient.callApi(
'/api/v1/dust_attack_detection', 'POST',
pathParams, queryParams, headerParams, formParams, postBody,
authNames, contentTypes, accepts, returnType, callback
);
}

}
Loading