Files
oxygen-api/src/main/kotlin/top/fatweb/api/vo/system/SettingsVo.kt
2023-12-05 10:53:57 +08:00

66 lines
1.3 KiB
Kotlin

package top.fatweb.api.vo.system
/**
* System settings value object
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
*/
data class SettingsVo(
/**
* MailSettingVo object
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see MailSettingsVo
*/
val mail: MailSettingsVo?
) {
/**
* Mail settings value object
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
*/
data class MailSettingsVo(
/**
* Host
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
*/
val host: String?,
/**
* Port
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
*/
val port: Int?,
/**
* Username
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
*/
val username: String?,
/**
* Password
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
*/
val password: String?,
/**
* Sender
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
*/
val from: String?
)
}