Meeting SDK for iOS API Reference
|
Chat message builder to create ChatMsgInfo objects. More...
#include <MobileRTCMeetingChat.h>
Inherits NSObject.
Instance Methods | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setContent: |
Set chat message content. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setReceiver: |
Set who will receive the chat message. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setThreadId: |
Set the ID of the thread where the message will be posted. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setMessageType: |
Set the chat message type. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setQuotePosition:end: |
Set the chat message content quote style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetQuotePosition:end: |
Clear the chat message content quote style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setItalic:end: |
Set the chat message content italic style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetItalic:end: |
Clear the chat message content italic style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setBold:end: |
Set the chat message content bold style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetBold:end: |
Clear the chat message content bold style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setStrikethrough:end: |
Set the chat message content strikethrough style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetStrikethrough:end: |
Clear the chat message content strikethrough style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setBulletedList:end: |
Set the chat message content bulletedList style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetBulletedList:end: |
Clear the chat message content bulletedList style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setNumberedList:end: |
Set the chat message content numberedList style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetNumberedList:end: |
Clear the chat message content numberedList style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setUnderline:end: |
Set the chat message content underline style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetUnderline:end: |
Clear the chat message content underline style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setFontSize:start:end: |
Set the chat message content font size style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetFontSize:end: |
Clear the chat message content font size style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setInsertLink:start:end: |
Set the chat message content insert link style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetInsertLink:end: |
Clear the chat message content insert link style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setBackgroundColor:start:end: |
Set the chat message content background color style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetBackgroundColor:end: |
Clear the chat message content background color style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setFontColor:start:end: |
Set the chat message content font color style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetFontColor:end: |
Clear the chat message content font color style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - increaseIndent:start:end: |
Increase the chat message content indent style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - decreaseIndent:start:end: |
Decrease the chat message content indent style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - setParagraph:start:end: |
Set the chat message content paragraph style. | |
(MobileRTCMeetingChatBuilder *_Nullable) | - unsetParagraph:end: |
Clear the chat message content paragraph style. | |
(MobileRTCMeetingChat *_Nullable) | - build |
Build chat message entity. | |
Chat message builder to create ChatMsgInfo objects.
Definition at line 129 of file MobileRTCMeetingChat.h.
- (MobileRTCMeetingChat *_Nullable) build |
Build chat message entity.
- (MobileRTCMeetingChatBuilder *_Nullable) decreaseIndent: | (MobileRTCIndentAttrs *_Nullable) | indent | |
start: | (NSInteger) | start | |
end: | (NSInteger) | end |
Decrease the chat message content indent style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) increaseIndent: | (MobileRTCIndentAttrs *_Nullable) | indent | |
start: | (NSInteger) | start | |
end: | (NSInteger) | end |
Increase the chat message content indent style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setBackgroundColor: | (MobileRTCBackgroundColorAttrs *_Nullable) | color | |
start: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content background color style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setBold: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content bold style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setBulletedList: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content bulletedList style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setContent: | (NSString *_Nullable) | content |
Set chat message content.
content | The chat message’s content. |
- (MobileRTCMeetingChatBuilder *_Nullable) setFontColor: | (MobileRTCFontColorAttrs *_Nullable) | color | |
start: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content font color style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setFontSize: | (MobileRTCFontSizeAttrs *_Nullable) | size | |
start: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content font size style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setInsertLink: | (MobileRTCInsertLinkAttrs *_Nullable) | link | |
start: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content insert link style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setItalic: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content italic style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setMessageType: | (MobileRTCChatMessageType) | type |
Set the chat message type.
type | The chat message’s type. |
- (MobileRTCMeetingChatBuilder *_Nullable) setNumberedList: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content numberedList style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setParagraph: | (MobileRTCParagraphAttrs *_Nullable) | paragraph | |
start: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content paragraph style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setQuotePosition: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content quote style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setReceiver: | (NSInteger) | receiver |
Set who will receive the chat message.
receiver | Specify the user ID to receive the chat message. The message is sent to all participants when the value is zero (0). |
- (MobileRTCMeetingChatBuilder *_Nullable) setStrikethrough: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content strikethrough style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) setThreadId: | (NSString *_Nullable) | threadId |
Set the ID of the thread where the message will be posted.
threadId | Specify the thread ID. |
- (MobileRTCMeetingChatBuilder *_Nullable) setUnderline: | (NSInteger) | start | |
end: | (NSInteger) | end |
Set the chat message content underline style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetBackgroundColor: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content background color style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetBold: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content bold style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetBulletedList: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content bulletedList style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetFontColor: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content font color style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetFontSize: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content font size style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetInsertLink: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content insert link style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetItalic: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content italic style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetNumberedList: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content numberedList style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetParagraph: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content paragraph style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetQuotePosition: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content quote style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetStrikethrough: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content strikethrough style.
start | The segment start position. |
end | The segment end position. |
- (MobileRTCMeetingChatBuilder *_Nullable) unsetUnderline: | (NSInteger) | start | |
end: | (NSInteger) | end |
Clear the chat message content underline style.
start | The segment start position. |
end | The segment end position. |