@@ -78,7 +78,7 @@ export type PublicUserItem = {
7878 nickname : string ;
7979 userID : string ;
8080 faceURL : string ;
81- ex ? : string ;
81+ ex : string ;
8282} ;
8383export type SelfUserInfo = {
8484 createTime : number ;
@@ -101,6 +101,7 @@ export type FriendUserItem = {
101101 operatorUserID : string ;
102102 ownerUserID : string ;
103103 remark : string ;
104+ isPinned : boolean ;
104105 attachedInfo : string ;
105106} ;
106107export type SearchedFriendsInfo = FriendUserItem & {
@@ -138,6 +139,7 @@ export type GroupItem = {
138139 ex : string ;
139140 applyMemberFriend : AllowType ;
140141 lookMemberInfo : AllowType ;
142+ displayIsRead : boolean ;
141143} ;
142144export type GroupMemberItem = {
143145 groupID : string ;
@@ -173,7 +175,7 @@ export type ConversationItem = {
173175 isPrivateChat : boolean ;
174176 isMsgDestruct : boolean ;
175177 attachedInfo : string ;
176- ex : string ;
178+ ex ? : string ;
177179} ;
178180export type MessageItem = {
179181 clientMsgID : string ;
@@ -193,27 +195,26 @@ export type MessageItem = {
193195 seq : number ;
194196 isRead : boolean ;
195197 status : MessageStatus ;
196- isReact : boolean ;
197- isExternalExtensions : boolean ;
198- offlinePush : OfflinePush ;
199- attachedInfo : string ;
200- ex : string ;
201- localEx : string ;
202- textElem : TextElem ;
203- cardElem : CardElem ;
204- pictureElem : PictureElem ;
205- soundElem : SoundElem ;
206- videoElem : VideoElem ;
207- fileElem : FileElem ;
208- mergeElem : MergeElem ;
209- atTextElem : AtTextElem ;
210- faceElem : FaceElem ;
211- locationElem : LocationElem ;
212- customElem : CustomElem ;
213- quoteElem : QuoteElem ;
214- notificationElem : NotificationElem ;
215- advancedTextElem : AdvancedTextElem ;
216- typingElem : TypingElem ;
198+ isReact ?: boolean ;
199+ isExternalExtensions ?: boolean ;
200+ offlinePush ?: OfflinePush ;
201+ ex ?: string ;
202+ localEx ?: string ;
203+ textElem ?: TextElem ;
204+ cardElem ?: CardElem ;
205+ pictureElem ?: PictureElem ;
206+ soundElem ?: SoundElem ;
207+ videoElem ?: VideoElem ;
208+ fileElem ?: FileElem ;
209+ mergeElem ?: MergeElem ;
210+ atTextElem ?: AtTextElem ;
211+ faceElem ?: FaceElem ;
212+ locationElem ?: LocationElem ;
213+ customElem ?: CustomElem ;
214+ quoteElem ?: QuoteElem ;
215+ notificationElem ?: NotificationElem ;
216+ advancedTextElem ?: AdvancedTextElem ;
217+ typingElem ?: TypingElem ;
217218 attachedInfoElem : AttachedInfoElem ;
218219} ;
219220export type TextElem = {
@@ -289,9 +290,8 @@ export type AttachedInfoElem = {
289290 inEncryptStatus : boolean ;
290291 burnDuration : number ;
291292 hasReadTime : number ;
292- notSenderNotificationPush : boolean ;
293- messageEntityList : MessageEntity [ ] ;
294- uploadProgress : UploadProgress ;
293+ messageEntityList ?: MessageEntity [ ] ;
294+ uploadProgress ?: UploadProgress ;
295295} ;
296296export type UploadProgress = {
297297 total : number ;
@@ -376,7 +376,8 @@ export type ReceiptInfo = {
376376
377377export type SearchMessageResult = {
378378 totalCount : number ;
379- searchResultItems : SearchMessageResultItem [ ] ;
379+ searchResultItems ?: SearchMessageResultItem [ ] ;
380+ findResultItems ?: SearchMessageResultItem [ ] ;
380381} ;
381382
382383export type SearchMessageResultItem = {
@@ -416,6 +417,12 @@ export type UserOnlineState = {
416417 userID : string ;
417418} ;
418419
420+ export type ConversationInputStatus = {
421+ conversationID : string ;
422+ userID : string ;
423+ platformIDs : Platform [ ] ;
424+ } ;
425+
419426export type GroupMessageReceiptInfo = {
420427 conversationID : string ;
421428 groupMessageReadInfo : GroupMessageReadInfo [ ] ;
0 commit comments