---
schema_version: "1"
id: 51f8f2b239c5bb1bdb2df63517b0cf2219f1d88230f798785650475ef67dfa17
title: Reference Index
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/service_sdk_ios/servicesdk_ios_reference.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.service_sdk_ios.meta/service_sdk_ios/servicesdk_ios_reference.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f245cd277c1dcf119698033163d1a572e9ecb2331f283f70060259883244b316
description: A list of all classes, protocols, methods, constants, and enums referenced from this developer's guide.
---
# Reference Index

A list of all classes, protocols, methods, constants, and enums referenced from this developer's guide.

![Important](https://developer.salesforce.com/docs/atlas.en-us.service_sdk_ios.meta/service_sdk_ios/images/icon_note_important.png)

#### Important

The legacy chat product is scheduled for retirement on February 14, 2026, and is in maintenance mode until then. During this phase, you can continue to use chat, but we no longer recommend that you implement new chat channels. To avoid service interruptions to your customers, migrate to [Messaging for In-App and Web](https://help.salesforce.com/s/articleView?id=service.miaw_intro_landing.htm&type=5&language=en_US) before that date. Messaging offers many of the [chat features that you](https://help.salesforce.com/s/articleView?id=service.miaw_chat_vs_messaging.htm&type=5&language=en_US) love plus asynchronous conversations that can be picked back up at any time. Learn about chat retirement in [Help](https://help.salesforce.com/s/articleView?id=001790618&type=1&language=en_US).

## Chat Index

- [SCSChat](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChat.html)
    - [add(delegate:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChat.html#/c:objc\(cs\)SCSChat\(im\)addDelegate:)
    - [addEvent(delegate:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChat.html#/c:objc\(cs\)SCSChat\(im\)addEventDelegate:)
    - [determineAvailabilityWithConfiguration](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChat.html#/c:objc\(cs\)SCSChat\(im\)determineAvailabilityWithConfiguration:completion:)
    - [startSession(with:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChat.html#/c:objc\(cs\)SCSChat\(im\)startSessionWithConfiguration:)
    - [startSession(with:completion:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChat.html#/c:objc\(cs\)SCSChat\(im\)startSessionWithConfiguration:completion:)
- [SCSChatInterface](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatInterface.html)
    - [handle(notification:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatInterface.html#/c:objc\(cs\)SCSChatInterface\(im\)handleNotification:)
    - [showChat(with:showPrechat:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatInterface.html#/c:objc\(cs\)SCSChatInterface\(im\)showChatWithConfiguration:showPrechat:)
    - [showPrechat(withFields:modal:completion:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatInterface.html#/c:objc\(cs\)SCSChatInterface\(im\)showPrechatWithFields:modal:completion:)
    - [shouldDisplayNotificationInForeground](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatInterface.html#/c:objc\(cs\)SCSChatInterface\(im\)shouldDisplayNotificationInForeground)
- [SCSChatInterfaceDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatInterfaceDelegate.html)
- [SCSChatConfiguration](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatConfiguration.html)
    - [maximumEstimatedWaitTime](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatConfiguration.html#/c:objc\(cs\)SCSChatConfiguration\(py\)maximumEstimatedWaitTime)
    - [minimumEstimatedWaitTime](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatConfiguration.html#/c:objc\(cs\)SCSChatConfiguration\(py\)minimumEstimatedWaitTime)
    - [prechatEntities](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatConfiguration.html#/c:objc\(cs\)SCSChatConfiguration\(py\)prechatEntities)
    - [prechatFields](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatConfiguration.html#/c:objc\(cs\)SCSChatConfiguration\(py\)prechatFields)
    - [queueStyle](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSChatConfiguration.html#/c:objc\(cs\)SCSChatConfiguration\(py\)queueStyle)
- [SCSChatEventDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html)
    - [session(agentJoined:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:agentJoined:)
    - [session(agentLeftConference:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:agentLeftConference:)
    - [session(didReceiveChatBotMenu:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:didReceiveChatBotMenu:)
    - [session(didReceiveFileTransferRequest:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:didReceiveFileTransferRequest:)
    - [session(didReceiveMessage:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:didReceiveMessage:)
    - [session(didReceiveURL:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:didReceiveURL:)
    - [session(didSelectMenuItem:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:didSelectMenuItem:)
    - [session(didUpdateOutgoingMessageDeliveryStatus:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:didUpdateOutgoingMessageDeliveryStatus:)
    - [session(processedOutgoingMessage:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatEventDelegate.html#/c:objc\(pl\)SCSChatEventDelegate\(im\)session:processedOutgoingMessage:)
- [SCSChatSessionDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatSessionDelegate.html)
    - [session(didEnd:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatSessionDelegate.html#/c:objc\(pl\)SCSChatSessionDelegate\(im\)session:didEnd:)
    - [session(didError:fatal:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatSessionDelegate.html#/c:objc\(pl\)SCSChatSessionDelegate\(im\)session:didError:fatal:)
    - [session(didUpdateQueuePosition:estimatedWaitTime:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatSessionDelegate.html#/c:objc\(pl\)SCSChatSessionDelegate\(im\)session:didUpdateQueuePosition:estimatedWaitTime:)
    - [session(didTransitionFrom:to:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatSessionDelegate.html#/c:objc\(pl\)SCSChatSessionDelegate\(im\)session:didTransitionFromState:toState:)
- [SCSChatEndReason](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SCSChatEndReason.html)
- [SCSChatErrorCode](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SCSChatErrorCode.html)
- [SCSChatSession](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSChatSession.html)
- [SCSChatSessionState](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SCSChatSessionState.html)
- [SCSPrechatEntity](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSPrechatEntity.html)
- [SCSPrechatEntityField](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSPrechatEntityField.html)
- [SCSPrechatObject](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSPrechatObject.html)
- [SCSPrechatPickerObject](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSPrechatPickerObject.html)
- [SCSPrechatPickerOption](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSPrechatPickerOption.html)
- [SCSPrechatTextInputObject](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSPrechatTextInputObject.html)

## Service Common Index

- [SCAppearanceConfiguration](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCAppearanceConfiguration.html)
    - [globalArticleCSS](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCAppearanceConfiguration.html#/c:objc\(cs\)SCAppearanceConfiguration\(py\)globalArticleCSS)
    - [globalArticleJavascript](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCAppearanceConfiguration.html#/c:objc\(cs\)SCAppearanceConfiguration\(py\)globalArticleJavascript)
    - [setColor](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCAppearanceConfiguration.html#/c:objc\(cs\)SCAppearanceConfiguration\(im\)setColor:forName:)
    - [setFontDescriptor](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCAppearanceConfiguration.html#/c:objc\(cs\)SCAppearanceConfiguration\(im\)setFontDescriptor:fontFileName:forWeight:)
    - [setImage](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCAppearanceConfiguration.html#/c:objc\(cs\)SCAppearanceConfiguration\(im\)setImage:compatibleWithTraitCollection:forName:)
- [SCAppearanceConfigurationDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCAppearanceConfigurationDelegate.html)
- [SCSAppEventList](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSAppEventList.html)
- [SCSActionButton](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSActionButton.html)
- [SCSActionItem](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSActionItem.html)
- [SCSActionItemContainer](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSActionItemContainer.html)
- [SCSActionManager](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSActionManager.html)
- [SCSActionManagerDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSActionManagerDelegate.html)
- [SCSAuthenticationSettings](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSAuthenticationSettings.html)
- [ServiceCloud](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html)
    - [actions](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(py\)actions)
    - [appearanceConfiguration](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(py\)appearanceConfiguration)
    - [cases](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(py\)cases)
    - [chatCore](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(py\)chatCore)
    - [chatUI](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(py\)chatUI)
    - [knowledge](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(py\)knowledge)
    - [notification(fromRemoteNotificationDictionary:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(im\)notificationFromRemoteNotificationDictionary:)
    - [setAuthenticationSettings(settings:forServiceType:completion:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(im\)setAuthenticationSettings:forServiceType:completion:)
    - [sharedInstance](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(cm\)sharedInstance)
    - [showInterface(for:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(im\)showInterfaceForNotification:)
    - [sos](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceCloud.html#/c:objc\(cs\)SCServiceCloud\(py\)sos)
- [SCServiceCloudDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCServiceCloudDelegate.html)
    - [serviceCloud(didDisplay controller:animated:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCServiceCloudDelegate.html#/c:objc\(pl\)SCServiceCloudDelegate\(im\)serviceCloud:didDisplayViewController:animated:)
    - [serviceCloud(authenticationFailed:forServiceType:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCServiceCloudDelegate.html#/c:objc\(pl\)SCServiceCloudDelegate\(im\)serviceCloud:authenticationFailed:forServiceType:)
    - [serviceCloud(shouldAuthenticateServiceType:completion:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCServiceCloudDelegate.html#/c:objc\(pl\)SCServiceCloudDelegate\(im\)serviceCloud:shouldAuthenticateServiceType:completion:)
    - [serviceCloud(transitioningDelegateForPresentedController:presenting:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCServiceCloudDelegate.html#/c:objc\(pl\)SCServiceCloudDelegate\(im\)serviceCloud:transitioningDelegateForViewController:)
    - [serviceCloud(willDisplay controller:animated:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCServiceCloudDelegate.html#/c:objc\(pl\)SCServiceCloudDelegate\(im\)serviceCloud:willDisplayViewController:animated:)
- [SCSServiceConfiguration](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSServiceConfiguration.html)
    - [imageFolderPath](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSServiceConfiguration.html#/c:objc\(cs\)SCSServiceConfiguration\(py\)imageFolderPath)
    - [SCSServiceConfiguration(community:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSServiceConfiguration.html#/c:objc\(cs\)SCSServiceConfiguration\(im\)initWithCommunity:)
    - [SCSServiceConfiguration(community:dataCategoryGroup:rootDataCategory:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSServiceConfiguration.html#/c:objc\(cs\)SCSServiceConfiguration\(im\)initWithCommunity:dataCategoryGroup:rootDataCategory:)
- [SCSNotification](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSNotification.html)
- [SCSNotificationType](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SCSNotificationType.html)
- [ServiceLogger](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceLogger.html)
    - [filehandle](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceLogger.html#/c:objc\(cs\)SCServiceLogger\(py\)filehandle)
    - [level](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceLogger.html#/c:objc\(cs\)SCServiceLogger\(py\)level)
    - [shared](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCServiceLogger.html#/c:objc\(cs\)SCServiceLogger\(cpy\)sharedLogger)

## Resource Files

- [ServiceChat (Chat) String Resources](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/servicechatstringconstants.html)
- [ServiceCore (Common) String Resources](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/servicecorestringconstants.html)

## Deprecated APIs

- [SCArticleSortByField](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SCArticleSortByField.html)
- [SCArticleSortOrder](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SCArticleSortOrder.html)
- [SCKnowledgeInterface](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCKnowledgeInterface.html)
    - [setInterfaceVisible](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCKnowledgeInterface.html#/c:objc\(cs\)SCKnowledgeInterface\(im\)setInterfaceVisible:animated:completion:)
    - [showArticle](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCKnowledgeInterface.html#/c:objc\(cs\)SCKnowledgeInterface\(im\)showArticle:animated:completion:)
- [SCKnowledgeInterfaceDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCKnowledgeInterfaceDelegate.html)
- [SCQueryMethod](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SCQueryMethod.html)
- [Article](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticle.html)
    - [downloadContent(withOptions:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticle.html#/c:objc\(cs\)SCSArticle\(im\)downloadContentWithOptions:completion:)
    - [isArticleContentDownloaded](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticle.html#/c:objc\(cs\)SCSArticle\(im\)isArticleContentDownloaded)
    - [isAssociatedContentDownloaded](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticle.html#/c:objc\(cs\)SCSArticle\(im\)isAssociatedContentDownloaded)
- [SCSArticleQuery](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticleQuery.html)
    - [valid](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticleQuery.html#/c:objc\(cs\)SCSArticleQuery\(py\)valid)
- [SCSArticleQueryListViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticleQueryListViewController.html)
- [SCSArticleQueryListViewControllerDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSArticleQueryListViewControllerDelegate.html)
- [SCSArticleViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticleViewController.html)
    - [article](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSArticleViewController.html#/c:objc\(cs\)SCSArticleViewController\(py\)article)
- [SCSArticleViewControllerDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSArticleViewControllerDelegate.html)
    - [additionalCSSForArticle](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSArticleViewControllerDelegate.html#/c:objc\(pl\)SCSArticleViewControllerDelegate\(im\)articleController:additionalCSSForArticle:)
    - [additionalJavascriptForArticle](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSArticleViewControllerDelegate.html#/c:objc\(pl\)SCSArticleViewControllerDelegate\(im\)articleController:additionalJavascriptForArticle:)
- [Category](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSCategory.html)
- [CategoryGroup](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSCategoryGroup.html)
- [SCSCategoryViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSCategoryViewController.html)
- [SCSCategoryViewControllerDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCategoryViewControllerDelegate.html)
- [SCSKnowledgeHomeViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSKnowledgeHomeViewController.html)
- [SCSKnowledgeHomeViewControllerDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSKnowledgeHomeViewControllerDelegate.html)
- [KnowledgeManager](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSKnowledgeManager.html)
    - [articles(matching:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSKnowledgeManager.html#/c:objc\(cs\)SCSKnowledgeManager\(im\)articlesMatchingQuery:completion:)
    - [defaultManager](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSKnowledgeManager.html#/c:objc\(cs\)SCSKnowledgeManager\(cpy\)defaultManager)
    - [fetchAllCategories](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSKnowledgeManager.html#/c:objc\(cs\)SCSKnowledgeManager\(im\)fetchAllCategoriesWithCompletionHandler:)
    - [fetchArticles(with:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSKnowledgeManager.html#/c:objc\(cs\)SCSKnowledgeManager\(im\)fetchArticlesWithQuery:completion:)
    - [hasFetchedCategories](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSKnowledgeManager.html#/c:objc\(cs\)SCSKnowledgeManager\(im\)hasFetchedCategories)
- [MutableArticleQuery](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSMutableArticleQuery.html)

- [SCCaseInterface](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCCaseInterface.html)
    - [caseCreateActionName](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCCaseInterface.html#/c:objc\(cs\)SCCaseInterface\(py\)caseCreateActionName)
    - [setInterfaceVisible](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCCaseInterface.html#/c:objc\(cs\)SCCaseInterface\(im\)setInterfaceVisible:animated:completion:)
- [SCSCaseDetailViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSCaseDetailViewController.html)
- [SCSCaseDetailViewControllerDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCaseDetailViewControllerDelegate.html)
    - [caseDetail(fieldsToHideFromCaseFields:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCaseDetailViewControllerDelegate.html#/c:objc\(pl\)SCSCaseDetailViewControllerDelegate\(im\)caseDetail:fieldsToHideFromCaseFields:)
- [SCSCaseListViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSCaseListViewController.html)
- [SCSCaseListViewControllerDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCaseListViewControllerDelegate.html)
    - [caseList(selectedCaseWithId:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCaseListViewControllerDelegate.html#/c:objc\(pl\)SCSCaseListViewControllerDelegate\(im\)caseList:selectedCaseWithId:)
- [SCSCasePublisherViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SCSCasePublisherViewController.html)
- [SCSCasePublisherViewControllerDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCasePublisherViewControllerDelegate.html)
    - [casePublisher(fieldsForCaseDeflection:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCasePublisherViewControllerDelegate.html#/c:objc\(pl\)SCSCasePublisherViewControllerDelegate\(im\)casePublisher:fieldsForCaseDeflection:)
    - [casePublisher(fieldsToHideFromCaseFields:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCasePublisherViewControllerDelegate.html#/c:objc\(pl\)SCSCasePublisherViewControllerDelegate\(im\)casePublisher:fieldsToHideFromCaseFields:)
    - [casePublisher(valuesForHiddenFields:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCasePublisherViewControllerDelegate.html#/c:objc\(pl\)SCSCasePublisherViewControllerDelegate\(im\)casePublisher:valuesForHiddenFields:)
    - [casePublisher(viewFor:withCaseId:error:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCasePublisherViewControllerDelegate.html#/c:objc\(pl\)SCSCasePublisherViewControllerDelegate\(im\)casePublisher:viewForResult:withCaseId:error:)
    - [shouldEnableCaseDeflection(forPublisher:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SCSCasePublisherViewControllerDelegate.html#/c:objc\(pl\)SCSCasePublisherViewControllerDelegate\(im\)shouldEnableCaseDeflectionForPublisher:)

- [SOSAgentAvailability](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSAgentAvailability.html)
    - [startPolling(withOrganizationId:deploymentId:liveAgentPod:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSAgentAvailability.html#/c:objc\(cs\)SOSAgentAvailability\(im\)startPollingWithOrganizationId:deploymentId:liveAgentPod:)
- [SOSAgentAvailabilityDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSAgentAvailabilityDelegate.html)
- [SOSAgentAvailabilityStatusType](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SOSAgentAvailabilityStatusType.html)
- [SOSCameraType](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SOSCameraType.html)
- [SOSConnectingBaseViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSConnectingBaseViewController.html)
- [SOSConnectingViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSConnectingViewController.html)
- [SOSDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSDelegate.html)
    - [sosDidStart](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSDelegate.html#/c:objc\(pl\)SOSDelegate\(im\)sosDidStart:)
    - [sosDidConnect](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSDelegate.html#/c:objc\(pl\)SOSDelegate\(im\)sosDidConnect:)
    - [sosWillReconnect](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSDelegate.html#/c:objc\(pl\)SOSDelegate\(im\)sosWillReconnect:)
    - [sos(didCreateSession:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSDelegate.html#/c:objc\(pl\)SOSDelegate\(im\)sos:didCreateSession:)
    - [sos(didError:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSDelegate.html#/c:objc\(pl\)SOSDelegate\(im\)sos:didError:)
    - [sos(didStopWith:error:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSDelegate.html#/c:objc\(pl\)SOSDelegate\(im\)sos:didStopWithReason:error:)
    - [sos(stateDidChange:current:previous:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSDelegate.html#/c:objc\(pl\)SOSDelegate\(im\)sos:stateDidChange:previous:)
- [SOSErrorCode](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SOSErrorCode.html)
- [SOSMaskedTextField](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSMaskedTextField.html)
- [SOSNetworkReporterDelegate](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSNetworkReporterDelegate.html)
- [SOSOnboardingBaseViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOnboardingBaseViewController.html)
- [SOSOnboardingViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSOnboardingViewController.html)
- [SOSOptions](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html)
    - [customFieldData](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)customFieldData)
    - [featureAgentVideoStreamEnabled](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)featureAgentVideoStreamEnabled)
    - [featureClientBackCameraEnabled](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)featureClientBackCameraEnabled)
    - [featureClientFrontCameraEnabled](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)featureClientFrontCameraEnabled)
    - [featureClientScreenSharingEnabled](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)featureClientScreenSharingEnabled)
    - [featureNetworkTestEnabled](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)featureNetworkTestEnabled)
    - [initialAgentStreamPosition](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)initialAgentStreamPosition)
    - [initialAgentVideoStreamActive](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)initialAgentVideoStreamActive)
    - [initialCameraType](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)initialCameraType)
    - [remoteLoggingEnabled](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)remoteLoggingEnabled)
    - [sessionRetryTime](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(py\)sessionRetryTime)
    - [setViewControllerClass](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(im\)setViewControllerClass:for:)
    - [SOSOptions(liveAgentPod:orgId:deploymentId:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSOptions.html#/c:objc\(cs\)SOSOptions\(cm\)optionsWithLiveAgentPod:orgId:deploymentId:)
- [SOSSessionBaseViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSSessionBaseViewController.html)
- [SOSSessionViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSSessionViewController.html)
- [SOSScreenSharingBaseViewController](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSScreenSharingBaseViewController.html)
- [SOSSessionManager](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSSessionManager.html)
    - [add(delegate: SOSDelegate!)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSSessionManager.html#/c:objc\(cs\)SOSSessionManager\(im\)addDelegate:)
    - [screenSharing](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSSessionManager.html#/c:objc\(cs\)SOSSessionManager\(py\)screenSharing)
    - [startSession](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSSessionManager.html#/c:objc\(cs\)SOSSessionManager\(im\)startSessionWithOptions:)
    - [state](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSSessionManager.html#/c:objc\(cs\)SOSSessionManager\(py\)state)
    - [stopSession](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSSessionManager.html#/c:objc\(cs\)SOSSessionManager\(im\)stopSession)
    - [stopSession(completion:)](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Classes/SOSSessionManager.html#/c:objc\(cs\)SOSSessionManager\(im\)stopSessionWithCompletion:)
- [SOSSessionState](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SOSSessionState.html)
- [SOSStopReason](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SOSStopReason.html)
- [SOSUIAgentStreamReceivable](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSUIAgentStreamReceivable.html)
- [SOSUILineDrawingReceivable](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Protocols/SOSUILineDrawingReceivable.html)
- [SOSUIPhase](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/Enums/SOSUIPhase.html)

- [ServiceKnowledge (Knowledge) String Resources](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/serviceknowledgestringconstants.html)
- [ServiceCases (Case Management) String Resources](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/servicecasesstringconstants.html)
- [ServiceSOS (SOS) String Resources](https://forcedotcom.github.io/ServiceSDK-iOS/releases/api/234.1/servicesosstringconstants.html)