package be.simplenotes.config import java.util.concurrent.TimeUnit data class DataSourceConfig( val jdbcUrl: String, val driverClassName: String, val username: String, val password: String, val maximumPoolSize: Int, val connectionTimeout: Long, ) { override fun toString() = "DataSourceConfig(jdbcUrl='$jdbcUrl', driverClassName='$driverClassName', " + "username='$username', password='***', maximumPoolSize=$maximumPoolSize, connectionTimeout=$connectionTimeout)" } data class JwtConfig( val secret: String, val validity: Long, val timeUnit: TimeUnit, ) { override fun toString() = "JwtConfig(secret='***', validity=$validity, timeUnit=$timeUnit)" } data class ServerConfig( val host: String, val port: Int, )