{
    "$id": "https://www.atsc-schemas.org/atsc3.0/a344/cs-20250508/org.atsc.notify-assetLinkResolution.json",
    "$schema": "https://json-schema.org/draft/2019-09/schema#",
    "title": "AssetLink Resolution Notification API",
    "description": "AssetLink Resolution Notification API",
    "type": "object",
    "properties": {
        "jsonrpc": {
            "type": "string",
            "enum": [
                "2.0"
            ]
        },
        "method": {
            "type": "string",
            "enum": [
                "org.atsc.notify"
            ]
        },
        "params": {
            "type": "object",
            "properties": {
                "msgType": {
                    "type": "string",
                    "enum": [
                        "assetLinkResolution"
                    ]
                },
                "assetLink": {
                    "type": "string",
                    "format": "uri"
                },
                "assetType": {
                    "type": "string"
                },
                "assetId": {
                    "type": "string",
		            "description": "Asset ID may have a UUID (Universally Unique Identifier) or a URI (Uniform Resource Identifier) scheme"
                }
            },
            "required": [
                "msgType",
                "assetLink",
                "assetId"
            ]
        }
    },
    "required": [
        "jsonrpc",
        "method",
        "params"
    ]
}