Contact Center SDK for iOS API reference
Loading...
Searching...
No Matches
Instance Methods | Class Methods | Properties | List of all members
ZoomCCInterface Class Reference

ZoomCCSDK API manager. This is the main singleton instance used to create chat and video services, listen for event callbacks, and use other major SDK features. More...

#include <ZoomCCInterface.h>

Inheritance diagram for ZoomCCInterface:
<ZoomCCAppLifecyleDelegate>

Instance Methods

(id< ZoomCCChatService >) - chatService
 Returns the chat channel service.
 
(id< ZoomCCChatService >) - zvaService
 Returns the ZVA channel service.
 
(id< ZoomCCVideoService >) - videoService
 Returns the video channel service.
 
(id< ZoomCCScheduledCallbackService >) - scheduledCallbackService
 Returns the scheduled callback channel service.
 
(NSString *) - sdkVersion
 Returns the Zoom Contact Center SDK internal version.
 
- Instance Methods inherited from <ZoomCCAppLifecyleDelegate>
(void) - appWillResignActive
 Notifies the common layer that application will resign from active state. Call the systematical method, then call the appWillResignActive via applicationWillResignActive.
 
(void) - appDidBecomeActive
 Notifies the common layer that application became active. Call the appDidBecomeActive via applicationDidBecomeActive.
 
(void) - appDidEnterBackgroud
 Notifies the common layer that application entered background. Call the appDidEnterBackgroud via applicationDidEnterBackground.
 
(void) - appWillTerminate
 Notifies the common layer that the application will terminate. Call the appWillTerminate via applicationWillTerminate.
 

Class Methods

(ZoomCCInterface *) + sharedInstance
 Returns ZoomCCInterface instance.
 

Properties

ZoomCCContextcontext
 Creates and configures ZoomCCContext parameters to initialize the ZoomCCInterface.
 

Detailed Description

ZoomCCSDK API manager. This is the main singleton instance used to create chat and video services, listen for event callbacks, and use other major SDK features.

Method Documentation

◆ chatService

- (id< ZoomCCChatService >) chatService

Returns the chat channel service.

Returns
A [ZoomCCChatService] instance.

◆ scheduledCallbackService

- (id< ZoomCCScheduledCallbackService >) scheduledCallbackService

Returns the scheduled callback channel service.

Returns
A [ZoomCCScheduledCallbackService] instance.

◆ sdkVersion

- (NSString *) sdkVersion

Returns the Zoom Contact Center SDK internal version.

Returns
SDK internal version.

◆ sharedInstance

+ (ZoomCCInterface *) sharedInstance

Returns ZoomCCInterface instance.

Note
Set the context parameter before calling other methods. This is a singleton instance.

◆ videoService

- (id< ZoomCCVideoService >) videoService

Returns the video channel service.

Returns
A [ZoomCCVideoService] instance.

◆ zvaService

- (id< ZoomCCChatService >) zvaService

Returns the ZVA channel service.

Returns
A [ZoomCCChatService] instance.

Property Documentation

◆ context

- (ZoomCCContext*) context
readwritenonatomicstrong

Creates and configures ZoomCCContext parameters to initialize the ZoomCCInterface.

Note
To initialize SDK context parameters, see [ZoomCCContext].

The documentation for this class was generated from the following file: