{ "swagger": "2.0", "info": { "version": "1.0.0", "title": "Hombre o mujer. Servicio implementado por Jerónimo López @jerolba. Contrato OpenAPI por Pedro J. Molina @pmolinam" }, "host": "us-central1-hombre-o-mujer.cloudfunctions.net", "schemes": [ "https" ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ { "name": "Gender", "description": "API para no meter la pata con el género." } ], "paths": { "/gender": { "get": { "description": "Devuelve la probabilidad de que el nombre indicado como \nparámetro sea de mujer u hombre.\n", "tags": [ "Gender" ], "parameters": [ { "name": "name", "in": "query", "description": "Nombre de la persona", "required": true, "type": "string" } ], "responses": { "200": { "description": "Respuesta con exito", "schema": { "$ref": "#/definitions/GenderResponse" } }, "404": { "description": "No encontrado", "schema": { "$ref": "#/definitions/GenderNotFoundResponse" } } } } } }, "definitions": { "GenderResponse": { "required": [ "name", "gender", "probability", "totalMale", "totalFemale" ], "properties": { "name": { "type": "string" }, "gender": { "type": "string" }, "probability": { "type": "number", "format": "float" }, "totalMale": { "type": "number", "format": "int32" }, "totalFemale": { "type": "number", "format": "int32" } } }, "GenderNotFoundResponse": { "required": [ "name", "gender" ], "properties": { "name": { "type": "string" }, "gender": { "type": "string" } } } } }