Type Aliases
ChannelInfo
Channel
Info
: { categoryId
: string; channelId
: string; createTime
: number; ext
: string; name
: string; owner
: string; reorderWeight
: string; serverId
: string; syncMode
: number; topic
: string; type
: TChannelInfoType; updateTime
: number; validFlag
: 0 | 1; viewMode
: number }Type declaration
categoryId: string
channelId: string
createTime: number
ext: string
name: string
owner: string
reorderWeight: string
serverId: string
syncMode: number
topic: string
updateTime: number
validFlag: 0 | 1
viewMode: number
CreateChannelCategoryOptions
CreateChannelCategoryOptions: { ext?: string; name?: string; serverId: string; viewMode: number }
Type declaration
Optional ext?: string
Optional name?: string
serverId: string
viewMode: number
CreateChannelOptions
Create
Channel
Options
: { antispamTag
?: AntispamTag; categoryId
?: string; ext
?: string; name
: string; serverId
: string; syncMode
?: number; topic
?: string; type
: TChannelInfoType; viewMode
?: number }Type declaration
Optional antispamTag?: AntispamTag
Optional categoryId?: string
Optional ext?: string
name: string
serverId: string
Optional syncMode?: number
Optional topic?: string
Optional viewMode?: number
DeleteChannelOptions
DeleteChannelOptions: { channelId: string }
GetChannelCategoriesByIDOptions
GetChannelCategoriesByIDOptions: { categoryIds: string[] }
GetChannelCategoriesPageOptions
GetChannelCategoriesPageOptions: { limit?: number; serverId: string; timetag: number }
Type declaration
Optional limit?: number
serverId: string
timetag: number
GetChannelCategoriesPageResult
Get
Channel
Categories
Page
Result
: { datas
: QChatChannelCategoryInfo[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetChannelCategoryChannelsPageOptions
GetChannelCategoryChannelsPageOptions: { categoryId: string; limit?: number; serverId: string; timetag: number }
Type declaration
categoryId: string
Optional limit?: number
serverId: string
timetag: number
GetChannelCategoryChannelsPageResult
Get
Channel
Category
Channels
Page
Result
: { datas
: ChannelInfo[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetChannelCategoryWhiteBlackMembersOptions
Get
Channel
Category
White
Black
Members
Options
: { accids
: string[]; categoryId
: string; serverId
: string; type
: keyof typeof EWhiteBlackType }Type declaration
accids: string[]
categoryId: string
serverId: string
GetChannelCategoryWhiteBlackMembersPageOptions
Get
Channel
Category
White
Black
Members
Page
Options
: { categoryId
: string; limit
?: number; serverId
: string; timetag
: number; type
: keyof typeof EWhiteBlackType }Type declaration
categoryId: string
Optional limit?: number
serverId: string
timetag: number
GetChannelCategoryWhiteBlackMembersPageResult
Get
Channel
Category
White
Black
Members
Page
Result
: { datas
: MemberInfo[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetChannelCategoryWhiteBlackMembersResult
Get
Channel
Category
White
Black
Members
Result
: { datas
: MemberInfo[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetChannelCategoryWhiteBlackRolesOptions
Get
Channel
Category
White
Black
Roles
Options
: { categoryId
: string; roleIds
: string[]; serverId
: string; type
: keyof typeof EWhiteBlackType }Type declaration
categoryId: string
roleIds: string[]
serverId: string
GetChannelCategoryWhiteBlackRolesPageOptions
Get
Channel
Category
White
Black
Roles
Page
Options
: { categoryId
: string; limit
?: number; serverId
: string; timetag
: number; type
: keyof typeof EWhiteBlackType }Type declaration
categoryId: string
Optional limit?: number
serverId: string
timetag: number
GetChannelCategoryWhiteBlackRolesPageResult
Get
Channel
Category
White
Black
Roles
Page
Result
: { datas
: QChatServerRole[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetChannelCategoryWhiteBlackRolesResult
Get
Channel
Category
White
Black
Roles
Result
: { datas
: QChatServerRole[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetChannelSearchByPageOptions
Get
Channel
Search
By
Page
Options
: { cursor
?: string; endTime
?: number; keyword
: string; limit
?: number; order
?: TQChatSearchOrder; serverId
?: string; sort
?: TSortType; startTime
?: number }Type declaration
Optional cursor?: string
Optional endTime?: number
keyword: string
Optional limit?: number
Optional serverId?: string
Optional startTime?: number
GetChannelSearchByPageResult
Get
Channel
Search
By
Page
Result
: { datas
: ChannelInfo[]; listQueryTag
: { cursor
: string; hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { cursor: string; hasMore: boolean; nextTimetag: number }
cursor: string
hasMore: boolean
nextTimetag: number
GetChannelsByPageOptions
GetChannelsByPageOptions: { limit: number; serverId: string; timetag: number }
Type declaration
limit: number
serverId: string
timetag: number
GetChannelsByPageResult
Get
Channels
By
Page
Result
: { datas
: ChannelInfo[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetChannelsOptions
GetChannelsOptions: { channelIds: string[] }
GetExistingWhiteBlackMembersOptions
Get
Existing
White
Black
Members
Options
: { accids
: string[]; channelId
: string; serverId
: string; type
: keyof typeof EWhiteBlackType }Type declaration
accids: string[]
channelId: string
serverId: string
GetExistingWhiteBlackMembersResult
Get
Existing
White
Black
Members
Result
: { datas
: MemberInfo[] }GetExistingWhiteBlackRolesOptions
Get
Existing
White
Black
Roles
Options
: { channelId
: string; roleIds
: string[]; serverId
: string; type
: keyof typeof EWhiteBlackType }Type declaration
channelId: string
roleIds: string[]
serverId: string
GetExistingWhiteBlackRolesResult
GetMembersByPageOptions
GetMembersByPageOptions: { channelId: string; limit?: number; serverId: string; timetag?: number }
Type declaration
channelId: string
Optional limit?: number
serverId: string
Optional timetag?: number
GetMembersByPageResult
Get
Members
By
Page
Result
: { datas
: MemberInfo[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetUnreadInfoOptions
GetUnreadInfoOptions: { channels: { channelId: string; serverId: string }[] }
Type declaration
channels: { channelId: string; serverId: string }[]
GetWhiteBlackMembersPageOptions
Get
White
Black
Members
Page
Options
: { channelId
: string; limit
?: number; serverId
: string; timetag
?: number; type
: keyof typeof EWhiteBlackType }Type declaration
channelId: string
Optional limit?: number
serverId: string
Optional timetag?: number
GetWhiteBlackMembersPageResult
Get
White
Black
Members
Page
Result
: { datas
: MemberInfo[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
GetWhiteBlackRolesPageOptions
Get
White
Black
Roles
Page
Options
: { channelId
: string; limit
?: number; serverId
: string; timetag
?: number; type
: keyof typeof EWhiteBlackType }Type declaration
channelId: string
Optional limit?: number
serverId: string
Optional timetag?: number
GetWhiteBlackRolesPageResult
Get
White
Black
Roles
Page
Result
: { datas
: QChatServerRole[]; listQueryTag
: { hasMore
: boolean; nextTimetag
: number } }Type declaration
listQueryTag: { hasMore: boolean; nextTimetag: number }
hasMore: boolean
nextTimetag: number
QChatChannelCategoryInfo
QChatChannelCategoryInfo: { categoryId: string; channelNumber: number; createTime: number; ext?: string; name: string; owner: string; serverId: string; updateTime: number; validFlag: boolean; viewMode: number }
Type declaration
categoryId: string
channelNumber: number
createTime: number
Optional ext?: string
name: string
owner: string
serverId: string
updateTime: number
validFlag: boolean
viewMode: number
QChatChannelMemberInfo
QChatChannelMemberInfo: { accid: string; avatar: string; channelId: string; createTime: string; nick: string; serverId: string; updateTime: string }
Type declaration
accid: string
avatar: string
channelId: string
createTime: string
nick: string
serverId: string
updateTime: string
QChatChannelMemberSearchOptions
QChatChannelMemberSearchOptions: { channelId: string; keyword: string; limit?: number; serverId: string }
Type declaration
channelId: string
keyword: string
Optional limit?: number
serverId: string
QChatChannelUnreadInfo
QChatChannelUnreadInfo: { ackTimestamp?: number; channelId: string; lastMsgTime?: number; maxCount?: number; mentionedCount: number; serverId: string; unreadCount: number }
Type declaration
Optional ackTimestamp?: number
channelId: string
Optional lastMsgTime?: number
Optional maxCount?: number
mentionedCount: number
serverId: string
unreadCount: number
QChatServerUnreadInfo
QChatServerUnreadInfo: { maxCount?: number; mentionedCount: number; serverId: string; unreadCount: number }
Type declaration
Optional maxCount?: number
mentionedCount: number
serverId: string
unreadCount: number
RemoveChannelCategoryOptions
RemoveChannelCategoryOptions: { categoryId: string }
SubscribeChannelOptions
SubscribeChannelOptions: { channels: { channelId: string; serverId: string }[]; opeType: 1 | 2; type: number }
Type declaration
channels: { channelId: string; serverId: string }[]
opeType: 1 | 2
type: number
SubscribeChannelResult
Subscribe
Channel
Result
: { failedChannels
: { channelId
: string; serverId
: string }[]; unreadInfos
: QChatChannelUnreadInfo[] }Type declaration
failedChannels: { channelId: string; serverId: string }[]
UpdateCategoryInfoOfChannelOptions
UpdateCategoryInfoOfChannelOptions: { categoryId?: string; channelId: string; syncMode?: number }
Type declaration
Optional categoryId?: string
channelId: string
Optional syncMode?: number
UpdateChannelCategoryOptions
UpdateChannelCategoryOptions: { categoryId: string; ext?: string; name?: string; viewMode: number }
Type declaration
categoryId: string
Optional ext?: string
Optional name?: string
viewMode: number
UpdateChannelCategoryWhiteBlackMembersOptions
Update
Channel
Category
White
Black
Members
Options
: { categoryId
: string; opeType
: keyof typeof EWhiteBlackOpeType; serverId
: string; toAccids
: string[]; type
: keyof typeof EWhiteBlackType }Type declaration
categoryId: string
serverId: string
toAccids: string[]
UpdateChannelCategoryWhiteBlackRoleOptions
Update
Channel
Category
White
Black
Role
Options
: { categoryId
: string; opeType
: keyof typeof EWhiteBlackOpeType; roleId
: string; serverId
: string; type
: keyof typeof EWhiteBlackType }Type declaration
categoryId: string
roleId: string
serverId: string
UpdateChannelOptions
Update
Channel
Options
: { antispamTag
?: AntispamTag; channelId
: string; ext
?: string; name
?: string; serverId
?: string; topic
?: string; type
: TChannelInfoType; viewMode
?: number }Type declaration
Optional antispamTag?: AntispamTag
channelId: string
Optional ext?: string
Optional name?: string
Optional serverId?: string
Optional topic?: string
Optional viewMode?: number
UpdateWhiteBlackMembersOptions
Update
White
Black
Members
Options
: { channelId
: string; opeType
: keyof typeof EWhiteBlackOpeType; serverId
: string; toAccids
: string[]; type
: keyof typeof EWhiteBlackType }Type declaration
channelId: string
serverId: string
toAccids: string[]
UpdateWhiteBlackRoleOptions
Type declaration
channelId: string
roleId: string
serverId: string
频道类别id