package persistence
Type Members
- case class Account(id: Int, username: String, password: String, passhash: String, created: LocalDateTime = LocalDateTime.now(), lastModified: LocalDateTime = LocalDateTime.now(), inactive: Boolean = false, gm: Boolean = false, lastFactionId: Int = 3, token: Option[String], tokenCreated: Option[LocalDateTime]) extends Product with Serializable
- case class Avatar(id: Int, name: String, accountId: Int, factionId: Int, genderId: Int, headId: Int, voiceId: Int, bep: Long = 0, cep: Long = 0, cosmetics: Option[Int] = None, created: LocalDateTime = LocalDateTime.now(), lastLogin: LocalDateTime = LocalDateTime.now(), lastModified: LocalDateTime = LocalDateTime.now(), deleted: Boolean = false) extends Product with Serializable
- case class Building(localId: Int, zoneId: Int, factionId: Int) extends Product with Serializable
- case class Certification(id: Int, avatarId: Int) extends Product with Serializable
- case class Friend(avatarId: Long, charId: Long) extends Product with Serializable
- case class Ignored(avatarId: Long, charId: Long) extends Product with Serializable
- case class Implant(name: String, avatarId: Int) extends Product with Serializable
- case class Loadout(id: Int, avatarId: Int, loadoutNumber: Int, exosuitId: Int, name: String, items: String) extends Product with Serializable
- case class Locker(id: Int, avatarId: Int, items: String) extends Product with Serializable
- case class Login(id: Int, accountId: Int, loginTime: LocalDateTime = LocalDateTime.now(), ipAddress: String, canonicalHostname: String, hostname: String, port: Int) extends Product with Serializable
- case class Savedavatar(avatarId: Long, forgetCooldown: LocalDateTime, purchaseCooldowns: String, useCooldowns: String) extends Product with Serializable
- case class Savedplayer(avatarId: Long, px: Int, py: Int, pz: Int, orientation: Int, zoneNum: Int, health: Int, armor: Int, exosuitNum: Int, loadout: String) extends Product with Serializable
- case class Shortcut(avatarId: Long, slot: Int, purpose: Int, tile: String, effect1: Option[String] = None, effect2: Option[String] = None) extends Product with Serializable
- case class Vehicleloadout(id: Int, avatarId: Int, loadoutNumber: Int, name: String, vehicle: Int, items: String) extends Product with Serializable