mirror of
https://github.com/LibreSign/libresign.git
synced 2025-12-18 05:20:45 +01:00
chore: update openapi documentation
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
This commit is contained in:
parent
ff3a16f223
commit
80136aafd9
5 changed files with 47 additions and 9 deletions
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
16
openapi.json
16
openapi.json
|
|
@ -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",
|
||||||
|
|
|
||||||
|
|
@ -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"][];
|
||||||
|
|
|
||||||
|
|
@ -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"][];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue