Input to the ContentControl setBlockContentTimeWindow command

MatterSpecification.v13.Cluster § 6.13.8.16

interface SetBlockContentTimeWindowRequest {
    timeWindow: TypeFromFields<{
        dayOfWeek: FieldType<ContentControl.DayOfWeek>;
        timePeriod: FieldType<TypeFromFields<{
            endHour: FieldType<number>;
            endMinute: FieldType<number>;
            startHour: FieldType<number>;
            startMinute: FieldType<number>;
        }>[]>;
        timeWindowIndex: FieldType<null | number>;
    }>;
}

Hierarchy (view full)

Properties

Properties

timeWindow: TypeFromFields<{
    dayOfWeek: FieldType<ContentControl.DayOfWeek>;
    timePeriod: FieldType<TypeFromFields<{
        endHour: FieldType<number>;
        endMinute: FieldType<number>;
        startHour: FieldType<number>;
        startMinute: FieldType<number>;
    }>[]>;
    timeWindowIndex: FieldType<null | number>;
}>

This field shall indicate a time window requested to set to the BlockContentTimeWindow attribute.

Type declaration

  • dayOfWeek: FieldType<ContentControl.DayOfWeek>

    This field shall indicate a day of week.

    MatterSpecification.v13.Cluster § 6.13.5.4.2

  • timePeriod: FieldType<TypeFromFields<{
        endHour: FieldType<number>;
        endMinute: FieldType<number>;
        startHour: FieldType<number>;
        startMinute: FieldType<number>;
    }>[]>

    This field shall indicate one or more discrete time periods.

    MatterSpecification.v13.Cluster § 6.13.5.4.3

  • timeWindowIndex: FieldType<null | number>

    This field shall indicate a unique index of a specific time window. This value may be used to indicate a selected time window which will be removed from the BlockContentTimeWindow attribute.

    MatterSpecification.v13.Cluster § 6.13.5.4.1

MatterSpecification.v13.Cluster § 6.13.8.16.1