add GetComments and update proto
This commit is contained in:
@@ -4,8 +4,10 @@ export { AddCommentReq } from './models/add-comment-req';
|
||||
export { AddCommentRsp } from './models/add-comment-rsp';
|
||||
export { AddPackageReq } from './models/add-package-req';
|
||||
export { AddPackageRsp } from './models/add-package-rsp';
|
||||
export { Comment } from './models/comment';
|
||||
export { Error } from './models/error';
|
||||
export { ErrorRsp } from './models/error-rsp';
|
||||
export { GetCommentsRsp } from './models/get-comments-rsp';
|
||||
export { GetModuleRsp } from './models/get-module-rsp';
|
||||
export { ListPackageRsp } from './models/list-package-rsp';
|
||||
export { Module } from './models/module';
|
||||
|
9
ui/src/app/api/models/comment.ts
Normal file
9
ui/src/app/api/models/comment.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export interface Comment {
|
||||
created?: string;
|
||||
id?: number;
|
||||
package?: number;
|
||||
text?: string;
|
||||
updated?: string;
|
||||
}
|
6
ui/src/app/api/models/get-comments-rsp.ts
Normal file
6
ui/src/app/api/models/get-comments-rsp.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import { Comment } from './comment';
|
||||
export interface GetCommentsRsp {
|
||||
comments?: Array<Comment>;
|
||||
}
|
@@ -14,6 +14,7 @@ import { AddCommentReq } from '../models/add-comment-req';
|
||||
import { AddCommentRsp } from '../models/add-comment-rsp';
|
||||
import { AddPackageReq } from '../models/add-package-req';
|
||||
import { AddPackageRsp } from '../models/add-package-rsp';
|
||||
import { GetCommentsRsp } from '../models/get-comments-rsp';
|
||||
import { GetModuleRsp } from '../models/get-module-rsp';
|
||||
import { ListPackageRsp } from '../models/list-package-rsp';
|
||||
import { UpdatePackageReq } from '../models/update-package-req';
|
||||
@@ -25,6 +26,53 @@ export class PkgdashServiceService extends BaseService {
|
||||
super(config, http);
|
||||
}
|
||||
|
||||
/** Path part for operation `getComments()` */
|
||||
static readonly GetCommentsPath = '/v1/comment';
|
||||
|
||||
/**
|
||||
* This method provides access to the full `HttpResponse`, allowing access to response headers.
|
||||
* To access only the response body, use `getComments()` instead.
|
||||
*
|
||||
* This method doesn't expect any request body.
|
||||
*/
|
||||
getComments$Response(
|
||||
params?: {
|
||||
id?: Array<number>;
|
||||
},
|
||||
context?: HttpContext
|
||||
): Observable<StrictHttpResponse<GetCommentsRsp>> {
|
||||
const rb = new RequestBuilder(this.rootUrl, PkgdashServiceService.GetCommentsPath, 'get');
|
||||
if (params) {
|
||||
rb.query('id', params.id, {});
|
||||
}
|
||||
|
||||
return this.http.request(
|
||||
rb.build({ responseType: 'json', accept: 'application/json', context })
|
||||
).pipe(
|
||||
filter((r: any): r is HttpResponse<any> => r instanceof HttpResponse),
|
||||
map((r: HttpResponse<any>) => {
|
||||
return r as StrictHttpResponse<GetCommentsRsp>;
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* This method provides access only to the response body.
|
||||
* To access the full response (for headers, for example), `getComments$Response()` instead.
|
||||
*
|
||||
* This method doesn't expect any request body.
|
||||
*/
|
||||
getComments(
|
||||
params?: {
|
||||
id?: Array<number>;
|
||||
},
|
||||
context?: HttpContext
|
||||
): Observable<GetCommentsRsp> {
|
||||
return this.getComments$Response(params, context).pipe(
|
||||
map((r: StrictHttpResponse<GetCommentsRsp>): GetCommentsRsp => r.body)
|
||||
);
|
||||
}
|
||||
|
||||
/** Path part for operation `getModule()` */
|
||||
static readonly GetModulePath = '/v1/module';
|
||||
|
||||
|
Reference in New Issue
Block a user