A description of the actual privileges which apply to a specific Object.
[Flags] public enum ObjectPrivileges : byte
This is a combination of all of the privileges granted to all of the Roles which the current User is a member of, obtained by calling GetPrivileges(Realm, RealmObject).
If this flag is not present, deleting this object is not permitted. Write transactions which delete the object can be performed locally, but the server will restore it.
If this flag is not present, the current User is not permitted to read this object directly.
If this flag is not present, modifying the privileges of this specific object is not permitted.
If this flag is not present, modifying the fields of this type is not permitted. Write transactions modifying the objects can be performed locally, but any changes made will be reverted by the server.