Input to the Channel cancelRecordProgram command

MatterSpecification.v13.Cluster § 6.6.7.8

interface CancelRecordProgramRequest {
    data?: Uint8Array;
    externalIdList?: TypeFromFields<{
        name: FieldType<string>;
        value: FieldType<string>;
    }>[];
    programIdentifier: string;
    shouldRecordSeries: boolean;
}

Hierarchy (view full)

Properties

data?: Uint8Array

This field, if present, shall indicate app-specific data.

MatterSpecification.v13.Cluster § 6.6.7.8.4

externalIdList?: TypeFromFields<{
    name: FieldType<string>;
    value: FieldType<string>;
}>[]

This field, if present, shall indicate the list of additional external content identifiers.

MatterSpecification.v13.Cluster § 6.6.7.8.3

programIdentifier: string

This field shall indicate the program identifier for the program that should be cancelled from recording. This value is provided by the identifier field in ProgramStruct.

MatterSpecification.v13.Cluster § 6.6.7.8.1

shouldRecordSeries: boolean

This field shall indicate whether the whole series associated to the program should be cancelled from recording. For example, invoking record program on an episode with that flag set to true, the target should schedule record the whole series.

MatterSpecification.v13.Cluster § 6.6.7.8.2