feat: regenerate open api
This commit is contained in:
+183
-21
@@ -732,7 +732,7 @@ export interface ReprocessingResultResponse {
|
||||
'output': Array<MarketTypeStackAppraisalResponse>;
|
||||
}
|
||||
/**
|
||||
* The caller\'s rule book: a script that classifies transactions, together with its ledger bindings.
|
||||
* The caller\'s rule book: the named rule scripts that classify transactions, each with its scope.
|
||||
*/
|
||||
export interface RuleBookResponse {
|
||||
/**
|
||||
@@ -740,9 +740,81 @@ export interface RuleBookResponse {
|
||||
*/
|
||||
'userId': string;
|
||||
/**
|
||||
* Ledger references the script writes to, each bound to one of the user\'s ledgers.
|
||||
* The rule scripts making up the book.
|
||||
*/
|
||||
'bindings': { [key: string]: string; };
|
||||
'scripts': Array<RuleScriptResponse>;
|
||||
}
|
||||
/**
|
||||
* The ledgers and other resources to bind to a rule script.
|
||||
*/
|
||||
export interface RuleScopeRequest {
|
||||
/**
|
||||
* Ledger references the script writes to, each bound to one of the user\'s own main ledgers.
|
||||
*/
|
||||
'ledgers': { [key: string]: string; };
|
||||
/**
|
||||
* Character references the script can read, each bound to one of the user\'s own characters.
|
||||
*/
|
||||
'characters': { [key: string]: number; };
|
||||
/**
|
||||
* Corporation references the script can read, each bound to a corporation of one of the user\'s own characters.
|
||||
*/
|
||||
'corporations': { [key: string]: number; };
|
||||
/**
|
||||
* Corporation wallet division references the script can read, each bound to a corporation of one of the user\'s own characters.
|
||||
*/
|
||||
'walletDivisions': { [key: string]: WalletDivisionTargetRequest; };
|
||||
}
|
||||
/**
|
||||
* The ledgers and other resources bound to a rule script.
|
||||
*/
|
||||
export interface RuleScopeResponse {
|
||||
/**
|
||||
* Ledger references the script writes to, each bound to one of the user\'s own main ledgers.
|
||||
*/
|
||||
'ledgers': { [key: string]: string; };
|
||||
/**
|
||||
* Character references the script can read, each bound to one of the user\'s own characters.
|
||||
*/
|
||||
'characters': { [key: string]: number; };
|
||||
/**
|
||||
* Corporation references the script can read, each bound to a corporation of one of the user\'s own characters.
|
||||
*/
|
||||
'corporations': { [key: string]: number; };
|
||||
/**
|
||||
* Corporation wallet division references the script can read, each bound to a corporation of one of the user\'s own characters.
|
||||
*/
|
||||
'walletDivisions': { [key: string]: WalletDivisionTargetResponse; };
|
||||
}
|
||||
/**
|
||||
* A named rule script to store in the book, together with its scope.
|
||||
*/
|
||||
export interface RuleScriptRequest {
|
||||
/**
|
||||
* Unique script name within the book; a lowercase alphanumeric identifier.
|
||||
*/
|
||||
'name': string;
|
||||
/**
|
||||
* The ledgers and other resources bound to this script.
|
||||
*/
|
||||
'scope': RuleScopeRequest;
|
||||
/**
|
||||
* The classification script source.
|
||||
*/
|
||||
'script': string;
|
||||
}
|
||||
/**
|
||||
* A named rule script within the book, together with its scope.
|
||||
*/
|
||||
export interface RuleScriptResponse {
|
||||
/**
|
||||
* Unique script name within the book.
|
||||
*/
|
||||
'name': string;
|
||||
/**
|
||||
* The ledgers and other resources bound to this script.
|
||||
*/
|
||||
'scope': RuleScopeResponse;
|
||||
/**
|
||||
* The classification script source.
|
||||
*/
|
||||
@@ -805,17 +877,39 @@ export interface UpdateMainLedgerRequest {
|
||||
'name': string;
|
||||
}
|
||||
/**
|
||||
* Request to update the caller\'s rule book; replaces its mutable fields.
|
||||
* Request to update the caller\'s rule book; replaces its rule scripts.
|
||||
*/
|
||||
export interface UpdateRuleBookRequest {
|
||||
/**
|
||||
* Ledger references the script writes to, each bound to one of the user\'s ledgers.
|
||||
* The rule scripts making up the book.
|
||||
*/
|
||||
'bindings': { [key: string]: string; };
|
||||
'scripts': Array<RuleScriptRequest>;
|
||||
}
|
||||
/**
|
||||
* A corporation wallet division to bind.
|
||||
*/
|
||||
export interface WalletDivisionTargetRequest {
|
||||
/**
|
||||
* The classification script source.
|
||||
* The corporation the wallet division belongs to.
|
||||
*/
|
||||
'script': string;
|
||||
'corporationId': number;
|
||||
/**
|
||||
* The wallet division number, from 1 to 7.
|
||||
*/
|
||||
'division': number;
|
||||
}
|
||||
/**
|
||||
* A corporation wallet division bound to the script.
|
||||
*/
|
||||
export interface WalletDivisionTargetResponse {
|
||||
/**
|
||||
* The corporation the wallet division belongs to.
|
||||
*/
|
||||
'corporationId': number;
|
||||
/**
|
||||
* The wallet division number, from 1 to 7.
|
||||
*/
|
||||
'division': number;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -3909,12 +4003,16 @@ export const RuleScriptApiAxiosParamCreator = function (configuration?: Configur
|
||||
return {
|
||||
/**
|
||||
*
|
||||
* @summary Download the TypeScript definitions for the rule script runtime
|
||||
* @summary Download a rule script type definition file by name
|
||||
* @param {string} name
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getScriptDefinitions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||
const localVarPath = `/rule-scripts/definitions`;
|
||||
getScriptDefinition: async (name: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||
// verify required parameter 'name' is not null or undefined
|
||||
assertParamExists('getScriptDefinition', 'name', name)
|
||||
const localVarPath = `/rule-scripts/definitions/{name}`
|
||||
.replace('{name}', encodeURIComponent(String(name)));
|
||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||
let baseOptions;
|
||||
@@ -3932,6 +4030,36 @@ export const RuleScriptApiAxiosParamCreator = function (configuration?: Configur
|
||||
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
||||
|
||||
return {
|
||||
url: toPathString(localVarUrlObj),
|
||||
options: localVarRequestOptions,
|
||||
};
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary List the available rule script type definition files
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
listScriptDefinitions: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||
const localVarPath = `/rule-scripts/definitions`;
|
||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||
let baseOptions;
|
||||
if (configuration) {
|
||||
baseOptions = configuration.baseOptions;
|
||||
}
|
||||
|
||||
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
||||
const localVarHeaderParameter = {} as any;
|
||||
const localVarQueryParameter = {} as any;
|
||||
|
||||
localVarHeaderParameter['Accept'] = '*/*';
|
||||
|
||||
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
||||
|
||||
return {
|
||||
url: toPathString(localVarUrlObj),
|
||||
options: localVarRequestOptions,
|
||||
@@ -3948,14 +4076,27 @@ export const RuleScriptApiFp = function(configuration?: Configuration) {
|
||||
return {
|
||||
/**
|
||||
*
|
||||
* @summary Download the TypeScript definitions for the rule script runtime
|
||||
* @summary Download a rule script type definition file by name
|
||||
* @param {string} name
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
async getScriptDefinitions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<string>> {
|
||||
const localVarAxiosArgs = await localVarAxiosParamCreator.getScriptDefinitions(options);
|
||||
async getScriptDefinition(name: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<string>> {
|
||||
const localVarAxiosArgs = await localVarAxiosParamCreator.getScriptDefinition(name, options);
|
||||
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
|
||||
const localVarOperationServerBasePath = operationServerMap['RuleScriptApi.getScriptDefinitions']?.[localVarOperationServerIndex]?.url;
|
||||
const localVarOperationServerBasePath = operationServerMap['RuleScriptApi.getScriptDefinition']?.[localVarOperationServerIndex]?.url;
|
||||
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary List the available rule script type definition files
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
async listScriptDefinitions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<string>>> {
|
||||
const localVarAxiosArgs = await localVarAxiosParamCreator.listScriptDefinitions(options);
|
||||
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
|
||||
const localVarOperationServerBasePath = operationServerMap['RuleScriptApi.listScriptDefinitions']?.[localVarOperationServerIndex]?.url;
|
||||
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
|
||||
},
|
||||
}
|
||||
@@ -3969,12 +4110,22 @@ export const RuleScriptApiFactory = function (configuration?: Configuration, bas
|
||||
return {
|
||||
/**
|
||||
*
|
||||
* @summary Download the TypeScript definitions for the rule script runtime
|
||||
* @summary Download a rule script type definition file by name
|
||||
* @param {string} name
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getScriptDefinitions(options?: RawAxiosRequestConfig): AxiosPromise<string> {
|
||||
return localVarFp.getScriptDefinitions(options).then((request) => request(axios, basePath));
|
||||
getScriptDefinition(name: string, options?: RawAxiosRequestConfig): AxiosPromise<string> {
|
||||
return localVarFp.getScriptDefinition(name, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary List the available rule script type definition files
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
listScriptDefinitions(options?: RawAxiosRequestConfig): AxiosPromise<Array<string>> {
|
||||
return localVarFp.listScriptDefinitions(options).then((request) => request(axios, basePath));
|
||||
},
|
||||
};
|
||||
};
|
||||
@@ -3985,12 +4136,23 @@ export const RuleScriptApiFactory = function (configuration?: Configuration, bas
|
||||
export class RuleScriptApi extends BaseAPI {
|
||||
/**
|
||||
*
|
||||
* @summary Download the TypeScript definitions for the rule script runtime
|
||||
* @summary Download a rule script type definition file by name
|
||||
* @param {string} name
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
public getScriptDefinitions(options?: RawAxiosRequestConfig) {
|
||||
return RuleScriptApiFp(this.configuration).getScriptDefinitions(options).then((request) => request(this.axios, this.basePath));
|
||||
public getScriptDefinition(name: string, options?: RawAxiosRequestConfig) {
|
||||
return RuleScriptApiFp(this.configuration).getScriptDefinition(name, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary List the available rule script type definition files
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
public listScriptDefinitions(options?: RawAxiosRequestConfig) {
|
||||
return RuleScriptApiFp(this.configuration).listScriptDefinitions(options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user