Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TargetInfo @ApiResultType constructor(val id: String, val username: String, val online: Boolean, val avatar: String)
目标用户信息
Link copied to clipboard
data class UserChatListView @ApiResultType constructor(val code: String, val lastReadTime: Long, val latestMsgTime: Long, val unreadCount: Int, val targetInfo: TargetInfo)
GetUserChatListApi 的响应结果。
Link copied to clipboard
data class UserChatView @ApiResultType constructor(val code: String, val lastReadTime: Long, val latestMsgTime: Long, val unreadCount: Int, val isFriend: Boolean, val isBlocked: Boolean, val isTargetBlocked: Boolean, val targetInfo: TargetInfo)
私信聊天会话信息。
Inherited functions
Link copied to clipboard
inline fun GetUserChatListApi.Factory.createFlow(crossinline block: suspend GetUserChatListApi.Factory.(page: Int) -> ListData<UserChatListView>): Flow<ListData<UserChatListView>>
批次量的通过 GetUserChatListApi 查询所有结果直至最后一次响应的 ListMeta.page>= ListMeta.pageTotal。
Link copied to clipboard
inline fun GetUserChatListApi.Factory.createItemFlow(crossinline block: suspend GetUserChatListApi.Factory.(page: Int) -> ListData<UserChatListView>): Flow<UserChatListView>
批次量的通过 GetUserChatListApi 查询所有结果直至最后一次响应的 ListMeta.page>= ListMeta.pageTotal。