{
	"components": {
		"examples": {},
		"headers": {},
		"parameters": {},
		"requestBodies": {},
		"responses": {},
		"schemas": {
			"CreateUserBody": {
				"properties": {
					"Email": {
						"type": "string"
					},
					"ChildData": {
						"properties": {
							"age": {
								"type": "number",
								"format": "double"
							},
							"name": {
								"type": "string"
							}
						},
						"required": [
							"age",
							"name"
						],
						"type": "object"
					},
					"MarketId": {
						"type": "string"
					},
					"Language": {
						"type": "string",
						"enum": [
							"Rus",
							"Eng"
						]
					}
				},
				"required": [
					"Email",
					"ChildData",
					"MarketId",
					"Language"
				],
				"type": "object"
			}
		},
		"securitySchemes": {}
	},
	"info": {
		"title": "",
		"version": "0.0.1",
		"license": {
			"name": "ISC"
		},
		"contact": {}
	},
	"openapi": "3.0.0",
	"paths": {
		"/user/create": {
			"post": {
				"operationId": "CreateUser",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"email": {
											"type": "string"
										},
										"parentId": {}
									},
									"required": [
										"email",
										"parentId"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateUserBody"
							}
						}
					}
				}
			}
		},
		"/user/passcode": {
			"get": {
				"operationId": "GetPasscode",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"passcode": {
											"type": "string"
										}
									},
									"required": [
										"passcode"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/user/{userId}": {
			"get": {
				"operationId": "GetUserById",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "userId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		}
	},
	"servers": [
		{
			"url": "/"
		}
	]
}