• Alpha

    Validate a switching set. It validates in cascade, calling each child validation method.

    Validations:

    • SwitchingSet has id

    Parameters

    • switchingSet: SwitchingSet

      SwitchingSet from cmaf ham model

    • Optional selectionSetId: string

      Optional: parent selection set id

    • Optional prevValidation: Validation

      Optional: validation object from parent previous validate method call

    Returns Validation

    Validation

    Example

    import cmaf, { SwitchingSet } from '@svta/common-media-library/cmaf-ham';
    ...

    // const switchingSet: SwitchingSet = ...;

    const validation = cmaf.validateSwitchingSet(switchingSet);

    Example output: { status: true|false, errorMessages: [...] }