Companion

object Companion

Properties

Link copied to clipboard

DEFAULT_LANGUAGE default language used

Link copied to clipboard
const val EMAIL_MAX_LENGTH: Int = 75

EMAIL_MAX_LENGTH the max valid length for the email

Link copied to clipboard

EMAIL_REGEX regular expression to validate the emails value

Link copied to clipboard

emailValidator helper to validate the emails values

Link copied to clipboard

LANGUAGES_SUPPORTED list of the supported languages

Link copied to clipboard
const val NAME_MAX_LENGTH: Int = 20

NAME_MAX_LENGTH the max valid length for the username

Link copied to clipboard
const val PASSWORD_MAX_LENGTH: Int = 32

PASSWORD_MAX_LENGTH the max valid length for the password

Link copied to clipboard
const val PASSWORD_MIN_LENGTH: Int = 8

PASSWORD_MIN_LENGTH the min valid length for the password

Link copied to clipboard
const val SURNAME_MAX_LENGTH: Int = 30

SURNAME_MAX_LENGTH the max valid length for the surname

Link copied to clipboard
protected val URL_REGEX: String

URL_REGEX regular expression to validate the urls value

Link copied to clipboard

urlValidator helper to validate the urls values

Functions

Link copied to clipboard

Method used to validate an email

Link copied to clipboard

Method used to validate a host

Link copied to clipboard
protected fun isInputValid(input: String?): Boolean

Method used to validate an input

Link copied to clipboard
fun isLanguageValid(language: String?): Boolean

Method used to validate a language

Link copied to clipboard

Method used to validate a name

Link copied to clipboard
fun isPasswordValid(password: String?): Boolean

Method used to validate a password

Link copied to clipboard
fun isServerSecretValid(serverSecret: String?): Boolean

Method used to validate a server secret

Link copied to clipboard
fun isSurnameValid(surname: String?): Boolean

Method used to validate a surname