Skip to content

Commit a753245

Browse files
committed
0.4.7 - Updated
1 parent 2805f10 commit a753245

17 files changed

+719
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cuculus/cuculus-api",
3-
"version": "0.4.6",
3+
"version": "0.4.7",
44
"main": "dist/index.js",
55
"types": "dist/index.d.ts",
66
"files": [

src/apis/AtProtocolApi.ts

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* Cuculus API
5+
* The Cuculus API description
6+
*
7+
* The version of the OpenAPI document: 0.0.1
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+
ConnectAtProtocol,
19+
} from '../models/index';
20+
import {
21+
ConnectAtProtocolFromJSON,
22+
ConnectAtProtocolToJSON,
23+
} from '../models/index';
24+
25+
export interface ConnectAtProtocolRequest {
26+
connectAtProtocol: ConnectAtProtocol;
27+
}
28+
29+
export interface SyncAtProtocolActorRequest {
30+
handle: string;
31+
}
32+
33+
/**
34+
*
35+
*/
36+
export class AtProtocolApi extends runtime.BaseAPI {
37+
38+
/**
39+
*
40+
*/
41+
async connectAtProtocolRaw(requestParameters: ConnectAtProtocolRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
42+
if (requestParameters.connectAtProtocol === null || requestParameters.connectAtProtocol === undefined) {
43+
throw new runtime.RequiredError('connectAtProtocol','Required parameter requestParameters.connectAtProtocol was null or undefined when calling connectAtProtocol.');
44+
}
45+
46+
const queryParameters: any = {};
47+
48+
const headerParameters: runtime.HTTPHeaders = {};
49+
50+
headerParameters['Content-Type'] = 'application/json';
51+
52+
if (this.configuration && this.configuration.accessToken) {
53+
const token = this.configuration.accessToken;
54+
const tokenString = await token("bearer", []);
55+
56+
if (tokenString) {
57+
headerParameters["Authorization"] = `Bearer ${tokenString}`;
58+
}
59+
}
60+
const response = await this.request({
61+
path: `/v0/at-protocol/connect`,
62+
method: 'POST',
63+
headers: headerParameters,
64+
query: queryParameters,
65+
body: ConnectAtProtocolToJSON(requestParameters.connectAtProtocol),
66+
}, initOverrides);
67+
68+
return new runtime.VoidApiResponse(response);
69+
}
70+
71+
/**
72+
*
73+
*/
74+
async connectAtProtocol(requestParameters: ConnectAtProtocolRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
75+
await this.connectAtProtocolRaw(requestParameters, initOverrides);
76+
}
77+
78+
/**
79+
*
80+
*/
81+
async syncAtProtocolActorRaw(requestParameters: SyncAtProtocolActorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
82+
if (requestParameters.handle === null || requestParameters.handle === undefined) {
83+
throw new runtime.RequiredError('handle','Required parameter requestParameters.handle was null or undefined when calling syncAtProtocolActor.');
84+
}
85+
86+
const queryParameters: any = {};
87+
88+
const headerParameters: runtime.HTTPHeaders = {};
89+
90+
if (this.configuration && this.configuration.accessToken) {
91+
const token = this.configuration.accessToken;
92+
const tokenString = await token("bearer", []);
93+
94+
if (tokenString) {
95+
headerParameters["Authorization"] = `Bearer ${tokenString}`;
96+
}
97+
}
98+
const response = await this.request({
99+
path: `/v0/at-protocol/actor/{handle}`.replace(`{${"handle"}}`, encodeURIComponent(String(requestParameters.handle))),
100+
method: 'POST',
101+
headers: headerParameters,
102+
query: queryParameters,
103+
}, initOverrides);
104+
105+
return new runtime.VoidApiResponse(response);
106+
}
107+
108+
/**
109+
*
110+
*/
111+
async syncAtProtocolActor(requestParameters: SyncAtProtocolActorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
112+
await this.syncAtProtocolActorRaw(requestParameters, initOverrides);
113+
}
114+
115+
}

