Skip to content

Commit ef4c92e

Browse files
author
Sentio Bot
committedNov 6, 2024·
chore: update
1 parent 205a508 commit ef4c92e

23 files changed

+12399
-1649
lines changed
 

‎doc/index.html

+8,932-1,126
Large diffs are not rendered by default.

‎openapi.json

+1,128-223
Large diffs are not rendered by default.

‎src/apis/DebugAndSimulationApi.ts

+824-110
Large diffs are not rendered by default.

‎src/apis/ForksApi.ts

+381
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,381 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* Sentio API
5+
* Sentio Open API for query data
6+
*
7+
* The version of the OpenAPI document: version not set
8+
*
9+
*
10+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
11+
* https://openapi-generator.tech
12+
* Do not edit the class manually.
13+
*/
14+
15+
16+
import * as runtime from '../runtime.js';
17+
import type {
18+
SolidityServiceCreateForkResponse,
19+
SolidityServiceForkServiceCreateForkBody,
20+
SolidityServiceForkServiceUpdateForkBody,
21+
SolidityServiceGetForkResponse,
22+
SolidityServiceListForksResponse,
23+
SolidityServiceUpdateForkResponse,
24+
} from '../models/index.js';
25+
import {
26+
SolidityServiceCreateForkResponseFromJSON,
27+
SolidityServiceCreateForkResponseToJSON,
28+
SolidityServiceForkServiceCreateForkBodyFromJSON,
29+
SolidityServiceForkServiceCreateForkBodyToJSON,
30+
SolidityServiceForkServiceUpdateForkBodyFromJSON,
31+
SolidityServiceForkServiceUpdateForkBodyToJSON,
32+
SolidityServiceGetForkResponseFromJSON,
33+
SolidityServiceGetForkResponseToJSON,
34+
SolidityServiceListForksResponseFromJSON,
35+
SolidityServiceListForksResponseToJSON,
36+
SolidityServiceUpdateForkResponseFromJSON,
37+
SolidityServiceUpdateForkResponseToJSON,
38+
} from '../models/index.js';
39+
40+
export interface CreateForkRequest {
41+
projectOwner: string;
42+
projectSlug: string;
43+
body: SolidityServiceForkServiceCreateForkBody;
44+
}
45+
46+
export interface DeleteForkRequest {
47+
projectOwner: string;
48+
projectSlug: string;
49+
id: string;
50+
}
51+
52+
export interface GetForkRequest {
53+
projectOwner: string;
54+
projectSlug: string;
55+
id: string;
56+
}
57+
58+
export interface GetForkInfoRequest {
59+
projectOwner: string;
60+
projectSlug: string;
61+
id: string;
62+
}
63+
64+
export interface ListForksRequest {
65+
projectOwner: string;
66+
projectSlug: string;
67+
}
68+
69+
export interface UpdateForkRequest {
70+
projectOwner: string;
71+
projectSlug: string;
72+
id: string;
73+
body: SolidityServiceForkServiceUpdateForkBody;
74+
}
75+
76+
/**
77+
*
78+
*/
79+
export class ForksApi extends runtime.BaseAPI {
80+
81+
/**
82+
*/
83+
async createForkRaw(requestParameters: CreateForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SolidityServiceCreateForkResponse>> {
84+
if (requestParameters['projectOwner'] == null) {
85+
throw new runtime.RequiredError(
86+
'projectOwner',
87+
'Required parameter "projectOwner" was null or undefined when calling createFork().'
88+
);
89+
}
90+
91+
if (requestParameters['projectSlug'] == null) {
92+
throw new runtime.RequiredError(
93+
'projectSlug',
94+
'Required parameter "projectSlug" was null or undefined when calling createFork().'
95+
);
96+
}
97+
98+
if (requestParameters['body'] == null) {
99+
throw new runtime.RequiredError(
100+
'body',
101+
'Required parameter "body" was null or undefined when calling createFork().'
102+
);
103+
}
104+
105+
const queryParameters: any = {};
106+
107+
const headerParameters: runtime.HTTPHeaders = {};
108+
109+
headerParameters['Content-Type'] = 'application/json';
110+
111+
if (this.configuration && this.configuration.apiKey) {
112+
headerParameters["api-key"] = await this.configuration.apiKey("api-key"); // ApiKeyAuth authentication
113+
}
114+
115+
const response = await this.request({
116+
path: `/api/v1/solidity/{projectOwner}/{projectSlug}/fork`.replace(`{${"projectOwner"}}`, encodeURIComponent(String(requestParameters['projectOwner']))).replace(`{${"projectSlug"}}`, encodeURIComponent(String(requestParameters['projectSlug']))),
117+
method: 'POST',
118+
headers: headerParameters,
119+
query: queryParameters,
120+
body: SolidityServiceForkServiceCreateForkBodyToJSON(requestParameters['body']),
121+
}, initOverrides);
122+
123+
return new runtime.JSONApiResponse(response, (jsonValue) => SolidityServiceCreateForkResponseFromJSON(jsonValue));
124+
}
125+
126+
/**
127+
*/
128+
async createFork(requestParameters: CreateForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SolidityServiceCreateForkResponse> {
129+
const response = await this.createForkRaw(requestParameters, initOverrides);
130+
return await response.value();
131+
}
132+
133+
/**
134+
*/
135+
async deleteForkRaw(requestParameters: DeleteForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>> {
136+
if (requestParameters['projectOwner'] == null) {
137+
throw new runtime.RequiredError(
138+
'projectOwner',
139+
'Required parameter "projectOwner" was null or undefined when calling deleteFork().'
140+
);
141+
}
142+
143+
if (requestParameters['projectSlug'] == null) {
144+
throw new runtime.RequiredError(
145+
'projectSlug',
146+
'Required parameter "projectSlug" was null or undefined when calling deleteFork().'
147+
);
148+
}
149+
150+
if (requestParameters['id'] == null) {
151+
throw new runtime.RequiredError(
152+
'id',
153+
'Required parameter "id" was null or undefined when calling deleteFork().'
154+
);
155+
}
156+
157+
const queryParameters: any = {};
158+
159+
const headerParameters: runtime.HTTPHeaders = {};
160+
161+
if (this.configuration && this.configuration.apiKey) {
162+
headerParameters["api-key"] = await this.configuration.apiKey("api-key"); // ApiKeyAuth authentication
163+
}
164+
165+
const response = await this.request({
166+
path: `/api/v1/solidity/{projectOwner}/{projectSlug}/fork/{id}`.replace(`{${"projectOwner"}}`, encodeURIComponent(String(requestParameters['projectOwner']))).replace(`{${"projectSlug"}}`, encodeURIComponent(String(requestParameters['projectSlug']))).replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
167+
method: 'DELETE',
168+
headers: headerParameters,
169+
query: queryParameters,
170+
}, initOverrides);
171+
172+
return new runtime.JSONApiResponse<any>(response);
173+
}
174+
175+
/**
176+
*/
177+
async deleteFork(requestParameters: DeleteForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object> {
178+
const response = await this.deleteForkRaw(requestParameters, initOverrides);
179+
return await response.value();
180+
}
181+
182+
/**
183+
*/
184+
async getForkRaw(requestParameters: GetForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SolidityServiceGetForkResponse>> {
185+
if (requestParameters['projectOwner'] == null) {
186+
throw new runtime.RequiredError(
187+
'projectOwner',
188+
'Required parameter "projectOwner" was null or undefined when calling getFork().'
189+
);
190+
}
191+
192+
if (requestParameters['projectSlug'] == null) {
193+
throw new runtime.RequiredError(
194+
'projectSlug',
195+
'Required parameter "projectSlug" was null or undefined when calling getFork().'
196+
);
197+
}
198+
199+
if (requestParameters['id'] == null) {
200+
throw new runtime.RequiredError(
201+
'id',
202+
'Required parameter "id" was null or undefined when calling getFork().'
203+
);
204+
}
205+
206+
const queryParameters: any = {};
207+
208+
const headerParameters: runtime.HTTPHeaders = {};
209+
210+
if (this.configuration && this.configuration.apiKey) {
211+
headerParameters["api-key"] = await this.configuration.apiKey("api-key"); // ApiKeyAuth authentication
212+
}
213+
214+
const response = await this.request({
215+
path: `/api/v1/solidity/{projectOwner}/{projectSlug}/fork/{id}`.replace(`{${"projectOwner"}}`, encodeURIComponent(String(requestParameters['projectOwner']))).replace(`{${"projectSlug"}}`, encodeURIComponent(String(requestParameters['projectSlug']))).replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
216+
method: 'GET',
217+
headers: headerParameters,
218+
query: queryParameters,
219+
}, initOverrides);
220+
221+
return new runtime.JSONApiResponse(response, (jsonValue) => SolidityServiceGetForkResponseFromJSON(jsonValue));
222+
}
223+
224+
/**
225+
*/
226+
async getFork(requestParameters: GetForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SolidityServiceGetForkResponse> {
227+
const response = await this.getForkRaw(requestParameters, initOverrides);
228+
return await response.value();
229+
}
230+
231+
/**
232+
*/
233+
async getForkInfoRaw(requestParameters: GetForkInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>> {
234+
if (requestParameters['projectOwner'] == null) {
235+
throw new runtime.RequiredError(
236+
'projectOwner',
237+
'Required parameter "projectOwner" was null or undefined when calling getForkInfo().'
238+
);
239+
}
240+
241+
if (requestParameters['projectSlug'] == null) {
242+
throw new runtime.RequiredError(
243+
'projectSlug',
244+
'Required parameter "projectSlug" was null or undefined when calling getForkInfo().'
245+
);
246+
}
247+
248+
if (requestParameters['id'] == null) {
249+
throw new runtime.RequiredError(
250+
'id',
251+
'Required parameter "id" was null or undefined when calling getForkInfo().'
252+
);
253+
}
254+
255+
const queryParameters: any = {};
256+
257+
const headerParameters: runtime.HTTPHeaders = {};
258+
259+
if (this.configuration && this.configuration.apiKey) {
260+
headerParameters["api-key"] = await this.configuration.apiKey("api-key"); // ApiKeyAuth authentication
261+
}
262+
263+
const response = await this.request({
264+
path: `/api/v1/solidity/{projectOwner}/{projectSlug}/fork/{id}/info`.replace(`{${"projectOwner"}}`, encodeURIComponent(String(requestParameters['projectOwner']))).replace(`{${"projectSlug"}}`, encodeURIComponent(String(requestParameters['projectSlug']))).replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
265+
method: 'GET',
266+
headers: headerParameters,
267+
query: queryParameters,
268+
}, initOverrides);
269+
270+
return new runtime.JSONApiResponse<any>(response);
271+
}
272+
273+
/**
274+
*/
275+
async getForkInfo(requestParameters: GetForkInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object> {
276+
const response = await this.getForkInfoRaw(requestParameters, initOverrides);
277+
return await response.value();
278+
}
279+
280+
/**
281+
*/
282+
async listForksRaw(requestParameters: ListForksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SolidityServiceListForksResponse>> {
283+
if (requestParameters['projectOwner'] == null) {
284+
throw new runtime.RequiredError(
285+
'projectOwner',
286+
'Required parameter "projectOwner" was null or undefined when calling listForks().'
287+
);
288+
}
289+
290+
if (requestParameters['projectSlug'] == null) {
291+
throw new runtime.RequiredError(
292+
'projectSlug',
293+
'Required parameter "projectSlug" was null or undefined when calling listForks().'
294+
);
295+
}
296+
297+
const queryParameters: any = {};
298+
299+
const headerParameters: runtime.HTTPHeaders = {};
300+
301+
if (this.configuration && this.configuration.apiKey) {
302+
headerParameters["api-key"] = await this.configuration.apiKey("api-key"); // ApiKeyAuth authentication
303+
}
304+
305+
const response = await this.request({
306+
path: `/api/v1/solidity/{projectOwner}/{projectSlug}/fork`.replace(`{${"projectOwner"}}`, encodeURIComponent(String(requestParameters['projectOwner']))).replace(`{${"projectSlug"}}`, encodeURIComponent(String(requestParameters['projectSlug']))),
307+
method: 'GET',
308+
headers: headerParameters,
309+
query: queryParameters,
310+
}, initOverrides);
311+
312+
return new runtime.JSONApiResponse(response, (jsonValue) => SolidityServiceListForksResponseFromJSON(jsonValue));
313+
}
314+
315+
/**
316+
*/
317+
async listForks(requestParameters: ListForksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SolidityServiceListForksResponse> {
318+
const response = await this.listForksRaw(requestParameters, initOverrides);
319+
return await response.value();
320+
}
321+
322+
/**
323+
*/
324+
async updateForkRaw(requestParameters: UpdateForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SolidityServiceUpdateForkResponse>> {
325+
if (requestParameters['projectOwner'] == null) {
326+
throw new runtime.RequiredError(
327+
'projectOwner',
328+
'Required parameter "projectOwner" was null or undefined when calling updateFork().'
329+
);
330+
}
331+
332+
if (requestParameters['projectSlug'] == null) {
333+
throw new runtime.RequiredError(
334+
'projectSlug',
335+
'Required parameter "projectSlug" was null or undefined when calling updateFork().'
336+
);
337+
}
338+
339+
if (requestParameters['id'] == null) {
340+
throw new runtime.RequiredError(
341+
'id',
342+
'Required parameter "id" was null or undefined when calling updateFork().'
343+
);
344+
}
345+
346+
if (requestParameters['body'] == null) {
347+
throw new runtime.RequiredError(
348+
'body',
349+
'Required parameter "body" was null or undefined when calling updateFork().'
350+
);
351+
}
352+
353+
const queryParameters: any = {};
354+
355+
const headerParameters: runtime.HTTPHeaders = {};
356+
357+
headerParameters['Content-Type'] = 'application/json';
358+
359+
if (this.configuration && this.configuration.apiKey) {
360+
headerParameters["api-key"] = await this.configuration.apiKey("api-key"); // ApiKeyAuth authentication
361+
}
362+
363+
const response = await this.request({
364+
path: `/api/v1/solidity/{projectOwner}/{projectSlug}/fork/{id}`.replace(`{${"projectOwner"}}`, encodeURIComponent(String(requestParameters['projectOwner']))).replace(`{${"projectSlug"}}`, encodeURIComponent(String(requestParameters['projectSlug']))).replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
365+
method: 'PUT',
366+
headers: headerParameters,
367+
query: queryParameters,
368+
body: SolidityServiceForkServiceUpdateForkBodyToJSON(requestParameters['body']),
369+
}, initOverrides);
370+
371+
return new runtime.JSONApiResponse(response, (jsonValue) => SolidityServiceUpdateForkResponseFromJSON(jsonValue));
372+
}
373+
374+
/**
375+
*/
376+
async updateFork(requestParameters: UpdateForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SolidityServiceUpdateForkResponse> {
377+
const response = await this.updateForkRaw(requestParameters, initOverrides);
378+
return await response.value();
379+
}
380+
381+
}

‎src/apis/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
/* eslint-disable */
33
export * from './DataApi.js';
44
export * from './DebugAndSimulationApi.js';
5+
export * from './ForksApi.js';
56
export * from './PriceApi.js';
67
export * from './WebApi.js';

0 commit comments

Comments
 (0)
Please sign in to comment.