Admin

class Admin(deviceId: String = "", name: String = "", email: String = "", phone: String = "", profilePictureImageId: String = "", notificationsEnabled: Boolean = true) : User

Admins are users who can review logs and remove users, campsites, and images.

Constructors

Link copied to clipboard
constructor(deviceId: String = "", name: String = "", email: String = "", phone: String = "", profilePictureImageId: String = "", notificationsEnabled: Boolean = true)

Properties

Link copied to clipboard

The unique ID of the user's device.

Link copied to clipboard

The user's email address, not visible to others.

Link copied to clipboard

The user's real name, may be visible to other users.

Link copied to clipboard

Whether the user wants to receive notifications.

Link copied to clipboard

The user's phone number, not visible to others.

Link copied to clipboard

The user's profile picture imageId.

Link copied to clipboard

The user's assigned role in the application.

Functions

Link copied to clipboard

Turns notifications on or off for the user.

Link copied to clipboard
fun updateProfile(name: String = this.name, email: String = this.email, phone: String = this.phone, imageId: String = this.profilePictureImageId)

Updates the user's profile details.