PermissionUser
public class PermissionUser: Object
A representation of a sync user within the permissions system.
PermissionUser objects are created automatically for each sync user which connects to
a Realm, and can also be created manually if you wish to grant permissions to a user
which has not yet connected to this Realm. When creating a PermissionUser manually, you
must also manually add it to the everyone
Role.
-
The unique Realm Object Server user ID string identifying this user. This will have the same value as
SyncUser.identity
Declaration
Swift
@objc dynamic public var identity = ""
-
The user’s private role. This will be initialized to a role named for the user’s identity that contains this user as its only member.
Declaration
Swift
@objc dynamic public var role: PermissionRole?
-
Roles which this user belongs to.
Declaration
Swift
public let roles = LinkingObjects(fromType: PermissionRole.self, property: "users")