{
    "id": "http://www.gandhi.io/schema/file",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema",
    "required": [
        "id",
        "name",
        "mimetype",
        "encoding",
        "path",
        "extension",
        "size"
    ],
    "additionalProperties": false,
    "properties": {
        "user_id": {
            "type": "string"
        },
        "id": {
            "type": "string"
        },
        "name": {
            "type": "string",
            "default": ""
        },
        "mimetype": {
            "type": "string",
            "default": ""
        },
        "encoding": {
            "type": "string",
            "default": ""
        },
        "path": {
            "type": "string",
            "default": ""
        },
        "extension": {
            "type": "string",
            "default": ""
        },
        "size": {
            "type": "number"
        },
        "created": {
            "type": "number"
        },
        "updated": {
            "type": "number"
        },
        "lock": {
            "type": "boolean",
            "default": false
        }
    }
}