|
Meeting SDK for macOS API Reference
|
Used to build a ZoomSDK chat message with various content and styles. More...
#include <ZoomSDKMeetingChatController.h>
Inherits NSObject.
Instance Methods | |
| (ZoomSDKChatMsgInfoBuilder *) | - setContent: |
| Set chat message content. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setReceiver: |
| Set who will receive the chat message. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setThreadId: |
| Set the ID of the thread where the message will be posted. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setMessageType: |
| Set the chat message type. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setQuotePosition:positionEnd: |
| Set the chat message content quote style and position. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetQuotePosition:positionEnd: |
| Clear the chat message content quote style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setInsertLink:positionStart:positionEnd: |
| Set the chat message content insert link style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetInsertLink:positionEnd: |
| Clear the chat message content insert link style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setFontSize:positionStart:positionEnd: |
| Set the chat message content font size style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetFontSize:positionEnd: |
| Clear the chat message content font size style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setItalic:positionEnd: |
| Set the chat message content italic style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetItalic:positionEnd: |
| Clear the chat message content italic style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setBold:positionEnd: |
| Set the chat message content bold style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetBold:positionEnd: |
| Clear the chat message content bold style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setStrikethrough:positionEnd: |
| Set the chat message content strikethrough style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetStrikethrough:positionEnd: |
| Clear the chat message content strikethrough style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setBulletedList:positionEnd: |
| Set the chat message content bulleted list style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetBulletedList:positionEnd: |
| Clear the chat message content bulleted list style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setNumberedList:positionEnd: |
| Set the chat message content numbered list style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetNumberedList:positionEnd: |
| Unset the chat message content numbered list style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setUnderline:positionEnd: |
| Set the chat message content under line style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetUnderline:positionEnd: |
| Clear the chat message content under line style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setFontColor:positionStart:positionEnd: |
| Set the chat message content font color style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetFontColor:positionEnd: |
| Clear the chat message content font color style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setBackgroundColor:positionStart:positionEnd: |
| Set the chat message content background color style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetBackgroundColor:positionEnd: |
| Clear the chat message content background color style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - increaseIndent:positionStart:positionEnd: |
| Increase the chat message content indent style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - decreaseIndent:positionStart:positionEnd: |
| Decrease the chat message content indent style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - setParagraph:positionStart:positionEnd: |
| Set the chat message content paragraph style. | |
| (ZoomSDKChatMsgInfoBuilder *) | - unsetParagraph:positionEnd: |
| Clear the chat message content paragraph style. | |
| (ZoomSDKChatInfo *) | - build |
| Build chat message entity. | |
Used to build a ZoomSDK chat message with various content and styles.
Definition at line 408 of file ZoomSDKMeetingChatController.h.
| - (ZoomSDKChatInfo *) build |
Build chat message entity.
| - (ZoomSDKChatMsgInfoBuilder *) decreaseIndent: | (ZoomSDKChatMsgIndentAttrs *) | indent | |
| positionStart: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Decrease the chat message content indent style.
| indent | The segment indent value. |
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) increaseIndent: | (ZoomSDKChatMsgIndentAttrs *) | indent | |
| positionStart: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Increase the chat message content indent style.
| indent | The segment indent value. |
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setBackgroundColor: | (ZoomSDKChatMsgBackgroundColorAttrs *) | color | |
| positionStart: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content background color style.
| color | The segment color value. |
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setBold: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content bold style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setBulletedList: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content bulleted list style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setContent: | (NSString *) | content |
Set chat message content.
| content | The chat message’s content. |
| - (ZoomSDKChatMsgInfoBuilder *) setFontColor: | (ZoomSDKChatMsgFontColorAttrs *) | color | |
| positionStart: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content font color style.
| color | The segment color value. |
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setFontSize: | (ZoomSDKChatMsgFontSizeAttrs *) | fontSize | |
| positionStart: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content font size style.
| fontSize | The segment font size. |
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setInsertLink: | (ZoomSDKChatMsgInsertLinkAttrs *) | insertLink | |
| positionStart: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content insert link style.
| insertLink | The segment link url. |
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setItalic: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content italic style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setMessageType: | (ZoomSDKChatMessageType) | type |
Set the chat message type.
| type | The chat message’s type. |
| - (ZoomSDKChatMsgInfoBuilder *) setNumberedList: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content numbered list style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setParagraph: | (ZoomSDKChatMsgParagraphAttrs *) | paragraph | |
| positionStart: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content paragraph style.
| paragraph | The segment paragraph value. |
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setQuotePosition: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content quote style and position.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setReceiver: | (unsigned int) | 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). |
| - (ZoomSDKChatMsgInfoBuilder *) setStrikethrough: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content strikethrough style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) setThreadId: | (NSString *) | threadId |
Set the ID of the thread where the message will be posted.
| threadId | Specify the thread ID. |
| - (ZoomSDKChatMsgInfoBuilder *) setUnderline: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Set the chat message content under line style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetBackgroundColor: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content background color style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetBold: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content bold style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetBulletedList: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content bulleted list style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetFontColor: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content font color style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetFontSize: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content font size style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetInsertLink: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content insert link style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetItalic: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content italic style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetNumberedList: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Unset the chat message content numbered list style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetParagraph: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content paragraph style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetQuotePosition: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content quote style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetStrikethrough: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content strikethrough style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |
| - (ZoomSDKChatMsgInfoBuilder *) unsetUnderline: | (unsigned int) | positionStart | |
| positionEnd: | (unsigned int) | positionEnd |
Clear the chat message content under line style.
| positionStart | The segment start position. |
| positionEnd | The segment end position. |