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
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 { private function loadSignersFromCertData(): void {
$this->loadCertDataFromLibreSignFile(); $this->loadCertDataFromLibreSignFile();
foreach ($this->certData as $index => $signer) { 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]['status'] = 2;
$this->fileData->signers[$index]['statusText'] = $this->signRequestMapper->getTextOfSignerStatus(2); $this->fileData->signers[$index]['statusText'] = $this->signRequestMapper->getTextOfSignerStatus(2);
if (isset($signer['timestamp'])) { if (isset($signer['timestamp'])) {
$this->fileData->signers[$index]['timestamp'] = $signer['timestamp']; $this->fileData->signers[$index]['timestamp'] = $signer['timestamp'];
if (isset($signer['timestamp']['genTime']) && $signer['timestamp']['genTime'] instanceof DateTimeInterface) { if (isset($signer['timestamp']['genTime']) && $signer['timestamp']['genTime'] instanceof DateTimeInterface) {
@ -841,10 +839,10 @@ class FileService {
'request_sign_date' => $signer->getCreatedAt()->format(DateTimeInterface::ATOM), 'request_sign_date' => $signer->getCreatedAt()->format(DateTimeInterface::ATOM),
'signed' => null, 'signed' => null,
'signRequestId' => $signer->getId(), 'signRequestId' => $signer->getId(),
'signingOrder' => $signer->getSigningOrder(), 'signingOrder' => $signer->getSigningOrder(),
'status' => $signer->getStatus(), 'status' => $signer->getStatus(),
'statusText' => $this->signRequestMapper->getTextOfSignerStatus($signer->getStatus()), 'statusText' => $this->signRequestMapper->getTextOfSignerStatus($signer->getStatus()),
'me' => array_reduce($identifyMethodsOfSigner, function (bool $carry, IdentifyMethod $identifyMethod) use ($user): bool { 'me' => array_reduce($identifyMethodsOfSigner, function (bool $carry, IdentifyMethod $identifyMethod) use ($user): bool {
if ($identifyMethod->getIdentifierKey() === IdentifyMethodService::IDENTIFY_ACCOUNT) { if ($identifyMethod->getIdentifierKey() === IdentifyMethodService::IDENTIFY_ACCOUNT) {
if ($user->getUID() === $identifyMethod->getIdentifierValue()) { if ($user->getUID() === $identifyMethod->getIdentifierValue()) {
return true; return true;

View file

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

View file

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

View file

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

View file

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