package com.zxhl.cms.net.model.other

import com.zxhl.cms.net.model.news.ActivityEntity
import com.zxhl.cms.net.model.uc.HobbyEntity
import java.io.Serializable

class AppConfigEntity : Serializable {

    var h5_url: WebUrl? = null
    var global_config: Config? = null


    class WebUrl {
        var task_hall: String? = ""
        var share_ad_desc: String? = ""
        var about: String? = ""
        var expect_award: String? = ""
        var invite: String? = ""
        var invite_help: String? = ""
        var read_help: String? = ""
        var task_center: String? = ""
        var about_us: String? = ""
        var video: String? = ""
        var share_invite: String? = ""
        var user_agreement: String? = ""
        var user_level: String? = ""
        var glod_detail: String? = ""
        var change_detail: String? = ""
        var activity_center: String? = ""
        var walking_description: String? = ""
    }

    class Config {

        var kkz_desc: String? = ""
        var ddz_desc: String? = ""
        var jsz_desc: String? = ""
        var showGame: String? = ""
        var appLs: String? = ""
        var hobby: List<HobbyEntity>? = null

        var navigation_bar: List<NavEntity>? = null

        var zfb: Alipay? = null

        var check: SecCheckEntity? = null

        var share_data: InviteEntity? = null
        var ad_sdk_cfg: AdSdkCfg? = null
        var sdk_cfg: SdkCfg? = null
        var slot_cfg: SlotCfg? = null
        var activity_popup: ActivityEntity? = null
        var local_service_tabid: String? = null
    }

    class AdSdkCfg {
        var jrtt: ByteDance? = null
        var baidu: Value? = null
    }

    class ByteDance {
        var app_id: String? = ""
        var ad_id: String? = ""
        var app_name: String? = ""
        var slot_cfg: SlotCfg? = null
    }

    class SdkCfg {
        var wx_login: Value? = null
        var wx_share: Value? = null
        var qq_share: Value? = null
        var dftt: Value? = null
        var mipush: Value? = null
        var bugly: Value? = null

    }

    class Value {
        var app_id: String? = ""
        var ad_id: String? = ""
        var key: String? = ""
        var slot_id: String? = ""
    }

    class SlotCfg {
        var feed: Value? = null
        var splash: Value? = null
        var ddz: Value? = null
        var uc_api: Value? = null
        var video_detail_top: Value? = null
        var video_detail_bottom: Value? = null
        var kkz: Value? = null
        var search_bottom: Value? = null
        var uc_banner: Value? = null
        var time_coins: Value? = null
        var news_detail_guide: Value? = null
        var jsz: Value? = null
        var uc_navigation: Value? = null
        var uc_read: Value? = null
        var step_top: Value? = null
        var step_bottom: Value? = null
        var uc_activity: Value? = null
        var uc_application: Value? = null
        var video_list: Value? = null
        var local_service: Value? = null
        var help_center: Value? = null
        var uc_list: Value? = null

        var videodetail_processbar: Value? = null
    }
}