apidocs / com.srv4pos.server.api.user / UserRegistrationInfo

UserRegistrationInfo

class UserRegistrationInfo : Info

Registration information for user. It has a password unlike UserInfo.

Constructors

<init>

UserRegistrationInfo()

Registration information for user. It has a password unlike UserInfo.

Properties

email

lateinit var email: String

isDeleted

var isDeleted: Boolean

True if entity was deleted. Only possible if return diff

password

lateinit var password: String

role

lateinit var role: UserRole

softwareVendor

var softwareVendor: Long?

If .role == ROLE_HYPER_ADMIN or ROLE_REGULAR_USER, then null. If .role == ROLE_SOFTWARE_VENDOR_ADMIN, then not null.

username

lateinit var username: String

Functions

toUserInfo

fun toUserInfo(): UserInfo

Converts into UserInfo. The same info, but without a password.

Extension Functions

toJson

fun Info.toJson(): String