{ "swagger": "2.0", "info": { "version": "1.0.0", "title": "Woman or men. By Jerónimo López @jerolba. OpenAPI contract by Pedro J. Molina @pmolinam" }, "host": "us-central1-hombre-o-mujer.cloudfunctions.net", "schemes": [ "https" ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ { "name": "Gender", "description": "Gender gest API by name frequency." } ], "paths": { "/gender": { "get": { "description": "Returns the name's probability for been woman or men name.\n", "tags": [ "Gender" ], "parameters": [ { "name": "name", "in": "query", "description": "Given name", "required": true, "type": "string" } ], "responses": { "200": { "description": "Sucessfull response", "schema": { "$ref": "#/definitions/GenderResponse" } }, "404": { "description": "Not found", "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" } } } } }