{
    "properties": {
        "created": {
            "_$id": "/properties/created",
            "_format": "date-time",
            "description": "Creation time",
            "readOnly": true,
            "title": "Created",
            "type": "string"
        },
        "duration": {
            "_$id": "/properties/duration",
            "description": "Duration (if applicable)",
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "type": "integer"
                }
            ],
            "readOnly": true,
            "title": "Duration"
        },
        "file_name": {
            "_$id": "/properties/file_name",
            "description": "Original file name",
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "type": "string"
                }
            ],
            "title": "File Name"
        },
        "file_size": {
            "_$id": "/properties/file_size",
            "description": "File size (in bytes)",
            "readOnly": true,
            "title": "File Size",
            "type": "integer"
        },
        "hash_md5": {
            "_$id": "/properties/hash_md5",
            "description": "MD5 hash",
            "maxLength": 255,
            "readOnly": true,
            "title": "Hash Md5",
            "type": "string"
        },
        "hash_sha1": {
            "_$id": "/properties/hash_sha1",
            "default": "",
            "description": "SHA1 hash",
            "maxLength": 255,
            "readOnly": true,
            "title": "Hash Sha1",
            "type": "string"
        },
        "height": {
            "_$id": "/properties/height",
            "description": "Height (if applicable)",
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "type": "integer"
                }
            ],
            "readOnly": true,
            "title": "Height"
        },
        "mime_type": {
            "_$id": "/properties/mime_type",
            "default": "application/octet-stream",
            "description": "Mime-type of file",
            "maxLength": 255,
            "title": "Mime Type",
            "type": "string"
        },
        "modified": {
            "_$id": "/properties/modified",
            "_format": "date-time",
            "description": "Last modification time",
            "readOnly": true,
            "title": "Modified",
            "type": "string"
        },
        "url": {
            "readOnly": true,
            "type": "string"
        },
        "version": {
            "_$id": "/properties/version",
            "default": 1,
            "description": "Stream version",
            "readOnly": true,
            "title": "Version",
            "type": "integer"
        },
        "width": {
            "_$id": "/properties/width",
            "description": "Width (if applicable)",
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "type": "integer"
                }
            ],
            "readOnly": true,
            "title": "Width"
        }
    },
    "type": "object"
}