{
    "additionalProperties": false,
    "definitions": {
        "Activity.ForAllDoc": {
            "additionalProperties": false,
            "id": "Activity.ForAllDoc",
            "properties": {
                "_id": {
                    "type": "string"
                },
                "bookableItems": {
                    "items": {
                        "$ref": "#/definitions/BookableItem"
                    },
                    "type": "array"
                },
                "desc": {
                    "type": "string"
                },
                "owner_name": {
                    "type": "string"
                }
            },
            "required": [
                "desc",
                "bookableItems",
                "_id",
                "owner_name"
            ],
            "type": "object"
        },
        "Activity.ForProvidersDoc": {
            "additionalProperties": false,
            "id": "Activity.ForProvidersDoc",
            "properties": {
                "_id": {
                    "type": "string"
                },
                "bookableItems": {
                    "items": {
                        "$ref": "#/definitions/BookableItem"
                    },
                    "type": "array"
                },
                "desc": {
                    "type": "string"
                },
                "owner": {
                    "type": "string"
                }
            },
            "required": [
                "desc",
                "bookableItems",
                "_id",
                "owner"
            ],
            "type": "object"
        },
        "BookableItem": {
            "additionalProperties": false,
            "id": "BookableItem",
            "properties": {
                "name": {
                    "type": "string"
                },
                "price": {
                    "type": "number"
                },
                "quantity": {
                    "type": "number"
                }
            },
            "required": [
                "name",
                "price",
                "quantity"
            ],
            "type": "object"
        },
        "User": {
            "additionalProperties": false,
            "id": "User",
            "properties": {
                "email": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "password": {
                    "type": "string"
                }
            },
            "required": [
                "name",
                "email",
                "password"
            ],
            "type": "object"
        },
        "User.Doc": {
            "additionalProperties": false,
            "id": "User.Doc",
            "properties": {
                "_id": {
                    "type": "string"
                },
                "email": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "password": {
                    "type": "string"
                }
            },
            "required": [
                "name",
                "email",
                "password",
                "_id"
            ],
            "type": "object"
        },
        "User.Login": {
            "additionalProperties": false,
            "id": "User.Login",
            "properties": {
                "email": {
                    "type": "string"
                },
                "password": {
                    "type": "string"
                }
            },
            "required": [
                "email",
                "password"
            ],
            "type": "object"
        }
    },
    "properties": {
        "bookableItems": {
            "items": {
                "$ref": "#/definitions/BookableItem"
            },
            "type": "array"
        },
        "desc": {
            "type": "string"
        }
    },
    "required": [
        "desc",
        "bookableItems"
    ],
    "type": "object"
}