```object Users: IntIdTable() { val chatId = l...
# exposed
w
Copy code
object Users: IntIdTable() {
    val chatId = long("chat_id").uniqueIndex()
    val ethereumAddress = varchar("ethereum_address", 42)
    val hashedPassword = varchar("hashed_password", 191)
    val walletFile = varchar("wallet_file", 191)
}

class User(id: EntityID<Int>): IntEntity(id) {
    companion object: IntEntityClass<User>(Users)

    var chatId by Users.chatId
    var ethereumAddress by Users.ethereumAddress
    var hashedPassword by Users.hashedPassword
    var walletFile by Users.walletFile

    fun sendMessage(message: String) {
        Bot.execute(SendMessage(
                chatId,
                message
        ))
    }
}