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

@@ -95,6 +95,30 @@ paths:
schema:
$ref: '#/components/schemas/PackagesCreateRsp'
/v1/packages/{id}:
get:
tags:
- PkgdashService
operationId: PackagesLookup
parameters:
- name: id
in: path
required: true
schema:
type: integer
format: uint64
responses:
default:
description: Default
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorRsp'
"200":
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/PackagesLookupRsp'
put:
tags:
- PkgdashService
@@ -149,6 +173,31 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/PackagesDeleteRsp'
/v1/packages/{id}/modules:
get:
tags:
- PkgdashService
operationId: PackagesModules
parameters:
- name: id
in: path
required: true
schema:
type: integer
format: uint64
responses:
default:
description: Default
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorRsp'
"200":
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/PackagesModulesRsp'
/v1/packages/{package_id}/comments:
get:
tags:
@@ -246,7 +295,7 @@ components:
package:
type: integer
format: uint64
text:
comment:
type: string
created:
type: string
@@ -260,7 +309,7 @@ components:
package_id:
type: integer
format: uint64
text:
comment:
type: string
CommentsCreateRsp:
type: object
@@ -332,26 +381,23 @@ components:
url:
type: string
modules:
type: array
items:
type: integer
format: uint64
type: integer
format: uint64
issues:
type: array
items:
type: integer
format: uint64
type: integer
format: uint64
comments:
type: array
items:
type: integer
format: uint64
type: integer
format: uint64
created:
type: string
format: RFC3339
updated:
type: string
format: RFC3339
last_check:
type: string
format: RFC3339
PackagesCreateReq:
type: object
properties:
@@ -367,8 +413,8 @@ components:
PackagesCreateRsp:
type: object
properties:
status:
type: string
package:
$ref: '#/components/schemas/Package'
PackagesDeleteRsp:
type: object
properties: {}
@@ -379,6 +425,18 @@ components:
type: array
items:
$ref: '#/components/schemas/Package'
PackagesLookupRsp:
type: object
properties:
package:
$ref: '#/components/schemas/Package'
PackagesModulesRsp:
type: object
properties:
modules:
type: array
items:
$ref: '#/components/schemas/Module'
PackagesUpdateReq:
type: object
properties: