1616import * as runtime from '../runtime' ;
1717import type {
1818 CreatePost ,
19- PostResponse ,
2019 User ,
20+ UserPost ,
2121} from '../models/index' ;
2222import {
2323 CreatePostFromJSON ,
2424 CreatePostToJSON ,
25- PostResponseFromJSON ,
26- PostResponseToJSON ,
2725 UserFromJSON ,
2826 UserToJSON ,
27+ UserPostFromJSON ,
28+ UserPostToJSON ,
2929} from '../models/index' ;
3030
3131export interface CreateFavoriteRequest {
@@ -72,7 +72,7 @@ export class PostsApi extends runtime.BaseAPI {
7272 /**
7373 * お気に入り登録
7474 */
75- async createFavoriteRaw ( requestParameters : CreateFavoriteRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < PostResponse > > {
75+ async createFavoriteRaw ( requestParameters : CreateFavoriteRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < UserPost > > {
7676 if ( requestParameters . id === null || requestParameters . id === undefined ) {
7777 throw new runtime . RequiredError ( 'id' , 'Required parameter requestParameters.id was null or undefined when calling createFavorite.' ) ;
7878 }
@@ -96,21 +96,21 @@ export class PostsApi extends runtime.BaseAPI {
9696 query : queryParameters ,
9797 } , initOverrides ) ;
9898
99- return new runtime . JSONApiResponse ( response , ( jsonValue ) => PostResponseFromJSON ( jsonValue ) ) ;
99+ return new runtime . JSONApiResponse ( response , ( jsonValue ) => UserPostFromJSON ( jsonValue ) ) ;
100100 }
101101
102102 /**
103103 * お気に入り登録
104104 */
105- async createFavorite ( requestParameters : CreateFavoriteRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < PostResponse > {
105+ async createFavorite ( requestParameters : CreateFavoriteRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < UserPost > {
106106 const response = await this . createFavoriteRaw ( requestParameters , initOverrides ) ;
107107 return await response . value ( ) ;
108108 }
109109
110110 /**
111111 * 引用ポスト、ポスト、リプライに対応(予定)
112112 */
113- async createPostRaw ( requestParameters : CreatePostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < PostResponse > > {
113+ async createPostRaw ( requestParameters : CreatePostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < UserPost > > {
114114 if ( requestParameters . createPost === null || requestParameters . createPost === undefined ) {
115115 throw new runtime . RequiredError ( 'createPost' , 'Required parameter requestParameters.createPost was null or undefined when calling createPost.' ) ;
116116 }
@@ -137,21 +137,21 @@ export class PostsApi extends runtime.BaseAPI {
137137 body : CreatePostToJSON ( requestParameters . createPost ) ,
138138 } , initOverrides ) ;
139139
140- return new runtime . JSONApiResponse ( response , ( jsonValue ) => PostResponseFromJSON ( jsonValue ) ) ;
140+ return new runtime . JSONApiResponse ( response , ( jsonValue ) => UserPostFromJSON ( jsonValue ) ) ;
141141 }
142142
143143 /**
144144 * 引用ポスト、ポスト、リプライに対応(予定)
145145 */
146- async createPost ( requestParameters : CreatePostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < PostResponse > {
146+ async createPost ( requestParameters : CreatePostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < UserPost > {
147147 const response = await this . createPostRaw ( requestParameters , initOverrides ) ;
148148 return await response . value ( ) ;
149149 }
150150
151151 /**
152152 * リポスト
153153 */
154- async createRepostRaw ( requestParameters : CreateRepostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < PostResponse > > {
154+ async createRepostRaw ( requestParameters : CreateRepostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < UserPost > > {
155155 if ( requestParameters . id === null || requestParameters . id === undefined ) {
156156 throw new runtime . RequiredError ( 'id' , 'Required parameter requestParameters.id was null or undefined when calling createRepost.' ) ;
157157 }
@@ -175,21 +175,21 @@ export class PostsApi extends runtime.BaseAPI {
175175 query : queryParameters ,
176176 } , initOverrides ) ;
177177
178- return new runtime . JSONApiResponse ( response , ( jsonValue ) => PostResponseFromJSON ( jsonValue ) ) ;
178+ return new runtime . JSONApiResponse ( response , ( jsonValue ) => UserPostFromJSON ( jsonValue ) ) ;
179179 }
180180
181181 /**
182182 * リポスト
183183 */
184- async createRepost ( requestParameters : CreateRepostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < PostResponse > {
184+ async createRepost ( requestParameters : CreateRepostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < UserPost > {
185185 const response = await this . createRepostRaw ( requestParameters , initOverrides ) ;
186186 return await response . value ( ) ;
187187 }
188188
189189 /**
190190 * お気に入り登録解除
191191 */
192- async deleteFavoriteRaw ( requestParameters : DeleteFavoriteRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < PostResponse > > {
192+ async deleteFavoriteRaw ( requestParameters : DeleteFavoriteRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < UserPost > > {
193193 if ( requestParameters . id === null || requestParameters . id === undefined ) {
194194 throw new runtime . RequiredError ( 'id' , 'Required parameter requestParameters.id was null or undefined when calling deleteFavorite.' ) ;
195195 }
@@ -213,13 +213,13 @@ export class PostsApi extends runtime.BaseAPI {
213213 query : queryParameters ,
214214 } , initOverrides ) ;
215215
216- return new runtime . JSONApiResponse ( response , ( jsonValue ) => PostResponseFromJSON ( jsonValue ) ) ;
216+ return new runtime . JSONApiResponse ( response , ( jsonValue ) => UserPostFromJSON ( jsonValue ) ) ;
217217 }
218218
219219 /**
220220 * お気に入り登録解除
221221 */
222- async deleteFavorite ( requestParameters : DeleteFavoriteRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < PostResponse > {
222+ async deleteFavorite ( requestParameters : DeleteFavoriteRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < UserPost > {
223223 const response = await this . deleteFavoriteRaw ( requestParameters , initOverrides ) ;
224224 return await response . value ( ) ;
225225 }
@@ -264,7 +264,7 @@ export class PostsApi extends runtime.BaseAPI {
264264 /**
265265 * リポスト解除
266266 */
267- async deleteRepostRaw ( requestParameters : DeleteRepostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < PostResponse > > {
267+ async deleteRepostRaw ( requestParameters : DeleteRepostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < UserPost > > {
268268 if ( requestParameters . id === null || requestParameters . id === undefined ) {
269269 throw new runtime . RequiredError ( 'id' , 'Required parameter requestParameters.id was null or undefined when calling deleteRepost.' ) ;
270270 }
@@ -288,13 +288,13 @@ export class PostsApi extends runtime.BaseAPI {
288288 query : queryParameters ,
289289 } , initOverrides ) ;
290290
291- return new runtime . JSONApiResponse ( response , ( jsonValue ) => PostResponseFromJSON ( jsonValue ) ) ;
291+ return new runtime . JSONApiResponse ( response , ( jsonValue ) => UserPostFromJSON ( jsonValue ) ) ;
292292 }
293293
294294 /**
295295 * リポスト解除
296296 */
297- async deleteRepost ( requestParameters : DeleteRepostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < PostResponse > {
297+ async deleteRepost ( requestParameters : DeleteRepostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < UserPost > {
298298 const response = await this . deleteRepostRaw ( requestParameters , initOverrides ) ;
299299 return await response . value ( ) ;
300300 }
@@ -340,7 +340,7 @@ export class PostsApi extends runtime.BaseAPI {
340340 /**
341341 * ポストIDからポストを取得する(認証は任意)
342342 */
343- async getPostRaw ( requestParameters : GetPostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < PostResponse > > {
343+ async getPostRaw ( requestParameters : GetPostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < runtime . ApiResponse < UserPost > > {
344344 if ( requestParameters . id === null || requestParameters . id === undefined ) {
345345 throw new runtime . RequiredError ( 'id' , 'Required parameter requestParameters.id was null or undefined when calling getPost.' ) ;
346346 }
@@ -364,13 +364,13 @@ export class PostsApi extends runtime.BaseAPI {
364364 query : queryParameters ,
365365 } , initOverrides ) ;
366366
367- return new runtime . JSONApiResponse ( response , ( jsonValue ) => PostResponseFromJSON ( jsonValue ) ) ;
367+ return new runtime . JSONApiResponse ( response , ( jsonValue ) => UserPostFromJSON ( jsonValue ) ) ;
368368 }
369369
370370 /**
371371 * ポストIDからポストを取得する(認証は任意)
372372 */
373- async getPost ( requestParameters : GetPostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < PostResponse > {
373+ async getPost ( requestParameters : GetPostRequest , initOverrides ?: RequestInit | runtime . InitOverrideFunction ) : Promise < UserPost > {
374374 const response = await this . getPostRaw ( requestParameters , initOverrides ) ;
375375 return await response . value ( ) ;
376376 }
0 commit comments