fix: openapi 3.0.0

This commit is contained in:
tkinaba
2025-12-03 13:08:26 -03:00
parent 7c17869b06
commit 5d35fcdb9c
+24 -14
View File
@@ -178,26 +178,29 @@
"get": { "get": {
"summary": "Consulta o status das autorizações para determinado pagamento.\n", "summary": "Consulta o status das autorizações para determinado pagamento.\n",
"description": "Aceita o ID do pagamento e retorna as autorizações.", "description": "Aceita o ID do pagamento e retorna as autorizações.",
"produces": [
"application/json"
],
"parameters": [ "parameters": [
{ {
"name": "id", "name": "id",
"in": "query", "in": "query",
"type": "string", "required": true,
"required": true "schema": {
"type": "string"
}
} }
], ],
"responses": { "responses": {
"200": { "200": {
"description": "Pagamento encontrado", "description": "Pagamento encontrado",
"content": {
"application/json": {
"schema": { "schema": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/PaymentStatus" "$ref": "#/components/schemas/PaymentStatus"
} }
} }
}
}
}, },
"400": { "400": {
"description": "ID não encontrado nos query parameters" "description": "ID não encontrado nos query parameters"
@@ -213,9 +216,6 @@
"post": { "post": {
"summary": "Registra uma nova autorização no pagamento especificado.", "summary": "Registra uma nova autorização no pagamento especificado.",
"description": "Aceita os dados do pagamento e retorna o ID da transação.\n", "description": "Aceita os dados do pagamento e retorna o ID da transação.\n",
"produces": [
"application/json"
],
"requestBody": { "requestBody": {
"required": true, "required": true,
"content": { "content": {
@@ -229,12 +229,16 @@
"responses": { "responses": {
"201": { "201": {
"description": "Solicitação criada e registrada", "description": "Solicitação criada e registrada",
"content": {
"application/json": {
"schema": { "schema": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/CreateAuthorizationResponse" "$ref": "#/components/schemas/CreateAuthorizationResponse"
} }
} }
}
}
}, },
"400": { "400": {
"description": "Corpo da requisição inválido" "description": "Corpo da requisição inválido"
@@ -249,9 +253,6 @@
"post": { "post": {
"summary": "Estorna o pagamento especificado.", "summary": "Estorna o pagamento especificado.",
"description": "Cancela todos os movimentos atrelados à este pagamento.\n", "description": "Cancela todos os movimentos atrelados à este pagamento.\n",
"produces": [
"application/json"
],
"requestBody": { "requestBody": {
"required": true, "required": true,
"content": { "content": {
@@ -265,12 +266,16 @@
"responses": { "responses": {
"200": { "200": {
"description": "Pagamento estornado com sucesso", "description": "Pagamento estornado com sucesso",
"content": {
"application/json": {
"schema": { "schema": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/PaymentReversal" "$ref": "#/components/schemas/PaymentReversal"
} }
} }
}
}
}, },
"400": { "400": {
"description": "Corpo da requisição inválido" "description": "Corpo da requisição inválido"
@@ -285,9 +290,6 @@
"post": { "post": {
"summary": "Finaliza o pagamento especificado.", "summary": "Finaliza o pagamento especificado.",
"description": "Efetiva as baixas de saldo autorizadas e cancela as pendentes, retornando todas as autorizações registradas neste pagamento.\n", "description": "Efetiva as baixas de saldo autorizadas e cancela as pendentes, retornando todas as autorizações registradas neste pagamento.\n",
"produces": [
"application/json"
],
"requestBody": { "requestBody": {
"required": true, "required": true,
"content": { "content": {
@@ -301,24 +303,32 @@
"responses": { "responses": {
"200": { "200": {
"description": "Pagamento finalizado com sucesso", "description": "Pagamento finalizado com sucesso",
"content": {
"application/json": {
"schema": { "schema": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/PaymentStatus" "$ref": "#/components/schemas/PaymentStatus"
} }
} }
}
}
}, },
"400": { "400": {
"description": "Corpo da requisição inválido" "description": "Corpo da requisição inválido"
}, },
"409": { "409": {
"description": "Tentativa de finalização não sucedida.", "description": "Tentativa de finalização não sucedida.",
"content": {
"application/json": {
"schema": { "schema": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/PaymentStatus" "$ref": "#/components/schemas/PaymentStatus"
} }
} }
}
}
}, },
"500": { "500": {
"description": "Erro interno" "description": "Erro interno"