Skip to content

Function: validateCmcdStructure() ​

ts
function validateCmcdStructure(data, options?): CmcdValidationResult;

Defined in: validateCmcdStructure.ts:38

Validates the structural rules of a CMCD payload.

Parameters ​

data ​

Record<string, unknown>

The CMCD payload to validate.

options? ​

CmcdValidationOptions

Validation options.

Returns ​

CmcdValidationResult

The validation result.

Example ​

ts
const result = validateCmcdStructure(
	{ e: 'bc', br: [3000], ts: 1234567890 },
	{ reportingMode: 'event' },
)
equal(result.valid, true)

See ​

CTA-5004-B Data Payload Definition

A Streaming Video Technology Alliance project.