use worker

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
2023-08-18 23:59:15 +03:00
parent 78f0ae14d7
commit 0e18a63f10
46 changed files with 2195 additions and 1181 deletions

View File

@@ -14,5 +14,7 @@ export { PackagesCreateReq } from './models/packages-create-req';
export { PackagesCreateRsp } from './models/packages-create-rsp';
export { PackagesDeleteRsp } from './models/packages-delete-rsp';
export { PackagesListRsp } from './models/packages-list-rsp';
export { PackagesLookupRsp } from './models/packages-lookup-rsp';
export { PackagesModulesRsp } from './models/packages-modules-rsp';
export { PackagesUpdateReq } from './models/packages-update-req';
export { PackagesUpdateRsp } from './models/packages-update-rsp';

View File

@@ -1,9 +1,9 @@
/* tslint:disable */
/* eslint-disable */
export interface Comment {
comment?: string;
created?: string;
id?: number;
package?: number;
text?: string;
updated?: string;
}

View File

@@ -1,6 +1,6 @@
/* tslint:disable */
/* eslint-disable */
export interface CommentsCreateReq {
comment?: string;
package_id?: number;
text?: string;
}

View File

@@ -1,11 +1,12 @@
/* tslint:disable */
/* eslint-disable */
export interface Package {
comments?: Array<number>;
comments?: number;
created?: string;
id?: number;
issues?: Array<number>;
modules?: Array<number>;
issues?: number;
last_check?: string;
modules?: number;
name?: string;
updated?: string;
url?: string;

View File

@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
import { Package } from './package';
export interface PackagesCreateRsp {
status?: string;
package?: Package;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
/* eslint-disable */
import { Package } from './package';
export interface PackagesLookupRsp {
package?: Package;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
/* eslint-disable */
import { Module } from './module';
export interface PackagesModulesRsp {
modules?: Array<Module>;
}

View File

@@ -20,6 +20,8 @@ import { PackagesCreateReq } from '../models/packages-create-req';
import { PackagesCreateRsp } from '../models/packages-create-rsp';
import { PackagesDeleteRsp } from '../models/packages-delete-rsp';
import { PackagesListRsp } from '../models/packages-list-rsp';
import { PackagesLookupRsp } from '../models/packages-lookup-rsp';
import { PackagesModulesRsp } from '../models/packages-modules-rsp';
import { PackagesUpdateReq } from '../models/packages-update-req';
import { PackagesUpdateRsp } from '../models/packages-update-rsp';
@@ -214,6 +216,53 @@ export class PkgdashServiceService extends BaseService {
);
}
/** Path part for operation `packagesLookup()` */
static readonly PackagesLookupPath = '/v1/packages/{id}';
/**
* This method provides access to the full `HttpResponse`, allowing access to response headers.
* To access only the response body, use `packagesLookup()` instead.
*
* This method doesn't expect any request body.
*/
packagesLookup$Response(
params: {
id: number;
},
context?: HttpContext
): Observable<StrictHttpResponse<PackagesLookupRsp>> {
const rb = new RequestBuilder(this.rootUrl, PkgdashServiceService.PackagesLookupPath, 'get');
if (params) {
rb.path('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<PackagesLookupRsp>;
})
);
}
/**
* This method provides access only to the response body.
* To access the full response (for headers, for example), `packagesLookup$Response()` instead.
*
* This method doesn't expect any request body.
*/
packagesLookup(
params: {
id: number;
},
context?: HttpContext
): Observable<PackagesLookupRsp> {
return this.packagesLookup$Response(params, context).pipe(
map((r: StrictHttpResponse<PackagesLookupRsp>): PackagesLookupRsp => r.body)
);
}
/** Path part for operation `packagesUpdate()` */
static readonly PackagesUpdatePath = '/v1/packages/{id}';
@@ -311,6 +360,53 @@ export class PkgdashServiceService extends BaseService {
);
}
/** Path part for operation `packagesModules()` */
static readonly PackagesModulesPath = '/v1/packages/{id}/modules';
/**
* This method provides access to the full `HttpResponse`, allowing access to response headers.
* To access only the response body, use `packagesModules()` instead.
*
* This method doesn't expect any request body.
*/
packagesModules$Response(
params: {
id: number;
},
context?: HttpContext
): Observable<StrictHttpResponse<PackagesModulesRsp>> {
const rb = new RequestBuilder(this.rootUrl, PkgdashServiceService.PackagesModulesPath, 'get');
if (params) {
rb.path('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<PackagesModulesRsp>;
})
);
}
/**
* This method provides access only to the response body.
* To access the full response (for headers, for example), `packagesModules$Response()` instead.
*
* This method doesn't expect any request body.
*/
packagesModules(
params: {
id: number;
},
context?: HttpContext
): Observable<PackagesModulesRsp> {
return this.packagesModules$Response(params, context).pipe(
map((r: StrictHttpResponse<PackagesModulesRsp>): PackagesModulesRsp => r.body)
);
}
/** Path part for operation `commentsList()` */
static readonly CommentsListPath = '/v1/packages/{package_id}/comments';