| Actor | Model interface for a chatter user interacting with a case. |
| Body | Model interface for the text associated with an Element. |
| CaseClient | Interfaces with the Salesforce case support back-end. |
| CaseClientCallbacks | Provides a mechanism for consumers of the SDK to pass data back to the SDK and handle different events. |
| CaseConfiguration | Configuration class used in the creation of a CaseClient instance via CaseCore. |
| CaseConfiguration.Builder | |
| CaseCore | Initialization API for Case support. |
| CaseDetailRecord | Model interface for the details of a case. |
| CaseDetailRequest | A FetchSaveRequest which builds a case detail request object. |
| CaseDetailRequest.CaseDetailRequestBuilder | Builder for the CaseDetailRequest class. |
| CaseFeed | Model for a case feed. |
| CaseFeedRequest | A FetchSaveRequest which builds a case feed request object. |
| CaseFeedRequest.CaseFeedRequestBuilder | The builder for the CaseFeedRequest. |
| CaseField | Model interface for a field of a case. |
| CaseFieldType | The supported case field types. |
| CaseLayoutData | The case layout data model contract. |
| CaseListFeedRecord | Model interface for a case feed item belonging to a case list item. |
| CaseListRecord | Model interface for a single element in the case list. |
| CaseListRequest | A FetchSaveRequest which builds a case list request object. |
| CaseListRequest.CaseListRequestBuilder | Builder for the CaseListRequest. |
| CasesUIAnalytics | CasesUIAnalytics contains identifying information for analytics data that is relayed via the ServiceAnalytics API. |
| CasesUIAnalytics.CompletionType | The result of an operation. |
| CasesUIAnalytics.EventType | A string representing the type of user event that occurred. |
| CasesUIAnalytics.UserType | The user who initiated a change. |
| CaseUI | Initialization API for the Case UI Package. |
| CaseUIClient | Public API for the CasesUIClient |
| CaseUIConfiguration | Configuration class used in the creation of a CaseUIClient instance via CaseUI. |
| CommentPost | Model for a case feed comment post. |
| CommentPostRequest | A FetchSaveRequest which posts a comment to a case. |
| CommentPostRequest.CommentPostRequestBuilder | Builder for the CommentPostRequest. |
| CommunitiesListRequest | A FetchSaveRequest which retrieves a list of communities available to an authenticated
user. |
| CommunitiesListRequest.CommunitiesListRequestBuilder | Builder for the CaseDetailRequest class. |
| Community | Model interface for a community |
| CommunityIdRequest | A FetchSaveRequest which retrieves the id associated with a given Community URL. |
| CommunityIdRequest.CommunityIdRequestBuilder | Builder for the CommunityIdRequest.CommunityIdRequestBuilder class. |
| CompleteCaseFeed | A container holding details on a Case and its chatter feed and layout. |
| CompleteCaseFeedRequest | A FetchSaveRequest which can be used to request all details required to view a case. |
| CompleteCaseFeedRequest.CompleteCaseFeedRequestBuilder | Builder for the CompleteCaseFeedRequest class. |
| CreateCaseQuickActionRequest | A FetchSaveRequest which builds a create case quick action request object. |
| CreateCaseQuickActionRequest.CreateCaseQuickActionRequestBuilder | Builder for the CreateCaseQuickActionRequest. |
| CreateCaseRecord | Model for creating a case record. |
| CreateCaseRecordRequest | A FetchSaveRequest which builds a new case record request object. |
| CreateCaseRecordRequest.NewCaseRecordRequestBuilder | |
| CreateCaseRecordResult | The result of a case create request. |
| DefaultValues | Model for default values. |
| DefaultValuesRequest | A FetchSaveRequest which builds a case layout default values request object. |
| DefaultValuesRequest.DefaultValuesRequestBuilder | Builder for the DefaultValuesRequest. |
| Element | Model representing a single item in a case feed. |
| FetchSaveRequest | The base fetch save request object. |
| FetchSaveRequestBuilder<T extends FetchSaveRequestBuilder<T>> | Builder logic for configuration that is common to all fetch save requests into the Salesforce Cases SDK. |
| ListView | Model interface for a list view |
| ListViewDescribe | Model interface for a list view describe. |
| ListViewDescribeRequest | A FetchSaveRequest which builds a listView describe request object. |
| ListViewDescribeRequest.ListViewDescribeRequestBuilder | |
| ListViewRequest | A FetchSaveRequest which builds a case listView request object. |
| ListViewRequest.ListViewRequestBuilder |
| NoCacheRequestBuilder<T extends FetchSaveRequestBuilder<T>> | FetchSaveRequestBuilder which builds a FetchSaveRequest that does not support
caching
results. |
| Photo | Model interface for a photo. |
| PickListOption | Model interface for a pick list option. |
| SaveRequest | The base save request object. |
| SaveRequestBuilder<T extends SaveRequestBuilder<T>> | Builder logic for configuration that is common to all save requests into the Salesforce Cases SDK. |
| SetCaseHiddenRequest | A SaveRequest which builds a request to set a case as hidden or shown. |
| SetCaseHiddenRequest.SetCaseHiddenRequestBuilder | Builder for the SetCaseHiddenRequest. |
| SetCaseLastReadDateRequest | A SaveRequest which builds a request to save a case's last read date. |
| SetCaseLastReadDateRequest.SetCaseLastReadDateRequestBuilder |