| ArticleDetailRequest | Request object for fetching the detailed content for an article. |
| ArticleDetailRequest.Builder | Builder class for an ArticleDetailRequest. |
| ArticleDetails | The ArticleDetails expand the ArticleSummary to include the content and
additional details about an article. |
| ArticleDetails.Field | A ArticleDetails.Field is a piece of information inside an article. |
| ArticleDetails.Field.Type | IntDef for the field types. |
| ArticleList | An article list represents a paginated list of ArticleSummary instances. |
| ArticleListRequest | Request object for fetching lists of article summaries. |
| ArticleListRequest.Builder | Builder class for the ArticleListRequest type. |
| ArticleListRequest.QueryMethod | |
| ArticleListRequest.SortBy | |
| ArticleListRequest.SortOrder | |
| ArticleSummary | An article summary represents the metadata for a single article. |
| ArticleWebView | A View that displays |
| ArticleWebView.OnLinkSelectedListener | Interface for handling events when a user selects a link within an article web view. |
| ArticleWebView.WebResourceErrorListener | Callback triggered on WebResourceErrors while loading the webview. |
| ArticleWebViewConfiguration | Configuration class used to provide contents and settings to the ArticleWebView instance. |
| ArticleWebViewConfiguration.Builder | A Builder for constructing ArticleWebViewConfiguration objects. |
| ChatterUser | Represents an administrative user of Salesforce Knowledge. |
| DataCategoriesRequest | Request that is made to retrieve DataCategories. |
| DataCategoriesRequest.Builder | Builder for the DataCategoriesRequest class. |
| DataCategoryGroup | A data category group is a high-level collection of data categories which may exist within an organization. |
| DataCategoryGroupList | A list of data category groups that exist within an organization. |
| DataCategoryGroupListRequest | Request for retrieving the Data Category Groups. |
| DataCategoryGroupListRequest.Builder | Builder for the DataCategoryGroupListRequest class. |
| DataCategoryGroupRequest | Request for retrieving a single Data Category Group. |
| DataCategoryGroupRequest.Builder | Builder for the DataCategoryGroupRequest class. |
| DataCategoryList | A data category list encapsulates a list of data categories. |
| DataCategorySummary | A data category groups together multiple related articles under a common heading. |
| DataCategoryTree | A tree of data categories, which allows navigating the parent/child relationships between categories. |
| KnowledgeClient | Public API for the KnowledgeClient. |
| KnowledgeConfiguration | Configuration class used in the creation of a KnowledgeClient instance via KnowledgeCore. |
| KnowledgeConfiguration.Builder | Builder for KnowledgeConfiguration instances. |
| KnowledgeCore | Initialization API for Knowledge. |
| KnowledgeCssProvider | Interface for providing CSS to Knowledge articles as they are displayed to the user in a WebView. |
| KnowledgeImageProvider | Interface for providing background/header images for articles and data categories. |
| KnowledgeJsProvider | Interface for providing JavaScript to Knowledge articles as they are displayed to the user in a WebView. |
| KnowledgeOfflineException | Exception type that is returned when a request cannot be serviced because the needed data has not been previously cached and the device is offline. |
| KnowledgeRequest | Base class for any requests that are made that potentially hit the online Knowledge Base. |
| KnowledgeRequest.KnowledgeRequestBuilder<T extends KnowledgeRequestBuilder<T>> | Builder logic for configuration that is common to all requests into the online Salesforce Knowledge Base. |
| KnowledgeScene | Enumeration of the various "scenes" or parts of the Knowledge UI. |
| KnowledgeUI | Entry point for initializing a KnowledgeUIClient and launching the Knowledge UI. |
| KnowledgeUIAnalytics | KnowledgeUIAnalytics contains identifying information for analytics data that is relayed via the com.salesforce.android.service.common.analytics.ServiceAnalytics API. |
| KnowledgeUIClient | A KnowledgeUIClient is used to launch and control the Knowledge UI. |
| KnowledgeUIClient.OnCloseListener | Interface for handling the event where the user has closed the Knowledge UI. |
| KnowledgeUIConfiguration | Configuration class used in the creation of a KnowledgeUIClient instance via KnowledgeUI. |
| KnowledgeViewAddition | Interface for a factory that adds additional views to KnowledgeUI. |
| LanguageManager | Utility class that can be used to check the validity of a specific locale. |
| OfflineResourceCache | This class can be used to cache online resources for later offline viewing. |
| OfflineResourceCache.Builder | Builder class for OfflineResourceCache. |
| OfflineResourceCacher | Class that handles downloading resources from article contents and storing them in a cache for later offline use. |
| OfflineResourceConfig | Configuration for the Offline Resource caching mechanism. |
| OfflineResourceConfig.Builder | Builder class for OfflineResourceConfig instances. |