package com.adealink.weparty.module.im

interface IM {

    interface Common {
        companion object {
            const val PATH = "/im"
        }
    }

    interface HomeList {
        companion object {
            const val PATH = "${Common.PATH}/home_list"
        }
    }

    interface SessionList {
        companion object {
            const val PATH = "${Common.PATH}/session_list"
            const val EXTRA_LAST_ITEM_BOTTOM = "extra_last_item_bottom"
        }
    }


    interface Session {
        companion object {
            const val PATH = "${Common.PATH}/session"

            const val EXTRA_CHAT_TYPE = "extra_chat_type"
            const val EXTRA_CHAT_ID = "extra_chat_id" //即uid
            const val EXTRA_CHAT_NAME = "extra_chat_name"
            const val EXTRA_CHAT_DRAFT_TEXT = "extra_chat_draft_text"
            const val EXTRA_CHAT_DRAFT_TIME = "extra_chat_draft_time"
        }
    }

    interface OfficialSession {
        companion object {
            const val PATH = "${Common.PATH}/official_session"

            const val EXTRA_CHAT_TYPE = "extra_chat_type"
            const val EXTRA_CHAT_ID = "extra_chat_id"
            const val EXTRA_CHAT_NAME = "extra_chat_name"
            const val EXTRA_CHAT_DRAFT_TEXT = "extra_chat_draft_text"
            const val EXTRA_CHAT_DRAFT_TIME = "extra_chat_draft_time"
        }
    }
}