Skip to content

Commit f8ff832

Browse files
chore: update openapi documentation
Signed-off-by: Vitor Mattos <[email protected]>
1 parent e5520bc commit f8ff832

5 files changed

Lines changed: 47 additions & 9 deletions

File tree

lib/Service/FileService.php

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -489,11 +489,9 @@ private function loadLibreSignSigners(): void {
489489
private function loadSignersFromCertData(): void {
490490
$this->loadCertDataFromLibreSignFile();
491491
foreach ($this->certData as $index => $signer) {
492-
// Always set status and statusText for signers from certificate data
493-
// These are already signed (status 2)
494492
$this->fileData->signers[$index]['status'] = 2;
495493
$this->fileData->signers[$index]['statusText'] = $this->signRequestMapper->getTextOfSignerStatus(2);
496-
494+
497495
if (isset($signer['timestamp'])) {
498496
$this->fileData->signers[$index]['timestamp'] = $signer['timestamp'];
499497
if (isset($signer['timestamp']['genTime']) && $signer['timestamp']['genTime'] instanceof DateTimeInterface) {
@@ -841,10 +839,10 @@ private function associateAllAndFormat(IUser $user, array $files, array $signers
841839
'request_sign_date' => $signer->getCreatedAt()->format(DateTimeInterface::ATOM),
842840
'signed' => null,
843841
'signRequestId' => $signer->getId(),
844-
'signingOrder' => $signer->getSigningOrder(),
845-
'status' => $signer->getStatus(),
846-
'statusText' => $this->signRequestMapper->getTextOfSignerStatus($signer->getStatus()),
847-
'me' => array_reduce($identifyMethodsOfSigner, function (bool $carry, IdentifyMethod $identifyMethod) use ($user): bool {
842+
'signingOrder' => $signer->getSigningOrder(),
843+
'status' => $signer->getStatus(),
844+
'statusText' => $this->signRequestMapper->getTextOfSignerStatus($signer->getStatus()),
845+
'me' => array_reduce($identifyMethodsOfSigner, function (bool $carry, IdentifyMethod $identifyMethod) use ($user): bool {
848846
if ($identifyMethod->getIdentifierKey() === IdentifyMethodService::IDENTIFY_ACCOUNT) {
849847
if ($user->getUID() === $identifyMethod->getIdentifierValue()) {
850848
return true;

openapi-full.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -852,7 +852,9 @@
852852
"request_sign_date",
853853
"signed",
854854
"me",
855-
"signRequestId"
855+
"signRequestId",
856+
"status",
857+
"statusText"
856858
],
857859
"properties": {
858860
"description": {
@@ -918,6 +920,18 @@
918920
"format": "int64",
919921
"minimum": 0
920922
},
923+
"status": {
924+
"type": "integer",
925+
"format": "int64",
926+
"enum": [
927+
0,
928+
1,
929+
2
930+
]
931+
},
932+
"statusText": {
933+
"type": "string"
934+
},
921935
"signingOrder": {
922936
"type": "integer",
923937
"format": "int64",

openapi.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -702,7 +702,9 @@
702702
"request_sign_date",
703703
"signed",
704704
"me",
705-
"signRequestId"
705+
"signRequestId",
706+
"status",
707+
"statusText"
706708
],
707709
"properties": {
708710
"description": {
@@ -768,6 +770,18 @@
768770
"format": "int64",
769771
"minimum": 0
770772
},
773+
"status": {
774+
"type": "integer",
775+
"format": "int64",
776+
"enum": [
777+
0,
778+
1,
779+
2
780+
]
781+
},
782+
"statusText": {
783+
"type": "string"
784+
},
771785
"signingOrder": {
772786
"type": "integer",
773787
"format": "int64",

src/types/openapi/openapi-full.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1716,6 +1716,12 @@ export type components = {
17161716
me: boolean;
17171717
/** Format: int64 */
17181718
signRequestId: number;
1719+
/**
1720+
* Format: int64
1721+
* @enum {integer}
1722+
*/
1723+
status: 0 | 1 | 2;
1724+
statusText: string;
17191725
/** Format: int64 */
17201726
signingOrder?: number;
17211727
identifyMethods?: components["schemas"]["IdentifyMethod"][];

src/types/openapi/openapi.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,6 +1238,12 @@ export type components = {
12381238
me: boolean;
12391239
/** Format: int64 */
12401240
signRequestId: number;
1241+
/**
1242+
* Format: int64
1243+
* @enum {integer}
1244+
*/
1245+
status: 0 | 1 | 2;
1246+
statusText: string;
12411247
/** Format: int64 */
12421248
signingOrder?: number;
12431249
identifyMethods?: components["schemas"]["IdentifyMethod"][];

0 commit comments

Comments
 (0)