package com.gh.gamecenter.entity

import com.gh.gamecenter.R
import com.google.gson.annotations.SerializedName

class PrivacyPolicyEntity(
    var title: String = "",
    @SerializedName("top_content")
    var topContent: String = "",
    @SerializedName("bottom_content")
    var bottomContent: String = "",
    var permissions: List<PermissionsEntity> = arrayListOf()
) {

    companion object {
        @JvmStatic
        fun createDefaultData(): PrivacyPolicyEntity {
            val data = PrivacyPolicyEntity()
            data.title = "欢迎来到光环助手"
            data.topContent = "为提供完整的功能与稳定的服务，光环助手将向你申请开启以下权限："
            data.bottomContent =
                "点击<a href=\"https://resource.ghzs.com/page/permissions/android.html\">查看权限应用场景</a>，你可以在系统设置中关闭授权，但可能会影响部分功能的正常使用"
            val permissions = arrayListOf<PermissionsEntity>()
            permissions.add(
                PermissionsEntity(
                    icon = "res:///" + R.drawable.permission_storage,
                    name = "存储权限",
                    intro = "用于下载游戏，以及实现内容缓存提升浏览体验"
                )
            )
//            permissions.add(
//                PermissionsEntity(
//                    icon = "res:///" + R.drawable.permission_phone_state,
//                    name = "设备信息",
//                    intro = "为保障您的账号安全及使用软件与服务可安全运行"
//                )
//            )
//            permissions.add(PermissionsEntity(
//                    icon = "res:///" + R.drawable.permission_sdk,
//                    name = "第三方SDK使用信息提醒",
//                    intro = "向北京有竹居网络技术有限公司（北京字节跳动科技有限公司）提供您的以下信息：设备品牌、型号、软件系统相关信息、安卓（oaid、无线网SSID名称、WiFi路由器MAC地址、设备MAC地址、IMEI、地理位置），用于广告流量统计相关服务。"))
            data.permissions = permissions
            return data
        }
    }
}

class PermissionsEntity(
    val icon: String = "",
    val name: String = "",
    val intro: String = ""
)