Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
2023-09-23 21:16:26 +03:00
parent eb4daf33f1
commit cfb7cb0f26
61 changed files with 130034 additions and 1053 deletions

View File

@@ -5,7 +5,7 @@ info:
title: Pkgdash API
version: 0.0.1
paths:
/v1/comments/{id}/comments:
/v1/comments/{id}:
get:
tags:
- Pkgdash
@@ -17,7 +17,7 @@ paths:
schema:
type: integer
format: uint64
- name: package_id
- name: package
in: query
schema:
type: integer
@@ -40,6 +40,12 @@ paths:
tags:
- Pkgdash
operationId: ModuleList
parameters:
- name: package
in: query
schema:
type: integer
format: uint64
responses:
default:
description: Default
@@ -213,10 +219,6 @@ paths:
- name: package
in: path
required: true
schema:
type: string
- name: package_id
in: query
schema:
type: integer
format: uint64
@@ -262,6 +264,31 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/CommentCreateRsp'
/v1/packages/{package}/handlers:
get:
tags:
- Pkgdash
operationId: HandlerList
parameters:
- name: package
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/HandlerListRsp'
/v1/packages/{package}/modules:
get:
tags:
@@ -345,6 +372,27 @@ components:
type: string
details:
type: string
Handler:
type: object
properties:
id:
type: integer
format: uint64
package:
type: integer
format: uint64
name:
type: string
coverage:
type: number
format: double
HandlerListRsp:
type: object
properties:
handlers:
type: array
items:
$ref: '#/components/schemas/Handler'
Module:
type: object
properties:
@@ -386,6 +434,9 @@ components:
comments:
type: integer
format: uint64
handlers:
type: integer
format: uint64
created:
type: string
format: RFC3339
@@ -395,6 +446,11 @@ components:
last_check:
type: string
format: RFC3339
type:
type: string
coverage:
type: number
format: double
PackageCreateReq:
type: object
properties:
@@ -402,11 +458,8 @@ components:
type: string
url:
type: string
modules:
type: array
items:
type: integer
format: uint64
description:
type: string
PackageCreateRsp:
type: object
properties:
@@ -454,6 +507,9 @@ components:
items:
type: integer
format: uint64
coverprofile:
type: string
format: bytes
PackageUpdateRsp:
type: object
properties: