struct Matter::Cluster::AttributeMetadata

Overview

Attribute metadata

Defined in:

matter/cluster/cluster.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(id : DataType::AttributeId, name : String, type : Symbol, writable : Bool = false, default : Bytes | Nil = nil, min : Int64 | Nil = nil, max : Int64 | Nil = nil, access : Definitions::AccessControl::EntryPrivilege = Definitions::AccessControl::EntryPrivilege::View) #

[View source]

Instance Method Detail


[View source]

[View source]
def default : Bytes | Nil #

[View source]
def default=(default : Bytes | Nil) #

[View source]

[View source]
def id=(id : DataType::AttributeId) #

[View source]
def max : Int64 | Nil #

[View source]
def max=(max : Int64 | Nil) #

[View source]
def min : Int64 | Nil #

[View source]
def min=(min : Int64 | Nil) #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def type : Symbol #

[View source]
def type=(type : Symbol) #

[View source]
def writable : Bool #

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

[View source]