ItemAcl class

Access control list information for the item.

For more information see Map ACLs.

Constructors

ItemAcl({String? aclInheritanceType, List<Principal>? deniedReaders, String? inheritAclFrom, List<Principal>? owners, List<Principal>? readers})
ItemAcl.fromJson(Map json_)

Properties

aclInheritanceType String?
Sets the type of access rules to apply when an item inherits its ACL from a parent.
getter/setter pair
deniedReaders List<Principal>?
List of principals who are explicitly denied access to the item in search results.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inheritAclFrom String?
The name of the item to inherit the Access Permission List (ACL) from.
getter/setter pair
owners List<Principal>?
List of owners for the item.
getter/setter pair
readers List<Principal>?
List of principals who are allowed to see the item in search results.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited