chore: update openapi documentation

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
This commit is contained in:
Vitor Mattos 2025-12-11 14:35:14 -03:00
parent ff3a16f223
commit 80136aafd9
No known key found for this signature in database
GPG key ID: 6FECE2AD4809003A
5 changed files with 47 additions and 9 deletions

View file

@ -489,11 +489,9 @@ class FileService {
private function loadSignersFromCertData(): void {
$this->loadCertDataFromLibreSignFile();
foreach ($this->certData as $index => $signer) {
// Always set status and statusText for signers from certificate data
// These are already signed (status 2)
$this->fileData->signers[$index]['status'] = 2;
$this->fileData->signers[$index]['statusText'] = $this->signRequestMapper->getTextOfSignerStatus(2);
if (isset($signer['timestamp'])) {
$this->fileData->signers[$index]['timestamp'] = $signer['timestamp'];
if (isset($signer['timestamp']['genTime']) && $signer['timestamp']['genTime'] instanceof DateTimeInterface) {
@ -841,10 +839,10 @@ class FileService {
'request_sign_date' => $signer->getCreatedAt()->format(DateTimeInterface::ATOM),
'signed' => null,
'signRequestId' => $signer->getId(),
'signingOrder' => $signer->getSigningOrder(),
'status' => $signer->getStatus(),
'statusText' => $this->signRequestMapper->getTextOfSignerStatus($signer->getStatus()),
'me' => array_reduce($identifyMethodsOfSigner, function (bool $carry, IdentifyMethod $identifyMethod) use ($user): bool {
'signingOrder' => $signer->getSigningOrder(),
'status' => $signer->getStatus(),
'statusText' => $this->signRequestMapper->getTextOfSignerStatus($signer->getStatus()),
'me' => array_reduce($identifyMethodsOfSigner, function (bool $carry, IdentifyMethod $identifyMethod) use ($user): bool {
if ($identifyMethod->getIdentifierKey() === IdentifyMethodService::IDENTIFY_ACCOUNT) {
if ($user->getUID() === $identifyMethod->getIdentifierValue()) {
return true;

View file

@ -852,7 +852,9 @@
"request_sign_date",
"signed",
"me",
"signRequestId"
"signRequestId",
"status",
"statusText"
],
"properties": {
"description": {
@ -918,6 +920,18 @@
"format": "int64",
"minimum": 0
},
"status": {
"type": "integer",
"format": "int64",
"enum": [
0,
1,
2
]
},
"statusText": {
"type": "string"
},
"signingOrder": {
"type": "integer",
"format": "int64",

View file

@ -702,7 +702,9 @@
"request_sign_date",
"signed",
"me",
"signRequestId"
"signRequestId",
"status",
"statusText"
],
"properties": {
"description": {
@ -768,6 +770,18 @@
"format": "int64",
"minimum": 0
},
"status": {
"type": "integer",
"format": "int64",
"enum": [
0,
1,
2
]
},
"statusText": {
"type": "string"
},
"signingOrder": {
"type": "integer",
"format": "int64",

View file

@ -1716,6 +1716,12 @@ export type components = {
me: boolean;
/** Format: int64 */
signRequestId: number;
/**
* Format: int64
* @enum {integer}
*/
status: 0 | 1 | 2;
statusText: string;
/** Format: int64 */
signingOrder?: number;
identifyMethods?: components["schemas"]["IdentifyMethod"][];

View file

@ -1238,6 +1238,12 @@ export type components = {
me: boolean;
/** Format: int64 */
signRequestId: number;
/**
* Format: int64
* @enum {integer}
*/
status: 0 | 1 | 2;
statusText: string;
/** Format: int64 */
signingOrder?: number;
identifyMethods?: components["schemas"]["IdentifyMethod"][];