src/apis/InvitationsApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ export class InvitationsApi extends runtime.BaseAPI {
120120
}
121121
}
122122
const response = await this.request({
123-
path: `/v0/invitations/create`,
123+
path: `/v0/invitations/create-ap`,
124124
method: 'POST',
125125
headers: headerParameters,
126126
query: queryParameters,

src/apis/PasswordResetApi.ts

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* Cuculus API
5+
* The Cuculus API description
6+
*
7+
* The version of the OpenAPI document: 0.0.1
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+
PasswordReset,
19+
PasswordResetRequest,
20+
} from '../models/index';
21+
import {
22+
PasswordResetFromJSON,
23+
PasswordResetToJSON,
24+
PasswordResetRequestFromJSON,
25+
PasswordResetRequestToJSON,
26+
} from '../models/index';
27+
28+
export interface RequestPasswordResetRequest {
29+
passwordResetRequest: PasswordResetRequest;
30+
}
31+
32+
export interface ResetPasswordRequest {
33+
passwordReset: PasswordReset;
34+
}
35+
36+
/**
37+
*
38+
*/
39+
export class PasswordResetApi extends runtime.BaseAPI {
40+
41+
/**
42+
* パスワードの再設定をリクエストする
43+
*/
44+
async requestPasswordResetRaw(requestParameters: RequestPasswordResetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
45+
if (requestParameters.passwordResetRequest === null || requestParameters.passwordResetRequest === undefined) {
46+
throw new runtime.RequiredError('passwordResetRequest','Required parameter requestParameters.passwordResetRequest was null or undefined when calling requestPasswordReset.');
47+
}
48+
49+
const queryParameters: any = {};
50+
51+
const headerParameters: runtime.HTTPHeaders = {};
52+
53+
headerParameters['Content-Type'] = 'application/json';
54+
55+
const response = await this.request({
56+
path: `/v0/password-reset/request`,
57+
method: 'POST',
58+
headers: headerParameters,
59+
query: queryParameters,
60+
body: PasswordResetRequestToJSON(requestParameters.passwordResetRequest),
61+
}, initOverrides);
62+
63+
return new runtime.VoidApiResponse(response);
64+
}
65+
66+
/**
67+
* パスワードの再設定をリクエストする
68+
*/
69+
async requestPasswordReset(requestParameters: RequestPasswordResetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
70+
await this.requestPasswordResetRaw(requestParameters, initOverrides);
71+
}
72+
73+
/**
74+
* パスワードの再設定を確定する
75+
*/
76+
async resetPasswordRaw(requestParameters: ResetPasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
77+
if (requestParameters.passwordReset === null || requestParameters.passwordReset === undefined) {
78+
throw new runtime.RequiredError('passwordReset','Required parameter requestParameters.passwordReset was null or undefined when calling resetPassword.');
79+
}
80+
81+
const queryParameters: any = {};
82+
83+
const headerParameters: runtime.HTTPHeaders = {};
84+
85+
headerParameters['Content-Type'] = 'application/json';
86+
87+
const response = await this.request({
88+
path: `/v0/password-reset/confirm`,
89+
method: 'POST',
90+
headers: headerParameters,
91+
query: queryParameters,
92+
body: PasswordResetToJSON(requestParameters.passwordReset),
93+
}, initOverrides);
94+
95+
return new runtime.VoidApiResponse(response);
96+
}
97+
98+
/**
99+
* パスワードの再設定を確定する
100+
*/
101+
async resetPassword(requestParameters: ResetPasswordRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
102+
await this.resetPasswordRaw(requestParameters, initOverrides);
103+
}
104+
105+
}

src/apis/TimelinesApi.ts

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ export interface GetHomeTimelineRequest {
2929
limit?: number;
3030
}
3131

32+
export interface GetLocalTimelineRequest {
33+
maxId?: string;
34+
sinceId?: string;
35+
minId?: string;
36+
limit?: number;
37+
}
38+
3239
export interface GetPublicTimelineRequest {
3340
maxId?: string;
3441
sinceId?: string;
@@ -91,6 +98,56 @@ export class TimelinesApi extends runtime.BaseAPI {
9198
return await response.value();
9299
}
93100

101+
/**
102+
* ローカルタイムラインの取得(廃止予定)
103+
*/
104+
async getLocalTimelineRaw(requestParameters: GetLocalTimelineRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UserPost>>> {
105+
const queryParameters: any = {};
106+
107+
if (requestParameters.maxId !== undefined) {
108+
queryParameters['max_id'] = requestParameters.maxId;
109+
}
110+
111+
if (requestParameters.sinceId !== undefined) {
112+
queryParameters['since_id'] = requestParameters.sinceId;
113+
}
114+
115+
if (requestParameters.minId !== undefined) {
116+
queryParameters['min_id'] = requestParameters.minId;
117+
}
118+
119+
if (requestParameters.limit !== undefined) {
120+
queryParameters['limit'] = requestParameters.limit;
121+
}
122+
123+
const headerParameters: runtime.HTTPHeaders = {};
124+
125+
if (this.configuration && this.configuration.accessToken) {
126+
const token = this.configuration.accessToken;
127+
const tokenString = await token("bearer", []);
128+
129+
if (tokenString) {
130+
headerParameters["Authorization"] = `Bearer ${tokenString}`;
131+
}
132+
}
133+
const response = await this.request({
134+
path: `/v0/timelines/local`,
135+
method: 'GET',
136+
headers: headerParameters,
137+
query: queryParameters,
138+
}, initOverrides);
139+
140+
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(UserPostFromJSON));
141+
}
142+
143+
/**
144+
* ローカルタイムラインの取得(廃止予定)
145+
*/
146+
async getLocalTimeline(requestParameters: GetLocalTimelineRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UserPost>> {
147+
const response = await this.getLocalTimelineRaw(requestParameters, initOverrides);
148+
return await response.value();
149+
}
150+
94151
/**
95152
* 全体タイムラインの取得(廃止予定)
96153
*/

src/apis/UsersApi.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ export class UsersApi extends runtime.BaseAPI {
100100
}
101101
}
102102
const response = await this.request({
103-
path: `/v0/users/{id}/follow`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))),
103+
path: `/v0/users/{id}/follow-ap`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))),
104104
method: 'POST',
105105
headers: headerParameters,
106106
query: queryParameters,
@@ -138,7 +138,7 @@ export class UsersApi extends runtime.BaseAPI {
138138
}
139139
}
140140
const response = await this.request({
141-
path: `/v0/users/{id}/follow`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))),
141+
path: `/v0/users/{id}/follow-ap`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))),
142142
method: 'DELETE',
143143
headers: headerParameters,
144144
query: queryParameters,

src/apis/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
/* tslint:disable */
22
/* eslint-disable */
33
export * from './AccountsApi';
4+
export * from './AtProtocolApi';
45
export * from './AuthApi';
56
export * from './DefaultApi';
67
export * from './InvitationsApi';
8+
export * from './PasswordResetApi';
79
export * from './PostsApi';
810
export * from './TimelinesApi';
911
export * from './UsersApi';

0 commit comments

Comments
 (0)