openpss / com.hendraanggrian.openpss.db.schemas / Employee

Employee

data class Employee : Document<Employees>, Named

Constructors

<init>

Employee(name: String, password: String, isAdmin: Boolean)

Properties

id

lateinit var id: Id<String, Employees>

NoSQL object identifier.

isAdmin

var isAdmin: Boolean

isFirstTimeLogin

var isFirstTimeLogin: Boolean

name

var name: String

password

var password: String

Functions

clearPassword

fun clearPassword(): Unit

Password are unused after login, clear for better security.

toString

fun toString(): String

Companion Object Properties

BACKDOOR

val BACKDOOR: Employee

DEFAULT_PASSWORD

const val DEFAULT_PASSWORD: String

Companion Object Functions

new

fun new(name: String): Employee