66 lines
1.3 KiB
Kotlin
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?
|
|
)
|
|
} |