struct
Matter::Cluster::AccessControlCluster::AccessControlEntry
- Matter::Cluster::AccessControlCluster::AccessControlEntry
- Struct
- Value
- Object
Overview
Access Control Entry
Included Modules
- TLV::Serializable
Defined in:
matter/cluster/access_control_cluster.crConstructors
- .new(privilege : AccessControlEntryPrivilege, auth_mode : AccessControlEntryAuthMode, subjects : Array(UInt64), targets : Array(Target) | Nil, fabric_index : UInt8)
- .new(data : Slice(UInt8))
Instance Method Summary
- #auth_mode : UInt8
- #auth_mode=(auth_mode : UInt8)
- #auth_mode_enum : AccessControlEntryAuthMode
- #fabric_index : UInt8
- #fabric_index=(fabric_index : UInt8)
- #privilege : UInt8
- #privilege=(privilege : UInt8)
-
#privilege_enum : AccessControlEntryPrivilege
Helper methods to get enum values
- #subjects : Array(UInt64)
- #subjects=(subjects : Array(UInt64))
- #targets : Array(Target) | Nil
- #targets=(targets : Array(Target) | Nil)
Constructor Detail
def self.new(privilege : AccessControlEntryPrivilege, auth_mode : AccessControlEntryAuthMode, subjects : Array(UInt64), targets : Array(Target) | Nil, fabric_index : UInt8)
#