6#import <Foundation/Foundation.h>
7#import <MobileRTC/MobileRTCConstants.h>
18@property(nonatomic, copy, nullable) NSString *
messageId;
28@property(nonatomic, strong, nullable) NSDate *
timeStamp;
38@property(nonatomic, assign) NSUInteger
fileSize;
43@property(nonatomic, copy, nullable) NSString *
fileName;
76- (NSInteger)getReceiverUserId;
100- (NSInteger)getSenderUserId;
393__attribute__((deprecated(
"This class is deprecated, use MobileRTCSegmentDetails instead")))
403@property (nonatomic, assign) NSInteger positionStart;
415@property (nonatomic, copy) NSString * _Nullable
reserve;
422__attribute__((deprecated(
"This class is deprecated, use MobileRTCSegmentDetails instead")))
440#pragma mark - new chat -
450@property (nonatomic, copy) NSString * _Nullable content;
526@property (nonatomic, assign) BOOL bBold;
538@property (nonatomic, assign) BOOL bItalic;
550@property (nonatomic, assign) BOOL bStrikethrough;
562@property (nonatomic, assign) BOOL bBulletedList;
574@property (nonatomic, assign) BOOL bNumberedList;
586@property (nonatomic, assign) BOOL bUnderline;
598@property (nonatomic, assign) BOOL bQuote;
610@property (nonatomic, copy) NSString * _Nullable insertLinkUrl;
616#define FontSize_Small 8
617#define FontSize_Medium 10
618#define FontSize_Large 12
629@property (nonatomic, assign) NSInteger fontSize;
644#define kRichTextColor(r,g,b) [UIColor colorWithRed:r/255. green:g/255. blue:b/255. alpha:1.]
655@property (nonatomic, strong) UIColor * _Nullable color;
677@property (nonatomic, strong) UIColor * _Nullable color;
684#define TextStyle_Paragraph_H1 @"Paragraph_H1"
685#define TextStyle_Paragraph_H2 @"Paragraph_H2"
686#define TextStyle_Paragraph_H3 @"Paragraph_H3"
697@property (nonatomic, copy) NSString * _Nullable strParagraph;
709@property (nonatomic, assign) NSInteger indent;
722@property (nonatomic, copy) NSString * _Nullable chatId;
727@property (nonatomic, copy) NSString * _Nullable senderId;
732@property (nonatomic, copy) NSString * _Nullable senderName;
737@property (nonatomic, copy) NSString * _Nullable receiverId;
742@property (nonatomic, copy) NSString * _Nullable receiverName;
747@property (nonatomic, copy) NSString * _Nullable content;
752@property (nonatomic, retain) NSDate *_Nullable date;
762@property (nonatomic, assign) BOOL isMyself;
767@property (nonatomic, assign) BOOL isPrivate;
772@property (nonatomic, assign) BOOL isChatToAll;
777@property (nonatomic, assign) BOOL isChatToAllPanelist;
782@property (nonatomic, assign) BOOL isChatToWaitingroom;
787@property (nonatomic, assign) BOOL isComment;
792@property (nonatomic, assign) BOOL isThread;
798@property (nonatomic, copy) NSArray <MobileRTCRichTextStyleItem *>* _Nullable textStyleItemList DEPRECATED_MSG_ATTRIBUTE(
"Use segmentDetails instead");
804@property (nonatomic, copy) NSArray <MobileRTCSegmentDetails *>* _Nullable segmentDetails;
808@property (nonatomic, copy) NSString * _Nullable threadID;
MobileRTCRichTextStyle
Enumeration of the content font style type for chat message. For more information,...
MobileRTCChatMessageType
Enumeration of chat types.
MobileRTCSDKError
Enumeration of the SDK error.
MobileRTCFileTransferStatus
Enumeration of the status of the file transfer.
@interface MobileRTCRichTextStyleItem NSArray< MobileRTCRichTextStyleOffset * > *_Nullable textStyleOffsetList
Gets the rich text type of a portion of the current message.
NSString *_Nullable reserve
Gets a certain rich-text style's supplementary information.
@interface MobileRTCRichTextStyleOffset NSInteger positionEnd
Gets a certain rich-text style's start position.
For rich text solution, the specified text style information.
For rich text solution, the specified rich text offset information.
A class that contains background color attributes.
A class that contains bold attributes.
A class that contains bulleted list attributes.
A class for file receiver.
A class that provides information about the status and progress of a file transfer during a Zoom meet...
NSUInteger bitPerSecond
The speed of the file transfer in bits per second.
BOOL isSendToAll
Indicates whether the file is sent to all users in the meeting.
NSString * fileName
The file name of the transfer file.
NSUInteger completeSize
The size of the file transferred so far in bytes.
MobileRTCFileTransferStatus transStatus
The status of the file transfer.
NSDate * timeStamp
The timestamp of the file.
NSUInteger completePercentage
The ratio of the file transfer completed.
NSUInteger fileSize
The bytes of transfer file size.
NSString * messageId
The message ID of the transfer file.
A class that sets font color attributes for a chat message segment.
A class that sets font size attributes for a chat message segment.
A class that contains indent attributes.
A class that contains insert link attributes.
A class that contains italic attributes.
A chat message builder to create ChatMsgInfo objects.
A class that retrieves meeting chat data.
A class that contains numbered list attributes.
A class that contains paragraph attributes.
A class that contains quote attributes.
A class that contains information of rich text with style attributes in a chat message content....
A class that contains strikethrough attributes.
A class that contains underline attributes.