struct Matter::InteractionModel::ReportData

Overview

Report data for subscriptions (attribute changes, events)

Defined in:

matter/interaction_model/messages.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(subscription_id : UInt32 | Nil = nil, attribute_reports : Array(AttributeData) = [] of AttributeData, event_reports : Array(EventData) = [] of EventData, more_chunks : Bool = false, suppress_response : Bool = false) #

[View source]

Instance Method Detail

def attribute_reports : Array(AttributeData) #

[View source]
def attribute_reports=(attribute_reports : Array(AttributeData)) #

[View source]
def event_reports : Array(EventData) #

[View source]
def event_reports=(event_reports : Array(EventData)) #

[View source]
def more_chunks : Bool #

[View source]
def more_chunks=(more_chunks : Bool) #

[View source]
def subscription_id : UInt32 | Nil #

[View source]
def subscription_id=(subscription_id : UInt32 | Nil) #

[View source]
def suppress_response : Bool #

[View source]
def suppress_response=(suppress_response : Bool) #

[View source]