package com.atmob.keyboard_android.constant

/**
 * Flutter宿主的常量
 */
interface FlutterHostConstants {
    companion object {
        /**
         * 跳转来源
         */
        const val KEY_JUMP_SOURCE = "jumpSource"

        /**
         * 跳转来源，安卓键盘
         */
        const val JUMP_SOURCE_ANDROID = "keyboard_android"

        /**
         * 路由地址
         */
        const val KEY_PATH = "path"

        /**
         * 路由跳转参数
         */
        const val KEY_ARGS = "args"

        /**
         * 是否跳转到新页面后，并清除上层的所有页面
         */
        const val OFF_ALL = "offAll"

        /**
         * Tab名称
         */
        const val KEY_TAB_NAME = "tabName"

        /**
         * 启动页
         */
        const val PAGE_SPLASH = "/"

        /**
         * 登录页
         */
        const val PAGE_LOGIN = "/login"

        /**
         * 自定义人设页
         */
        const val PAGE_CHARACTER_CUSTOM = "/characterCustom"

        /**
         * 首页，可以选择切换到哪个Tab
         */
        const val PAGE_MAIN = "/mainTab"

        /**
         * VIP商店
         */
        const val PAGE_STORE = "/store"

        /**
         * 亲密度调节页
         */
        const val PAGE_INTIMACY_SCALE = "/intimacyScale"
    }
}