|
Meeting SDK for iOS API Reference
|
A chat message builder to create ChatMsgInfo objects. More...
#include <MobileRTCMeetingChat.h>
Inherits NSObject.
Instance Methods | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setContent: |
| Sets chat message content. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setReceiver: |
| Sets who will receive the chat message. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setThreadId: |
| Sets the ID of the thread where the message will be posted. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setMessageType: |
| Sets the chat message type. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setQuotePosition:end: |
| Sets the chat message content quote style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetQuotePosition:end: |
| Clears the chat message content quote style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setItalic:end: |
| Sets the chat message content italic style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetItalic:end: |
| Clears the chat message content italic style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setBold:end: |
| Sets the chat message content bold style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetBold:end: |
| Clears the chat message content bold style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setStrikethrough:end: |
| Sets the chat message content strikethrough style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetStrikethrough:end: |
| Clears the chat message content strikethrough style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setBulletedList:end: |
| Sets the chat message content bulleted list style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetBulletedList:end: |
| Clears the chat message content bulleted list style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setNumberedList:end: |
| Sets the chat message content numbered list style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetNumberedList:end: |
| Clears the chat message content numbered list style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setUnderline:end: |
| Sets the chat message content underline style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetUnderline:end: |
| Clears the chat message content underline style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setFontSize:start:end: |
| Sets the chat message content font size style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetFontSize:end: |
| Clears the chat message content font size style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setInsertLink:start:end: |
| Sets the chat message content insert link style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetInsertLink:end: |
| Clears the chat message content insert link style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setBackgroundColor:start:end: |
| Sets the chat message content background color style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetBackgroundColor:end: |
| Clears the chat message content background color style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setFontColor:start:end: |
| Sets the chat message content font color style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetFontColor:end: |
| Clears the chat message content font color style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - increaseIndent:start:end: |
| Increases the chat message content indent style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - decreaseIndent:start:end: |
| Decreases the chat message content indent style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - setParagraph:start:end: |
| Sets the chat message content paragraph style. | |
| (MobileRTCMeetingChatBuilder *_Nullable) | - unsetParagraph:end: |
| Clears the chat message content paragraph style. | |
| (MobileRTCMeetingChat *_Nullable) | - build |
| Builds chat message entity. | |
A chat message builder to create ChatMsgInfo objects.
Definition at line 136 of file MobileRTCMeetingChat.h.
| - (MobileRTCMeetingChat *_Nullable) build |
Builds chat message entity.
| - (MobileRTCMeetingChatBuilder *_Nullable) decreaseIndent: | (MobileRTCIndentAttrs *_Nullable) | indent | |
| start: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Decreases the chat message content indent style.
| indent | The indent attributes. |
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) increaseIndent: | (MobileRTCIndentAttrs *_Nullable) | indent | |
| start: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Increases the chat message content indent style.
| indent | The indent attributes. |
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setBackgroundColor: | (MobileRTCBackgroundColorAttrs *_Nullable) | color | |
| start: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content background color style.
| color | The background color attributes. |
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setBold: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content bold style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setBulletedList: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content bulleted list style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setContent: | (NSString *_Nullable) | content |
Sets chat message content.
| content | The chat message's content. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setFontColor: | (MobileRTCFontColorAttrs *_Nullable) | color | |
| start: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content font color style.
| color | The font color attributes. |
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setFontSize: | (MobileRTCFontSizeAttrs *_Nullable) | size | |
| start: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content font size style.
| size | The font size attributes. |
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setInsertLink: | (MobileRTCInsertLinkAttrs *_Nullable) | link | |
| start: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content insert link style.
| link | The insert link attributes. |
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setItalic: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content italic style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setMessageType: | (MobileRTCChatMessageType) | type |
Sets the chat message type.
| type | The chat message's type. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setNumberedList: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content numbered list style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setParagraph: | (MobileRTCParagraphAttrs *_Nullable) | paragraph | |
| start: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content paragraph style.
| paragraph | The paragraph attributes. |
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setQuotePosition: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content quote style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setReceiver: | (NSInteger) | receiver |
Sets who will receive the chat message.
| receiver | 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 |
Sets the chat message content strikethrough style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setThreadId: | (NSString *_Nullable) | threadId |
Sets the ID of the thread where the message will be posted.
| threadId | The thread ID. |
| - (MobileRTCMeetingChatBuilder *_Nullable) setUnderline: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Sets the chat message content underline style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) unsetBackgroundColor: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Clears 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 |
Clears the chat message content bold style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) unsetBulletedList: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Clears the chat message content bulleted list style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) unsetFontColor: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Clears 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 |
Clears 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 |
Clears 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 |
Clears the chat message content italic style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) unsetNumberedList: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Clears the chat message content numbered list style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) unsetParagraph: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Clears the chat message content paragraph style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) unsetQuotePosition: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Clears the chat message content quote style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) unsetStrikethrough: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Clears the chat message content strikethrough style.
| start | The segment start position. |
| end | The segment end position. |
| - (MobileRTCMeetingChatBuilder *_Nullable) unsetUnderline: | (NSInteger) | start | |
| end: | (NSInteger) | end |
Clears the chat message content underline style.
| start | The segment start position. |
| end | The segment end position. |