Skip to content

Commit d2f2a69

Browse files
committed
0.0.2 - Updated
1 parent e1a988e commit d2f2a69

21 files changed

+2667
-2
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@
2121
"volta": {
2222
"node": "18.17.1",
2323
"npm": "9.8.1"
24-
}
25-
}
24+
},
25+
"version": "0.0.2"
26+
}

src/apis/AuthApi.ts

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* Cuculus API
5+
* The Cuculus API description
6+
*
7+
* The version of the OpenAPI document: 1.0
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';
17+
import type {
18+
AuthResponse,
19+
LoginRequest,
20+
PreUserRequest,
21+
TokenResponse,
22+
UserRequest,
23+
VerifyCodeRequest,
24+
} from '../models/index';
25+
import {
26+
AuthResponseFromJSON,
27+
AuthResponseToJSON,
28+
LoginRequestFromJSON,
29+
LoginRequestToJSON,
30+
PreUserRequestFromJSON,
31+
PreUserRequestToJSON,
32+
TokenResponseFromJSON,
33+
TokenResponseToJSON,
34+
UserRequestFromJSON,
35+
UserRequestToJSON,
36+
VerifyCodeRequestFromJSON,
37+
VerifyCodeRequestToJSON,
38+
} from '../models/index';
39+
40+
export interface PostPreSignUpRequest {
41+
preUserRequest: PreUserRequest;
42+
}
43+
44+
export interface PostSignInRequest {
45+
loginRequest: LoginRequest;
46+
}
47+
48+
export interface PostSignUpRequest {
49+
userRequest: UserRequest;
50+
}
51+
52+
export interface PostVerifyCodeRequest {
53+
verifyCodeRequest: VerifyCodeRequest;
54+
}
55+
56+
/**
57+
*
58+
*/
59+
export class AuthApi extends runtime.BaseAPI {
60+
61+
/**
62+
* 仮登録API
63+
*/
64+
async postPreSignUpRaw(requestParameters: PostPreSignUpRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
65+
if (requestParameters.preUserRequest === null || requestParameters.preUserRequest === undefined) {
66+
throw new runtime.RequiredError('preUserRequest','Required parameter requestParameters.preUserRequest was null or undefined when calling postPreSignUp.');
67+
}
68+
69+
const queryParameters: any = {};
70+
71+
const headerParameters: runtime.HTTPHeaders = {};
72+
73+
headerParameters['Content-Type'] = 'application/json';
74+
75+
const response = await this.request({
76+
path: `/v0/auth/pre-sign-up`,
77+
method: 'POST',
78+
headers: headerParameters,
79+
query: queryParameters,
80+
body: PreUserRequestToJSON(requestParameters.preUserRequest),
81+
}, initOverrides);
82+
83+
return new runtime.VoidApiResponse(response);
84+
}
85+
86+
/**
87+
* 仮登録API
88+
*/
89+
async postPreSignUp(requestParameters: PostPreSignUpRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
90+
await this.postPreSignUpRaw(requestParameters, initOverrides);
91+
}
92+
93+
/**
94+
* ログインAPI
95+
*/
96+
async postSignInRaw(requestParameters: PostSignInRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AuthResponse>> {
97+
if (requestParameters.loginRequest === null || requestParameters.loginRequest === undefined) {
98+
throw new runtime.RequiredError('loginRequest','Required parameter requestParameters.loginRequest was null or undefined when calling postSignIn.');
99+
}
100+
101+
const queryParameters: any = {};
102+
103+
const headerParameters: runtime.HTTPHeaders = {};
104+
105+
headerParameters['Content-Type'] = 'application/json';
106+
107+
const response = await this.request({
108+
path: `/v0/auth/sign-in`,
109+
method: 'POST',
110+
headers: headerParameters,
111+
query: queryParameters,
112+
body: LoginRequestToJSON(requestParameters.loginRequest),
113+
}, initOverrides);
114+
115+
return new runtime.JSONApiResponse(response, (jsonValue) => AuthResponseFromJSON(jsonValue));
116+
}
117+
118+
/**
119+
* ログインAPI
120+
*/
121+
async postSignIn(requestParameters: PostSignInRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AuthResponse> {
122+
const response = await this.postSignInRaw(requestParameters, initOverrides);
123+
return await response.value();
124+
}
125+
126+
/**
127+
* 本登録API
128+
*/
129+
async postSignUpRaw(requestParameters: PostSignUpRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AuthResponse>> {
130+
if (requestParameters.userRequest === null || requestParameters.userRequest === undefined) {
131+
throw new runtime.RequiredError('userRequest','Required parameter requestParameters.userRequest was null or undefined when calling postSignUp.');
132+
}
133+
134+
const queryParameters: any = {};
135+
136+
const headerParameters: runtime.HTTPHeaders = {};
137+
138+
headerParameters['Content-Type'] = 'application/json';
139+
140+
const response = await this.request({
141+
path: `/v0/auth/sign-up`,
142+
method: 'POST',
143+
headers: headerParameters,
144+
query: queryParameters,
145+
body: UserRequestToJSON(requestParameters.userRequest),
146+
}, initOverrides);
147+
148+
return new runtime.JSONApiResponse(response, (jsonValue) => AuthResponseFromJSON(jsonValue));
149+
}
150+
151+
/**
152+
* 本登録API
153+
*/
154+
async postSignUp(requestParameters: PostSignUpRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AuthResponse> {
155+
const response = await this.postSignUpRaw(requestParameters, initOverrides);
156+
return await response.value();
157+
}
158+
159+
/**
160+
* アクセストークンの再発行(現在はCookieのみ対応)
161+
*/
162+
async postTokenRefreshRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TokenResponse>> {
163+
const queryParameters: any = {};
164+
165+
const headerParameters: runtime.HTTPHeaders = {};
166+
167+
const response = await this.request({
168+
path: `/v0/auth/token/refresh`,
169+
method: 'POST',
170+
headers: headerParameters,
171+
query: queryParameters,
172+
}, initOverrides);
173+
174+
return new runtime.JSONApiResponse(response, (jsonValue) => TokenResponseFromJSON(jsonValue));
175+
}
176+
177+
/**
178+
* アクセストークンの再発行(現在はCookieのみ対応)
179+
*/
180+
async postTokenRefresh(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TokenResponse> {
181+
const response = await this.postTokenRefreshRaw(initOverrides);
182+
return await response.value();
183+
}
184+
185+
/**
186+
* 認証コードの確認
187+
*/
188+
async postVerifyCodeRaw(requestParameters: PostVerifyCodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
189+
if (requestParameters.verifyCodeRequest === null || requestParameters.verifyCodeRequest === undefined) {
190+
throw new runtime.RequiredError('verifyCodeRequest','Required parameter requestParameters.verifyCodeRequest was null or undefined when calling postVerifyCode.');
191+
}
192+
193+
const queryParameters: any = {};
194+
195+
const headerParameters: runtime.HTTPHeaders = {};
196+
197+
headerParameters['Content-Type'] = 'application/json';
198+
199+
const response = await this.request({
200+
path: `/v0/auth/verify-code`,
201+
method: 'POST',
202+
headers: headerParameters,
203+
query: queryParameters,
204+
body: VerifyCodeRequestToJSON(requestParameters.verifyCodeRequest),
205+
}, initOverrides);
206+
207+
return new runtime.VoidApiResponse(response);
208+
}
209+
210+
/**
211+
* 認証コードの確認
212+
*/
213+
async postVerifyCode(requestParameters: PostVerifyCodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
214+
await this.postVerifyCodeRaw(requestParameters, initOverrides);
215+
}
216+
217+
}

0 commit comments

Comments
 (0)