Browse Source

fix: openapi 3.0.0

main
tkinaba 2 days ago
parent
commit
5d35fcdb9c
1 changed files with 44 additions and 34 deletions
  1. +44
    -34
      swagger.json

+ 44
- 34
swagger.json View File

@ -178,24 +178,27 @@
"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",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
}
}
} }
} }
}, },
@ -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,10 +229,14 @@
"responses": { "responses": {
"201": { "201": {
"description": "Solicitação criada e registrada", "description": "Solicitação criada e registrada",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CreateAuthorizationResponse"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CreateAuthorizationResponse"
}
}
} }
} }
}, },
@ -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,10 +266,14 @@
"responses": { "responses": {
"200": { "200": {
"description": "Pagamento estornado com sucesso", "description": "Pagamento estornado com sucesso",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentReversal"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentReversal"
}
}
} }
} }
}, },
@ -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,10 +303,14 @@
"responses": { "responses": {
"200": { "200": {
"description": "Pagamento finalizado com sucesso", "description": "Pagamento finalizado com sucesso",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
}
}
} }
} }
}, },
@ -313,10 +319,14 @@
}, },
"409": { "409": {
"description": "Tentativa de finalização não sucedida.", "description": "Tentativa de finalização não sucedida.",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
}
}
} }
} }
}, },


Loading…
Cancel
Save