| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- {
- "openapi": "3.0.1",
- "info": {
- "title": "Api documentation",
- "version": "1.0.0"
- },
- "paths": {
- "/pdf/sync-job": {
- "post": {
- "responses": {
- "202": {
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "status": {
- "type": "string",
- "enum": [
- "HTML_EXPORT_IN_PROGRESS",
- "HTML_EXPORT_DONE",
- "FAILED",
- "PDF_EXPORT_DONE"
- ]
- }
- },
- "required": [
- "status"
- ]
- }
- }
- },
- "description": "Accepted"
- },
- "500": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/InternalServerError"
- }
- }
- },
- "description": "Internal Server Error"
- }
- },
- "description": "\n Sync job pdf convert status with GROWI.\n Register or update job inside pdf-converter with given jobId, expirationDate, and status.\n Return resulting status of job to GROWI.\n ",
- "parameters": [],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "properties": {
- "jobId": {
- "type": "string"
- },
- "expirationDate": {
- "type": "string"
- },
- "status": {
- "type": "string",
- "enum": [
- "HTML_EXPORT_IN_PROGRESS",
- "HTML_EXPORT_DONE",
- "FAILED"
- ]
- }
- },
- "type": "object"
- }
- }
- }
- },
- "tags": [
- "PdfCtrl"
- ],
- "operationId": "pdfCtrlSyncJobStatus"
- }
- }
- },
- "tags": [
- {
- "name": "PdfCtrl"
- }
- ],
- "components": {
- "schemas": {
- "InternalServerError": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "minLength": 1,
- "description": "The error name",
- "example": "INTERNAL_SERVER_ERROR",
- "default": "INTERNAL_SERVER_ERROR"
- },
- "message": {
- "type": "string",
- "minLength": 1,
- "description": "An error message"
- },
- "status": {
- "type": "number",
- "description": "The status code of the exception",
- "example": 500,
- "default": 500
- },
- "errors": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/GenericError"
- },
- "description": "A list of related errors"
- },
- "stack": {
- "type": "string",
- "description": "The stack trace (only in development mode)"
- }
- },
- "required": [
- "name",
- "message",
- "status"
- ]
- },
- "GenericError": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "minLength": 1,
- "description": "The error name"
- },
- "message": {
- "type": "string",
- "minLength": 1,
- "description": "An error message"
- }
- },
- "additionalProperties": true,
- "required": [
- "name",
- "message"
- ]
- }
- }
- }
- }
|