package com.img.rabbit.bean.response

import com.google.gson.annotations.SerializedName
import kotlinx.serialization.Serializable

@Serializable
class ConfigEntity {
    @SerializedName("client.version.upgrade") //版本更新
    var versionEntity: VersionEntity? = null

    @SerializedName("client.uni.version.upgrade") //小程序模拟器
    var uniVersionEntity: List<UniVersionEntity>? = emptyList()

    @SerializedName("client.icon.uni.home") //uni首页icon
    var homeIconEntity: List<UniIconEntity>? = emptyList()


    @SerializedName("client.popup.display") //显示开关控制
    var popupConfig: PopupConfigEntity? = null

    @SerializedName("client.time.setting") //弹窗时间控制
    var popupTimeConfig: PopupTimeConfigEntity? = null

    @SerializedName("client.weixin.open.appid") //微信appid
    var wxAppId: String = ""

    @SerializedName("client.weixin.share") //微信分享
    var wxShareEntity: WxShareEntity? = null

    @SerializedName("client.guide.enable")
    var guideEnable: Boolean? = true //是否开启引导页

    @SerializedName("client.pay.agreement") //是否显示支付协议
    var payAgreementEnable: Boolean? = true

    @SerializedName("client.login.type") //登录方式
    var loginType: List<String>? = emptyList()

}