From 41e0e682cf0e2770d83b3bd82799ef85ef2e9834 Mon Sep 17 00:00:00 2001 From: nancho313 Date: Fri, 3 May 2019 15:21:32 -0500 Subject: [PATCH] Se agrega la documentación del api product recreacionyturismo-taquilla --- apigee/recreacionyturismo-taquilla.json | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) create mode 100644 apigee/recreacionyturismo-taquilla.json diff --git a/apigee/recreacionyturismo-taquilla.json b/apigee/recreacionyturismo-taquilla.json new file mode 100644 index 0000000..62962bf --- /dev/null +++ b/apigee/recreacionyturismo-taquilla.json @@ -0,0 +1,171 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "description": "Calidad", + "url": "https://colsubsidio-test.apigee.net/api" + }, + { + "description": "Producción", + "url": "https://colsubsidio-prod.apigee.net/api" + } + ], + "info": { + "description": "Servicio para procesar entradas en los torniquetes piscilago.", + "version": "1.0.0", + "title": "Recreación y Turismo Taquilla", + "termsOfService": "http://172.16.95.36/wiki/index.php/T%C3%A9rminos_de_servicio_Swagger", + "contact": { + "email": "operacionesti@colsubsidio.com" + }, + "license": { + "name": "Colsubsidio", + "url": "http://172.16.95.36/wiki/index.php/T%C3%A9rminos_de_servicio_Swagger" + } + }, + "tags": [ + { + "name": "cols-recreacionyturismo-torniquetes", + "description": "Servicio para procesar entradas en los torniquetes piscilago." + } + ], + "paths": { + "/v1/recreacionyturismo/torniquetes/piscilago": { + "post": { + "tags": [ + "cols-recreacionyturismo-torniquetes" + ], + "summary": "Servicio para procesar entradas en los torniquetes piscilago.", + "description": "Servicio para procesar entradas en los torniquetes piscilago.", + "operationId": "procesarEntradaTorniquete", + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/torniquetePiscilagoResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + }, + "503": { + "description": "Se presentó un error inesperado." + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ], + "requestBody": { + "$ref": "#/components/requestBodies/torniquetePiscilagoRequestBody" + } + } + } + }, + "externalDocs": { + "description": "Encontrar más información en EnterpriseArchitect", + "url": "http://172.16.95.36/wiki/index.php/Enterprise_Architect" + }, + "components": { + "schemas": { + "resultado": { + "type": "object", + "properties": { + "codigo": { + "type": "string", + "description": "Código del resultado" + }, + "descripcion": { + "type": "string", + "description": "Descripción del resultado" + } + }, + "xml": { + "name": "resultado" + } + }, + "tiqueteTorniquetePiscilago": { + "type": "object", + "properties": { + "codigo": { + "type": "string", + "description": "Es el código de barras de una entrada." + } + } + }, + "tiquetePiscilago": { + "type": "array", + "items": { + "$ref": "#/components/schemas/tiqueteTorniquetePiscilago" + } + }, + "torniquetePiscilagoRequest": { + "type": "object", + "properties": { + "tiquete": { + "$ref": "#/components/schemas/tiquetePiscilago" + }, + "operacion": { + "type": "string", + "description": "Es la operación a realizar con las entradas ingresadas" + }, + "tarjeta": { + "type": "object", + "properties": { + "codigo": { + "type": "string", + "description": "Es el código de la tarjeta multiservicios" + } + } + } + } + }, + "torniquetePiscilagoResponse": { + "type": "object", + "properties": { + "resultado": { + "type": "array", + "items": { + "$ref": "#/components/schemas/resultado" + } + } + } + } + }, + "requestBodies": { + "torniquetePiscilagoRequestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/torniquetePiscilagoRequest" + } + } + }, + "description": "Información para procesar entradas piscilago en el torniquete", + "required": true + } + }, + "securitySchemes": { + "apigee_auth": { + "type": "oauth2", + "flows": { + "clientCredentials": { + "tokenUrl": "https://colsubsidio-test.apigee.net/oauth/client_credential/accesstoken?grant_type=client_credentials", + "scopes": { + "write:apigee": "Permisos de escritura", + "read:apigee": "Permisos de lectura" + } + } + } + } + } + } +} -- libgit2 0.26.0