TlvSubscribeRequest: ObjectSchema<{
    attributeRequests: OptionalFieldType<TypeFromFields<{
        attributeId: OptionalFieldType<AttributeId>;
        clusterId: OptionalFieldType<ClusterId>;
        enableTagCompression: OptionalFieldType<boolean>;
        endpointId: OptionalFieldType<EndpointNumber>;
        listIndex: OptionalFieldType<null | number>;
        nodeId: OptionalFieldType<NodeId>;
        wildcardPathFlags: OptionalFieldType<TypeFromPartialBitSchema<{
            reserved1: BitFlag;
            skipAttributeList: BitFlag;
            skipChangesOmittedAttributes: BitFlag;
            skipCommandLists: BitFlag;
            skipCustomElements: BitFlag;
            skipDiagnosticsClusters: BitFlag;
            skipFixedAttributes: BitFlag;
            skipGlobalAttributes: BitFlag;
            skipRootNode: BitFlag;
        }>>;
    }>[]>;
    dataVersionFilters: OptionalFieldType<TypeFromFields<{
        dataVersion: FieldType<number>;
        path: FieldType<TypeFromFields<{
            clusterId: FieldType<ClusterId>;
            endpointId: FieldType<EndpointNumber>;
            nodeId: OptionalFieldType<NodeId>;
        }>>;
    }>[]>;
    eventFilters: OptionalFieldType<TypeFromFields<{
        eventMin: FieldType<number | bigint>;
        nodeId: OptionalFieldType<NodeId>;
    }>[]>;
    eventRequests: OptionalFieldType<TypeFromFields<{
        clusterId: OptionalFieldType<ClusterId>;
        endpointId: OptionalFieldType<EndpointNumber>;
        eventId: OptionalFieldType<EventId>;
        isUrgent: OptionalFieldType<boolean>;
        nodeId: OptionalFieldType<NodeId>;
    }>[]>;
    interactionModelRevision: FieldType<number>;
    isFabricFiltered: FieldType<boolean>;
    keepSubscriptions: FieldType<boolean>;
    maxIntervalCeilingSeconds: FieldType<number>;
    minIntervalFloorSeconds: FieldType<number>;
}> = ...

Type declaration

MatterSpecification.v13.Core, section 10.7.4