Files
hlaeja-common-messages/src/main/kotlin/ltd/hlaeja/library/accountRegistry/Account.kt
Swordsteel 557254b406 change Account Request
- override toString dont print password
- make password nullable
2025-01-28 17:05:44 +01:00

25 lines
592 B
Kotlin

package ltd.hlaeja.library.accountRegistry
import java.time.ZonedDateTime
import java.util.UUID
object Account {
data class Request(
val username: String,
val password: CharSequence?,
val enabled: Boolean,
val roles: List<String>,
) {
override fun toString(): String = "Request(username=$username, password=******, enabled=$enabled, roles=$roles)"
}
data class Response(
val id: UUID,
val timestamp: ZonedDateTime,
val enabled: Boolean,
val username: String,
val roles: List<String>,
)
}