PublicUserEntity.kt

  1. package delta.codecharacter.server.user.public_user

  2. import org.springframework.data.annotation.Id
  3. import org.springframework.data.mongodb.core.index.Indexed
  4. import org.springframework.data.mongodb.core.mapping.Document
  5. import java.util.UUID

  6. @Document(collection = "public_user")
  7. data class PublicUserEntity(
  8.     @Id val userId: UUID,
  9.     @Indexed(unique = true) val username: String,
  10.     val name: String,
  11.     val country: String,
  12.     val college: String,
  13.     val avatarId: Int,
  14.     val rating: Double,
  15.     val wins: Int,
  16.     val losses: Int,
  17.     val ties: Int,
  18.     val isActivated: Boolean = true,
  19. )