diff --git a/rt-barcode-position.yml b/rt-barcode-position.yml new file mode 100644 index 00000000..eaf70498 --- /dev/null +++ b/rt-barcode-position.yml @@ -0,0 +1,11 @@ +openapi: 3.0.4 +components: + schemas: + BarcodePositionItem: + title: "BarcodePositionItem" + type: object + required: + - BarcodePosition + properties: + BarcodePosition: + $ref: "./common.yml#/components/schemas/DocumentPosition" diff --git a/rt.yml b/rt.yml index 7ab2509a..3752c531 100644 --- a/rt.yml +++ b/rt.yml @@ -168,7 +168,7 @@ components: 49: "EncryptedRCLResult" 50: "LicenseResult" 61: "MRZPositionResult" - 62: "DocumentPositionResult" + 62: "BarcodePositionResult" 85: "DocumentPositionResult" 87: "MRZDetectorResult" 97: "FaceDetectionResult" @@ -204,6 +204,7 @@ components: - $ref: "#/components/schemas/LexicalAnalysisResult" - $ref: "#/components/schemas/AuthenticityResult" - $ref: "#/components/schemas/ImageQualityResult" + - $ref: "#/components/schemas/BarcodePositionResult" - $ref: "#/components/schemas/DocumentPositionResult" - $ref: "#/components/schemas/DocBarCodeInfo" - $ref: "#/components/schemas/LicenseResult" @@ -301,6 +302,13 @@ components: - $ref: "#/components/schemas/ResultItem" - $ref: "./rt-image-quality.yml#/components/schemas/ImageQualityCheckListItem" + BarcodePositionResult: + title: "BarcodePositionResult" + description: "Contains information about barcode position on the input image, its center, angle, etc" + allOf: + - $ref: "#/components/schemas/ResultItem" + - $ref: "./rt-barcode-position.yml#/components/schemas/BarcodePositionItem" + DocumentPositionResult: title: "DocumentPositionResult" description: "Contains information about document position on the input image, its center, angle, etc"