{
  "schemaVersion": 1,
  "cases": [
    {
      "id": "bool.true",
      "expectedKind": "boolValue",
      "value": {
        "dataType": "MX_DATA_TYPE_BOOLEAN",
        "variantType": "VT_BOOL",
        "boolValue": true
      }
    },
    {
      "id": "int64.large",
      "expectedKind": "int64Value",
      "value": {
        "dataType": "MX_DATA_TYPE_INTEGER",
        "variantType": "VT_I8",
        "int64Value": "9223372036854770000"
      }
    },
    {
      "id": "timestamp.utc",
      "expectedKind": "timestampValue",
      "value": {
        "dataType": "MX_DATA_TYPE_TIME",
        "variantType": "VT_DATE",
        "timestampValue": "2026-01-01T00:00:04Z"
      }
    },
    {
      "id": "string-array",
      "expectedKind": "arrayValue",
      "value": {
        "dataType": "MX_DATA_TYPE_STRING",
        "arrayValue": {
          "elementDataType": "MX_DATA_TYPE_STRING",
          "variantType": "VT_ARRAY|VT_BSTR",
          "dimensions": [
            2
          ],
          "stringValues": {
            "values": [
              "alpha",
              "beta"
            ]
          }
        }
      }
    },
    {
      "id": "raw-fallback.variant",
      "expectedKind": "rawValue",
      "value": {
        "dataType": "MX_DATA_TYPE_UNKNOWN",
        "variantType": "VT_RECORD",
        "rawDiagnostic": "No lossless typed projection exists for this VARIANT.",
        "rawDataType": 32767,
        "rawValue": "AQIDBAU="
      }
    },
    {
      "id": "raw-array-fallback",
      "expectedKind": "arrayValue",
      "value": {
        "dataType": "MX_DATA_TYPE_UNKNOWN",
        "arrayValue": {
          "elementDataType": "MX_DATA_TYPE_UNKNOWN",
          "variantType": "VT_ARRAY|VT_VARIANT",
          "dimensions": [
            2
          ],
          "rawDiagnostic": "Array elements contain mixed VARIANT types.",
          "rawElementDataType": 32767,
          "rawValues": {
            "values": [
              "AAE=",
              "AgM="
            ]
          }
        }
      }
    }
  ]
}
