Skip to content

Commit

Permalink
Follow-up solvedac/unofficial-documentation (#30)
Browse files Browse the repository at this point in the history
Co-authored-by: RanolP <[email protected]>
  • Loading branch information
github-actions[bot] and RanolP authored Mar 18, 2023
1 parent bbe66e7 commit 26b22bd
Show file tree
Hide file tree
Showing 18 changed files with 1,188 additions and 226 deletions.
31 changes: 31 additions & 0 deletions dist/apis/BackgroundApi.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/**
* @solvedac/unofficial-documentation
* 이 프로젝트는 [solved.ac](https://solved.ac/) API를 문서화하는 커뮤니티 프로젝트입니다. 이 저장소는 원작자의 요청에 따라 언제든 지워질 수 있으며, 현재 API와 일치하지 않을 수도 있는 점 양해 부탁드립니다. <sup> solved.ac 서비스는 shiftpsh가 기획·개발·디자인·운영하는 프로젝트로, 이 저장소와는 solved.ac의 API를 문서화해둔 것 이외에는 아무런 관련이 없습니다. </sup> [GitHub에서 보기](https://github.com/solvedac/unofficial-documentation) **주의**: (2023/03/08~) CORS 문제로 인해 API는 사이트 내에서 호출할 수 없으므로 별도 도구를 이용해주십시오. ([#51](https://github.com/solvedac/unofficial-documentation/issues/51)) ![@solvedac/unofficial-documentation banner](./assets/solvedac-ud-compact.png)
*
* The version of the OpenAPI document: 3.2022.02+b1
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import * as runtime from '../runtime.js';
import { Background } from '../models/index.js';
export interface GetBackgroundRequest {
backgroundId: string;
}
/**
*
*/
export declare class BackgroundApi extends runtime.BaseAPI {
/**
* 배경의 정보를 가져옵니다.
* 배경 정보 가져오기
*/
getBackgroundRaw(requestParameters: GetBackgroundRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<Background>>;
/**
* 배경의 정보를 가져옵니다.
* 배경 정보 가져오기
*/
getBackground(requestParameters: GetBackgroundRequest, initOverrides?: RequestInit): Promise<Background>;
}
48 changes: 48 additions & 0 deletions dist/apis/BackgroundApi.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
/* tslint:disable */
/* eslint-disable */
/**
* @solvedac/unofficial-documentation
* 이 프로젝트는 [solved.ac](https://solved.ac/) API를 문서화하는 커뮤니티 프로젝트입니다. 이 저장소는 원작자의 요청에 따라 언제든 지워질 수 있으며, 현재 API와 일치하지 않을 수도 있는 점 양해 부탁드립니다. <sup> solved.ac 서비스는 shiftpsh가 기획·개발·디자인·운영하는 프로젝트로, 이 저장소와는 solved.ac의 API를 문서화해둔 것 이외에는 아무런 관련이 없습니다. </sup> [GitHub에서 보기](https://github.com/solvedac/unofficial-documentation) **주의**: (2023/03/08~) CORS 문제로 인해 API는 사이트 내에서 호출할 수 없으므로 별도 도구를 이용해주십시오. ([#51](https://github.com/solvedac/unofficial-documentation/issues/51)) ![@solvedac/unofficial-documentation banner](./assets/solvedac-ud-compact.png)
*
* The version of the OpenAPI document: 3.2022.02+b1
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import * as runtime from '../runtime.js';
/**
*
*/
export class BackgroundApi extends runtime.BaseAPI {
/**
* 배경의 정보를 가져옵니다.
* 배경 정보 가져오기
*/
async getBackgroundRaw(requestParameters, initOverrides) {
if (requestParameters.backgroundId === null || requestParameters.backgroundId === undefined) {
throw new runtime.RequiredError('backgroundId', 'Required parameter requestParameters.backgroundId was null or undefined when calling getBackground.');
}
const queryParameters = {};
if (requestParameters.backgroundId !== undefined) {
queryParameters['backgroundId'] = requestParameters.backgroundId;
}
const headerParameters = {};
const response = await this.request({
path: `/background/show`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response);
}
/**
* 배경의 정보를 가져옵니다.
* 배경 정보 가져오기
*/
async getBackground(requestParameters, initOverrides) {
const response = await this.getBackgroundRaw(requestParameters, initOverrides);
return await response.value();
}
}
31 changes: 31 additions & 0 deletions dist/apis/BadgeApi.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/**
* @solvedac/unofficial-documentation
* 이 프로젝트는 [solved.ac](https://solved.ac/) API를 문서화하는 커뮤니티 프로젝트입니다. 이 저장소는 원작자의 요청에 따라 언제든 지워질 수 있으며, 현재 API와 일치하지 않을 수도 있는 점 양해 부탁드립니다. <sup> solved.ac 서비스는 shiftpsh가 기획·개발·디자인·운영하는 프로젝트로, 이 저장소와는 solved.ac의 API를 문서화해둔 것 이외에는 아무런 관련이 없습니다. </sup> [GitHub에서 보기](https://github.com/solvedac/unofficial-documentation) **주의**: (2023/03/08~) CORS 문제로 인해 API는 사이트 내에서 호출할 수 없으므로 별도 도구를 이용해주십시오. ([#51](https://github.com/solvedac/unofficial-documentation/issues/51)) ![@solvedac/unofficial-documentation banner](./assets/solvedac-ud-compact.png)
*
* The version of the OpenAPI document: 3.2022.02+b1
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import * as runtime from '../runtime.js';
import { Badge } from '../models/index.js';
export interface GetBadgeRequest {
badgeId: string;
}
/**
*
*/
export declare class BadgeApi extends runtime.BaseAPI {
/**
* 뱃지의 정보를 가져옵니다.
* 뱃지 정보 가져오기
*/
getBadgeRaw(requestParameters: GetBadgeRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<Badge>>;
/**
* 뱃지의 정보를 가져옵니다.
* 뱃지 정보 가져오기
*/
getBadge(requestParameters: GetBadgeRequest, initOverrides?: RequestInit): Promise<Badge>;
}
48 changes: 48 additions & 0 deletions dist/apis/BadgeApi.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
/* tslint:disable */
/* eslint-disable */
/**
* @solvedac/unofficial-documentation
* 이 프로젝트는 [solved.ac](https://solved.ac/) API를 문서화하는 커뮤니티 프로젝트입니다. 이 저장소는 원작자의 요청에 따라 언제든 지워질 수 있으며, 현재 API와 일치하지 않을 수도 있는 점 양해 부탁드립니다. <sup> solved.ac 서비스는 shiftpsh가 기획·개발·디자인·운영하는 프로젝트로, 이 저장소와는 solved.ac의 API를 문서화해둔 것 이외에는 아무런 관련이 없습니다. </sup> [GitHub에서 보기](https://github.com/solvedac/unofficial-documentation) **주의**: (2023/03/08~) CORS 문제로 인해 API는 사이트 내에서 호출할 수 없으므로 별도 도구를 이용해주십시오. ([#51](https://github.com/solvedac/unofficial-documentation/issues/51)) ![@solvedac/unofficial-documentation banner](./assets/solvedac-ud-compact.png)
*
* The version of the OpenAPI document: 3.2022.02+b1
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import * as runtime from '../runtime.js';
/**
*
*/
export class BadgeApi extends runtime.BaseAPI {
/**
* 뱃지의 정보를 가져옵니다.
* 뱃지 정보 가져오기
*/
async getBadgeRaw(requestParameters, initOverrides) {
if (requestParameters.badgeId === null || requestParameters.badgeId === undefined) {
throw new runtime.RequiredError('badgeId', 'Required parameter requestParameters.badgeId was null or undefined when calling getBadge.');
}
const queryParameters = {};
if (requestParameters.badgeId !== undefined) {
queryParameters['badgeId'] = requestParameters.badgeId;
}
const headerParameters = {};
const response = await this.request({
path: `/badge/show`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response);
}
/**
* 뱃지의 정보를 가져옵니다.
* 뱃지 정보 가져오기
*/
async getBadge(requestParameters, initOverrides) {
const response = await this.getBadgeRaw(requestParameters, initOverrides);
return await response.value();
}
}
15 changes: 14 additions & 1 deletion dist/apis/UserApi.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,13 @@
* Do not edit the class manually.
*/
import * as runtime from '../runtime.js';
import { FullUser, InlineResponse20015 } from '../models/index.js';
import { FullUser, InlineResponse20015, Organization } from '../models/index.js';
export interface GetUserRequest {
handle: string;
}
export interface GetUserOrganizationsRequest {
handle: string;
}
export interface GetUserProblemStatsRequest {
handle: string;
}
Expand All @@ -31,6 +34,16 @@ export declare class UserApi extends runtime.BaseAPI {
* 사용자 정보 가져오기
*/
getUser(requestParameters: GetUserRequest, initOverrides?: RequestInit): Promise<FullUser>;
/**
* 사용자가 속한 조직 목록를 가져옵니다.
* 사용자가 속한 조직 목록 가져오기
*/
getUserOrganizationsRaw(requestParameters: GetUserOrganizationsRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<Array<Organization>>>;
/**
* 사용자가 속한 조직 목록를 가져옵니다.
* 사용자가 속한 조직 목록 가져오기
*/
getUserOrganizations(requestParameters: GetUserOrganizationsRequest, initOverrides?: RequestInit): Promise<Array<Organization>>;
/**
* 사용자가 푼 문제 개수를 문제 수준별로 가져옵니다.
* 사용자가 푼 문제 개수 수준별로 가져오기
Expand Down
29 changes: 29 additions & 0 deletions dist/apis/UserApi.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,35 @@ export class UserApi extends runtime.BaseAPI {
const response = await this.getUserRaw(requestParameters, initOverrides);
return await response.value();
}
/**
* 사용자가 속한 조직 목록를 가져옵니다.
* 사용자가 속한 조직 목록 가져오기
*/
async getUserOrganizationsRaw(requestParameters, initOverrides) {
if (requestParameters.handle === null || requestParameters.handle === undefined) {
throw new runtime.RequiredError('handle', 'Required parameter requestParameters.handle was null or undefined when calling getUserOrganizations.');
}
const queryParameters = {};
if (requestParameters.handle !== undefined) {
queryParameters['handle'] = requestParameters.handle;
}
const headerParameters = {};
const response = await this.request({
path: `/user/organizations`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response);
}
/**
* 사용자가 속한 조직 목록를 가져옵니다.
* 사용자가 속한 조직 목록 가져오기
*/
async getUserOrganizations(requestParameters, initOverrides) {
const response = await this.getUserOrganizationsRaw(requestParameters, initOverrides);
return await response.value();
}
/**
* 사용자가 푼 문제 개수를 문제 수준별로 가져옵니다.
* 사용자가 푼 문제 개수 수준별로 가져오기
Expand Down
2 changes: 2 additions & 0 deletions dist/apis/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
export * from './AccountApi.js';
export * from './BackgroundApi.js';
export * from './BadgeApi.js';
export * from './CoinsApi.js';
export * from './DefaultApi.js';
export * from './OtherApi.js';
Expand Down
2 changes: 2 additions & 0 deletions dist/apis/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
/* tslint:disable */
/* eslint-disable */
export * from './AccountApi.js';
export * from './BackgroundApi.js';
export * from './BadgeApi.js';
export * from './CoinsApi.js';
export * from './DefaultApi.js';
export * from './OtherApi.js';
Expand Down
Loading

0 comments on commit 26b22bd

Please sign in to comment.