feat(frontend,API): Add PUT operations, integrate API, add first from engine

This commit is contained in:
2025-02-24 08:29:44 +01:00
parent 7c6b6e428c
commit 12ba5da7be
15 changed files with 312 additions and 231 deletions

View File

@@ -8,7 +8,7 @@ info:
email: denis.lugowski@gmail.com
servers:
- url: /api/v3
- url: /
paths:
/application-forms:
@@ -54,18 +54,18 @@ paths:
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServiceUnavailable"
/application-forms/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
get:
summary: Get a specific ApplicationForm
operationId: getApplicationFormById
tags:
- application-form
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"200":
description: Get application form by ID
@@ -81,18 +81,37 @@ paths:
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServerError"
"503":
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServiceUnavailable"
put:
summary: Updates a ApplicationForm
operationId: updateApplicationForm
tags:
- application-form
requestBody:
required: true
content:
application/json:
schema:
$ref: "#/components/schemas/ApplicationFormDto"
responses:
"200":
description: Successfully updated application form
content:
application/json:
schema:
$ref: "#/components/schemas/ApplicationFormDto"
"400":
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/BadRequest"
"401":
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/Unauthorized"
"500":
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServerError"
"503":
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServiceUnavailable"
delete:
summary: Delete a ApplicationForm
operationId: deleteApplicationForm
tags:
- application-form
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"204":
description: Application Form successfully deleted
@@ -148,18 +167,18 @@ paths:
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServiceUnavailable"
/users/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
get:
summary: Get a specific user
operationId: getUserById
tags:
- user
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"200":
description: Get user by ID
@@ -180,13 +199,6 @@ paths:
operationId: deleteUser
tags:
- user
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"204":
description: User successfully deleted
@@ -248,18 +260,18 @@ paths:
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServiceUnavailable"
/comments/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
get:
summary: Get a specific comment
operationId: getCommentById
tags:
- comment
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"200":
description: Get comment by ID
@@ -280,13 +292,6 @@ paths:
operationId: deleteComment
tags:
- comment
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"204":
description: Comment successfully deleted
@@ -350,18 +355,18 @@ paths:
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServiceUnavailable"
/roles/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
get:
summary: Get a specific role
operationId: getRoleById
tags:
- role
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"200":
description: Get role by ID
@@ -382,13 +387,6 @@ paths:
operationId: deleteRole
tags:
- role
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"204":
description: Role successfully deleted
@@ -436,18 +434,18 @@ paths:
$ref: "https://api.swaggerhub.com/domains/smartbear-public/ProblemDetails/1.0.0#/components/responses/ServiceUnavailable"
/files/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
get:
summary: Get a specific file
operationId: getFileById
tags:
- file
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"200":
description: Get file by ID
@@ -468,13 +466,6 @@ paths:
operationId: deleteFile
tags:
- file
parameters:
- name: id
in: path
required: true
schema:
type: string
format: uuid
responses:
"204":
description: File successfully deleted