Schema
{
    "type": "object",
    "properties": {
        "gameObject": {
            "type": "integer",
            "description": "Associated game object ID.\\n A game object ID, unsigned integer 64-bit.",
            "minimum": 0,
            "maximum": 18446744073709551615
        },
        "auxSendValues": {
            "type": "array",
            "maxItems": 4,
            "items": {
                "type": "object",
                "properties": {
                    "listener": {
                        "type": "integer",
                        "description": "Game object ID of the listener associated with this send.\\n A game object ID, unsigned integer 64-bit.",
                        "minimum": 0,
                        "maximum": 18446744073709551615
                    },
                    "auxBus": {
                        "anyOf": [
                            {
                                "type": "string",
                                "pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
                                "description": "The name of the object."
                            },
                            {
                                "type": "string",
                                "pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
                                "description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
                            },
                            {
                                "type": "integer",
                                "description": "The Short ID of a Wwise Object.\\n Unsigned Integer 32-bit.",
                                "minimum": 0,
                                "maximum": 4294967295
                            }
                        ],
                        "description": "Either the ID (GUID), name or Short ID of the auxiliary bus."
                    },
                    "controlValue": {
                        "type": "number",
                        "description": "Value in the range [0.0f:1.0f], send level to auxiliary bus."
                    }
                },
                "description": "AkAuxSendValue structure.",
                "required": [
                    "listener",
                    "auxBus",
                    "controlValue"
                ],
                "additionalProperties": false
            },
            "description": "Array of AkAuxSendValue structures."
        }
    },
    "required": [
        "gameObject",
        "auxSendValues"
    ],
    "additionalProperties": false
}