UserRole
final class UserRole : Model, @unchecked Sendable
A UserNote is intended as a free-form test field that will appear on a UserProfile,
in which the viewing User can make notes about the profile’s user.
It is not visible to the profile’s owner nor to any other user; it is for the viewing
user’s use only. In other words, different users viewing the same profile will each see
their own viewer-specific UserNote text.
-
Declaration
Swift
static let schema: String
-
The role’s ID, provisioned automatically.
Declaration
Swift
@UserRole .ID var id: UUID? { get set } -
Each UserRole object specifies a user and a role, indicating that user has that role.
Declaration
Swift
@UserRole .Field var role: UserRoleType { get set }
-
Declaration
Swift
init() -
Creates a new UserRole.
Declaration
Swift
init(user: UUID, role: UserRoleType)Parameters
authorThe note’s author.
profileThe associated
UserProfile.noteThe text of the note.
View on GitHub