{
    "type": "array",
    "decription": "Array of objects, each represents sort to be performed on the results of a search criteria. For mutlisorts the first sort takes precedence.",
    "items": {
        "type": "object",
        "properties": {
            "field": {
                "type": "string",
                "description": "Field to sort by."
            },
            "sort_type": {
                "enum": [
                    "ASC",
                    "DESC"
                ],
                "description": "Type of sort. See shelf.search.sort_type.SortType"
            },
            "sort_flag": {
                "enum": [
                    "VERSION"
                ],
                "description": "Additional sort critieria. See shelf.search.sort_flag.SortFlag"
            }
        },
        "required": [
            "field"
        ]
    },
    "$schema": "http://json-schema.org/draft-04/schema#"
}