Matter::Cluster::AttributeMetadata
Inherits Struct < Value < Object
Attribute metadata
Constructors
new(id : DataType::AttributeId, name : String, type : Symbol, writable : Bool = false, optional : Bool = false, fixed : Bool = false, default : Bytes | Nil = nil, min : Int64 | Nil = nil, max : Int64 | Nil = nil, access : Definitions::AccessControl::EntryPrivilege = Definitions::AccessControl::EntryPrivilege::View)
SourceInstance methods
access
Sourceaccess=(access : Definitions::AccessControl::EntryPrivilege)
Sourcedefault
Sourcedefault=(default : Bytes | Nil)
Sourcefixed=(fixed : Bool)
Sourcefixed?
Sourceid
Sourceid=(id : DataType::AttributeId)
Sourcemax
Sourcemax=(max : Int64 | Nil)
Sourcemin
Sourcemin=(min : Int64 | Nil)
Sourcename
Sourcename=(name : String)
Sourceoptional=(optional : Bool)
Sourceoptional?
Sourcetype
Sourcetype=(type : Symbol)
Sourcewritable=(writable : Bool)
Sourcewritable?
Source