diff --git a/swagger.json b/swagger.json index 7cff430..3c2bb39 100644 --- a/swagger.json +++ b/swagger.json @@ -178,24 +178,27 @@ "get": { "summary": "Consulta o status das autorizações para determinado pagamento.\n", "description": "Aceita o ID do pagamento e retorna as autorizações.", - "produces": [ - "application/json" - ], "parameters": [ { "name": "id", "in": "query", - "type": "string", - "required": true + "required": true, + "schema": { + "type": "string" + } } ], "responses": { "200": { "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": { "summary": "Registra uma nova autorização no pagamento especificado.", "description": "Aceita os dados do pagamento e retorna o ID da transação.\n", - "produces": [ - "application/json" - ], "requestBody": { "required": true, "content": { @@ -229,10 +229,14 @@ "responses": { "201": { "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": { "summary": "Estorna o pagamento especificado.", "description": "Cancela todos os movimentos atrelados à este pagamento.\n", - "produces": [ - "application/json" - ], "requestBody": { "required": true, "content": { @@ -265,10 +266,14 @@ "responses": { "200": { "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": { "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", - "produces": [ - "application/json" - ], "requestBody": { "required": true, "content": { @@ -301,10 +303,14 @@ "responses": { "200": { "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": { "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" + } + } } } },