A B C D E G H I J K L M N O P R S T U V W Z
A
- ACTION_CONTACT_OPTION - Static variable in interface zendesk.support.Constants
-
Action string for Action Handlers which allow the user to contact
- ACTION_CONVERSATION_LIST - Static variable in interface zendesk.support.Constants
-
Action string for opening a conversation list UI (such as Support SDK's RequestListActivity).
- ACTION_REFRESH_REQUEST_CONVERSATION - Static variable in interface zendesk.support.Constants
-
Action string for refreshing the Request Conversation UI.
- ACTION_REFRESH_REQUEST_LIST - Static variable in interface zendesk.support.Constants
-
Action string for refreshing the Request List UI.
- ActionDescription - Class in zendesk.core
- ActionDescription(String, String, int) - Constructor for class zendesk.core.ActionDescription
- ActionHandler - Interface in zendesk.core
-
Defines a handler for an inter-SDK action, such as one SDK starting another one, without either SDK having a dependency on the other.
- ActionHandlerRegistry - Interface in zendesk.core
-
Defines an interface for a registry of
ActionHandler
objects to be used for inter-SDK actions, such as starting anandroid.app.Activity
from one SDK, in another SDK, without any dependency between them. - add(ActionHandler) - Method in interface zendesk.core.ActionHandlerRegistry
-
Adds an
ActionHandler
to the registry. - addComment(String, EndUserComment, <any>) - Method in interface zendesk.support.RequestProvider
-
Add a
EndUserComment
to a request. - addNetworkAwareListener(Integer, NetworkAware) - Method in interface zendesk.core.NetworkInfoProvider
-
Add a
NetworkAware
listener object, which will receive updates to the network state viaNetworkAware.onNetworkAvailable()
andNetworkAware.onNetworkUnavailable()
as long as theNetworkInfoProvider
is currently in a registered state. - addRetryAction(Integer, RetryAction) - Method in interface zendesk.core.NetworkInfoProvider
-
Add a
RetryAction
, whoseRetryAction.onRetry()
method will be called the next time the provider is notified with network availability. - addTags(List<String>, <any>) - Method in interface zendesk.core.UserProvider
-
Calls a user service to add tags to a user on behalf of the end-user.
- AgentInfo(String, String, String) - Constructor for class zendesk.support.requestlist.RequestInfo.AgentInfo
- AnonymousIdentity - Class in zendesk.core
-
This class models an identity which is used to identify an End User within a Zendesk instance.
- AnonymousIdentity() - Constructor for class zendesk.core.AnonymousIdentity
-
Creates a new, empty instance of an AnonymousIdentity.
- AnonymousIdentity.Builder - Class in zendesk.core
-
This is a builder class which is used to generate a
Identity
- ARTICLE_VOTE_DOWN - Static variable in annotation type zendesk.support.SupportBlipsProvider.ArticleVote
- ARTICLE_VOTE_UP - Static variable in annotation type zendesk.support.SupportBlipsProvider.ArticleVote
- Attachment - Class in zendesk.support
-
This is a model class for an Attachment object.
- Attachment() - Constructor for class zendesk.support.Attachment
- AttachmentFile - Class in zendesk.support
-
Model class representing a file to be uploaded to Zendesk Support as an attachment to a request comment.
- AttachmentFile(String, String, File) - Constructor for class zendesk.support.AttachmentFile
-
Construct a new instance of an AttachmentFile with the provided file name, MIME type, and file.
- AuthenticationProvider - Interface in zendesk.core
-
SDK access to Identity.
- AuthenticationType - Enum in zendesk.core
-
Enum to track the authentication type for a given app configuration
B
- BaseStorage - Interface in zendesk.core
-
Low level storage description.
- BlipsGroup - Enum in zendesk.core
-
Defines the different groups of blips which can be sent.
- BlipsProvider - Interface in zendesk.core
-
A Provider for tracking user actions.
- build() - Method in class zendesk.core.AnonymousIdentity.Builder
-
Builds a
Identity
object with the specified parameters. - builder() - Static method in class zendesk.support.request.RequestActivity
-
Create a new builder for RequestActivity.
- builder() - Static method in class zendesk.support.requestlist.RequestListActivity
-
Create a new builder for RequestListActivity.
- Builder() - Constructor for class zendesk.core.AnonymousIdentity.Builder
-
Creates a builder which can be used to create an anonymous identity
- Builder() - Constructor for class zendesk.support.request.RequestConfiguration.Builder
- Builder() - Constructor for class zendesk.support.requestlist.RequestListConfiguration.Builder
C
- canHandle(String) - Method in interface zendesk.core.ActionHandler
-
Determines whether or not the ActionHandler object can handle the given action String.
- canHandle(String) - Method in class zendesk.support.CreateRequestActionHandler
- clear() - Method in interface zendesk.core.ActionHandlerRegistry
-
Removes all
ActionHandler
s from the registry. - clear() - Method in interface zendesk.core.BaseStorage
-
Clear everything from storage.
- clear() - Method in interface zendesk.core.MemoryCache
- clear() - Method in interface zendesk.core.SessionStorage
-
Clear all session related data.
- clearNetworkAwareListeners() - Method in interface zendesk.core.NetworkInfoProvider
-
Clear all added
NetworkAware
listener objects. - clearRetryActions() - Method in interface zendesk.core.NetworkInfoProvider
-
Clear all added
RetryAction
objects. - Comment - Class in zendesk.support
-
This is a model class for a Comment object that will be created by the
RequestProvider
as part ofCommentsResponse
. - Comment() - Constructor for class zendesk.support.Comment
- CommentResponse - Class in zendesk.support
-
This is a model class for a CommentResponse object that will be fetched by the
RequestProvider
as part ofCommentsResponse
. - CommentResponse() - Constructor for class zendesk.support.CommentResponse
- CommentsResponse - Class in zendesk.support
-
This is a class model for a response for requesting comments for a request.
- CommentsResponse() - Constructor for class zendesk.support.CommentsResponse
- config() - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Create a
Configuration
for the passed in configuration options. - config() - Method in class zendesk.support.requestlist.RequestListConfiguration.Builder
-
Create a
Configuration
for the passed in configuration options. - configureOkHttpClient(OkHttpClient.Builder) - Method in class zendesk.core.CustomNetworkConfig
-
Add custom configuration to the
OkHttpClient.Builder
which will be used by the object returned byRestServiceProvider#createRestService(Class, CustomNetworkConfig)
. - configureRetrofit(Retrofit.Builder) - Method in class zendesk.core.CustomNetworkConfig
-
Add custom configuration to the
Retrofit.Builder
which will be used by the object returned byRestServiceProvider#createRestService(Class, CustomNetworkConfig)
. - Constants - Interface in zendesk.support
-
Constants required for network operations
- contains(String) - Method in interface zendesk.core.MemoryCache
- CoreSettings - Class in zendesk.core
-
This model contains the server-driven core SDK specific configurations that can affect how the SDK behaves.
- createRequest(CreateRequest, <any>) - Method in interface zendesk.support.RequestProvider
-
Calls a request service to create a request on behalf of the end-user.
- CreateRequest - Class in zendesk.support
-
This is a model class for a request which will be created by the
RequestProvider
- CreateRequest() - Constructor for class zendesk.support.CreateRequest
- CreateRequestActionHandler - Class in zendesk.support
- createRestService(Class<E>, String, String) - Method in interface zendesk.core.RestServiceProvider
-
Create a RestApi from the provided class.
- createRestService(Class<E>, String, String, CustomNetworkConfig) - Method in interface zendesk.core.RestServiceProvider
-
Create a RestApi from the provided class, with a configuration class for custom network needs.
- CustomField - Class in zendesk.support
-
CustomFields model which allows for custom data to be set on a request
- CustomField(Long, Object) - Constructor for class zendesk.support.CustomField
-
Constructor for a custom field model to be included with a ticket
- CustomNetworkConfig - Class in zendesk.core
-
Abstract class for customising network configuration, to be used by Zendesk SDKs in conjunction with
RestServiceProvider#createRestService(Class, CustomNetworkConfig)
. - CustomNetworkConfig() - Constructor for class zendesk.core.CustomNetworkConfig
D
- deepLinkIntent(Context, Intent...) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Creates and returns an
Intent
for starting aDeepLinkingBroadcastReceiver
, for deep-linking to aRequestActivity
. - deepLinkIntent(Context, List<Configuration>, Intent...) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Creates and returns an
Intent
for starting aDeepLinkingBroadcastReceiver
, for deep-linking to aRequestActivity
. - deleteAttachment(String, <any>) - Method in interface zendesk.support.UploadProvider
-
Calls a upload service to delete an upload on behalf of the end-user.
- deleteTags(List<String>, <any>) - Method in interface zendesk.core.UserProvider
-
Calls a user service to remove tags from a user on behalf of the end-user.
- Disk(Executor, Executor, SupportUiStorage, String) - Constructor for class zendesk.support.requestlist.RequestInfoDataSource.Disk
E
- EndUserComment - Class in zendesk.support
-
EndUserComment object is used to model the difference the API for updating a Request has with fetching a list of Comments for a given request.
- EndUserComment() - Constructor for class zendesk.support.EndUserComment
- engine() - Static method in class zendesk.support.SupportEngine
- equals(Object) - Method in class zendesk.core.AnonymousIdentity
- equals(Object) - Method in class zendesk.core.JwtIdentity
- equals(Object) - Method in class zendesk.support.requestlist.RequestInfo.AgentInfo
- equals(Object) - Method in class zendesk.support.requestlist.RequestInfo.MessageInfo
- equals(Object) - Method in class zendesk.support.User
G
- get(String) - Method in interface zendesk.core.BaseStorage
-
Retrieve the stored value for the provided key.
- get(String) - Method in interface zendesk.core.MemoryCache
- get(String, Class<E>) - Method in interface zendesk.core.BaseStorage
-
Retrieve the stored value for the provided key.
- getAction() - Method in class zendesk.core.UserAction
- getActionDescription() - Method in interface zendesk.core.ActionHandler
- getActionDescription() - Method in class zendesk.support.CreateRequestActionHandler
- getAdditionalSdkStorage() - Method in interface zendesk.core.SessionStorage
-
Gets a reference to additional sdk storage
- getAllRequests(<any>) - Method in interface zendesk.support.RequestProvider
-
Gets all requests that user has opened.
- getAttachment() - Method in class zendesk.support.UploadResponse
-
Get a
Attachment
as a response of an uploaded file - getAttachments() - Method in class zendesk.support.Comment
-
Gets the attachments of the comment
- getAttachments() - Method in class zendesk.support.CommentResponse
-
Gets the attachments of the comment
- getAttachments() - Method in class zendesk.support.CreateRequest
-
Returns a
List
of attachmentUploadResponse#token
s attached to the Request. - getAttachments() - Method in class zendesk.support.EndUserComment
-
Gets the attachments for this comment.
- getAuthentication() - Method in class zendesk.core.CoreSettings
-
Returns the authentication type enabled for the App configuration
- getAuthenticationType() - Method in class zendesk.support.SupportSdkSettings
- getAuthorId() - Method in class zendesk.support.Comment
-
Gets the ID of the author who created the comment.
- getAuthorId() - Method in class zendesk.support.CommentResponse
-
Gets the ID of the author who created the comment.
- getBody() - Method in class zendesk.support.Comment
-
Gets the body of the comment in plain text
- getBody() - Method in class zendesk.support.CommentResponse
-
Gets the body of the comment in plain text
- getCategory() - Method in class zendesk.core.UserAction
- getChannel() - Method in class zendesk.core.PageView
- getChannel() - Method in class zendesk.core.UserAction
- getCollaboratorIds() - Method in class zendesk.support.Request
-
Gets the IDs of all of the users who are collaborators on the Request
- getCommentCount() - Method in class zendesk.support.Request
-
Gets the number of comments on the Request
- getComments() - Method in class zendesk.support.CommentsResponse
-
Gets the comments in the response
- getComments(String, <any>) - Method in interface zendesk.support.RequestProvider
-
Gets all comments for a request.
- getCommentsSince(String, Date, boolean, <any>) - Method in interface zendesk.support.RequestProvider
-
Gets comments for a request since a specified point in time.
- getConfigurations() - Method in class zendesk.support.request.RequestConfiguration
- getConfigurations() - Method in class zendesk.support.requestlist.RequestListConfiguration
- getContactZendeskTags() - Method in class zendesk.support.SupportSdkSettings
-
Gets the tags to use for the
ContactZendesk
components. - getContentType() - Method in class zendesk.support.Attachment
-
Gets the content type of the attachment, e.g.
- getContentUrl() - Method in class zendesk.support.Attachment
-
Gets the URL at which the attachment can be downloaded
- getCoreOkHttpClient() - Method in interface zendesk.core.RestServiceProvider
-
Gets an
OkHttpClient
that's not doing zendesk auth and is not caching responses. - getCoreSettings() - Method in class zendesk.core.SettingsPack
-
Gets core settings
- getCoreSettings(<any>) - Method in interface zendesk.core.SettingsProvider
-
Retrieves core settings from storage if they are valid or network if they are not.
- getCount() - Method in class zendesk.support.ResponseWrapper
-
Gets the count of the resources in this response
- getCreatedAt() - Method in class zendesk.core.UserField
-
Gets the date that the user field was created at
- getCreatedAt() - Method in class zendesk.support.Comment
-
Gets the date that the comment was created at
- getCreatedAt() - Method in class zendesk.support.CommentResponse
-
Gets the date that the comment was created at
- getCreatedAt() - Method in class zendesk.support.Request
-
Gets the date that the Request was created at
- getCustomFields() - Method in class zendesk.support.CreateRequest
- getCustomFields() - Method in class zendesk.support.Request
-
Gets the custom fields on the Request
- getCustomFields() - Method in class zendesk.support.request.RequestConfiguration
- getDescription() - Method in class zendesk.core.UserField
-
Get the description of the user field.
- getDescription() - Method in class zendesk.support.CreateRequest
-
Gets the description of this request
- getDescription() - Method in class zendesk.support.Request
-
Gets the description of the Request
- getDescription() - Method in class zendesk.support.TicketField
-
Gets the description of the ticket field.
- getDueAt() - Method in class zendesk.support.Request
-
Gets the date that the Request is due at
- getEmail() - Method in class zendesk.core.AnonymousIdentity
-
Gets the email address associated with this anonymous identity
- getExpiresAt() - Method in class zendesk.support.UploadResponse
-
Gets the date that the token expires at
- getFile() - Method in class zendesk.support.AttachmentFile
- getFileName() - Method in class zendesk.support.Attachment
-
Gets the file name of the attachment
- getFileName() - Method in class zendesk.support.AttachmentFile
- getFiles() - Method in class zendesk.support.request.RequestConfiguration
- getFilesAsAttachments() - Method in class zendesk.support.request.RequestConfiguration
- getFirstComment() - Method in class zendesk.support.Request
-
Gets the first comment from the Request.
- getHeight() - Method in class zendesk.support.Attachment
-
Gets the height of the attachment in pixels
- getHelpCenterLocale() - Method in class zendesk.support.SupportSdkSettings
-
Gets the default locale of the help center
- getHelpCenterLocaleOverride() - Method in enum zendesk.support.Support
-
Returns the override, if any, for the locale to be used in Help Center requests.
- getHtmlBody() - Method in class zendesk.support.Comment
-
Gets the HTML body of the comment
- getHtmlBody() - Method in class zendesk.support.CommentResponse
-
Gets the HTML body of the comment
- getIcon() - Method in class zendesk.core.ActionDescription
- getId() - Method in class zendesk.core.User
-
Get the id of the user.
- getId() - Method in class zendesk.core.UserField
-
Get the id of the user field.
- getId() - Method in class zendesk.core.UserFieldOption
-
Get the id of the user field option.
- getId() - Method in class zendesk.support.Attachment
-
Gets the ID of the attachment
- getId() - Method in class zendesk.support.Comment
-
Gets the ID of the comment
- getId() - Method in class zendesk.support.CommentResponse
-
Gets the ID of the comment
- getId() - Method in class zendesk.support.CreateRequest
-
Gets the ID for this request
- getId() - Method in class zendesk.support.CustomField
- getId() - Method in class zendesk.support.Request
-
Gets the ID of the Request
- getId() - Method in class zendesk.support.SupportEngine
- getId() - Method in class zendesk.support.SupportModule
- getId() - Method in class zendesk.support.TicketField
-
Gets the ID of the ticket field.
- getId() - Method in class zendesk.support.TicketFieldOption
-
Gets the ID of the ticket field option.
- getId() - Method in class zendesk.support.TicketForm
-
Gets the ID of the ticket form.
- getId() - Method in class zendesk.support.User
-
Get the id of the user.
- getIdentity() - Method in interface zendesk.core.AuthenticationProvider
- getIdentity() - Method in enum zendesk.core.Zendesk
-
Return the current
Identity
for the SDK, or null if none has been set. - getJwtUserIdentifier() - Method in class zendesk.core.JwtIdentity
-
Gets the JWT User Identifier
- getKey() - Method in class zendesk.core.UserField
-
Get the unique key of the user field.
- getLabel() - Method in class zendesk.core.UserAction
- getLastComment() - Method in class zendesk.support.Request
-
Gets the last comment from the Request.
- getLastCommentingAgents() - Method in class zendesk.support.Request
-
Gets the last 5 commenting agents.
- getLocalizedAccessibilityLabel() - Method in class zendesk.core.ActionDescription
- getLocalizedLabel() - Method in class zendesk.core.ActionDescription
- getLocalRequestId() - Method in class zendesk.support.request.RequestConfiguration
- getMaxAttachmentSize() - Method in class zendesk.support.SupportSdkSettings
-
Gets the maximum attachment size allowed in bytes
- getMediaOkHttpClient() - Method in interface zendesk.core.RestServiceProvider
-
Gets an
OkHttpClient
that's doing zendesk auth and is heavily caching responses. - getMimeType() - Method in class zendesk.support.AttachmentFile
- getName() - Method in class zendesk.core.AnonymousIdentity
-
Gets the name associated with this anonymous identity
- getName() - Method in class zendesk.core.User
-
Get the name of the user.
- getName() - Method in class zendesk.core.UserFieldOption
-
Get the name of the user field option.
- getName() - Method in class zendesk.support.TicketFieldOption
-
Gets the name of the ticket field option.
- getName() - Method in class zendesk.support.TicketFieldSystemOption
-
Gets the name of the ticket field system option.
- getName() - Method in class zendesk.support.TicketForm
-
Gets the name of the ticket form.
- getName() - Method in class zendesk.support.User
-
Get the name of the user.
- getNavigatorLanguage() - Method in class zendesk.core.PageView
- getNextPage() - Method in class zendesk.support.ResponseWrapper
-
Gets the API URL of the next page
- getOrDefault(String, T) - Method in interface zendesk.core.MemoryCache
- getOrganizationId() - Method in class zendesk.support.Request
-
Gets the ID of the Organization that the Request is associated with
- getOrganizationId() - Method in class zendesk.support.User
-
Get the organization id of the user.
- getOrganizations() - Method in class zendesk.support.CommentsResponse
-
Gets the organizations that the
users
belong to - getPageId() - Method in class zendesk.core.PageView
- getPageLocale() - Method in class zendesk.core.PageView
- getPageTitle() - Method in class zendesk.core.PageView
- getPhoto() - Method in class zendesk.core.User
-
Get the URL for the avatar of the user.
- getPhoto() - Method in class zendesk.support.User
-
Get avatar of the user.
- getPosition() - Method in class zendesk.core.UserField
-
Gets the position of the user field
- getPreviousPage() - Method in class zendesk.support.ResponseWrapper
-
Gets the API URL of the previous page
- getPriority() - Method in interface zendesk.core.ActionHandler
-
Returns the priority of the ActionHandler.
- getPriority() - Method in class zendesk.support.CreateRequestActionHandler
- getPriority() - Method in class zendesk.support.Request
-
Gets the priority of the Request
- getPublicUpdatedAt() - Method in class zendesk.support.Request
-
Gets the date that the Request was publicly updated at
- getRawDescription() - Method in class zendesk.core.UserField
-
Get the raw description of the user field.
- getRawName() - Method in class zendesk.core.UserFieldOption
-
Gets the raw name of the user field option
- getRawTitle() - Method in class zendesk.core.UserField
-
Gets the raw title of the user field
- getReferrerUrl() - Method in class zendesk.support.SupportSdkSettings
-
Gets the url that will be opened when referrer logo is clicked.
- getRegexpForValidation() - Method in class zendesk.core.UserField
-
Gets the regexp which is used to validate the user field
- getRegexpForValidation() - Method in class zendesk.support.TicketField
-
Gets a regular expression for validation.
- getRequest(String, <any>) - Method in interface zendesk.support.RequestProvider
-
Calls a request service to get a request for the given request id.
- getRequesterId() - Method in class zendesk.support.Request
-
Gets the ID of the user who requested the Request
- getRequestId() - Method in class zendesk.support.Comment
-
Gets the ID of the request that this comment belongs to
- getRequestId() - Method in class zendesk.support.CommentResponse
-
Gets the ID of the request that this comment belongs to
- getRequestId() - Method in class zendesk.support.request.RequestConfiguration
- getRequests(String, <any>) - Method in interface zendesk.support.RequestProvider
-
Filters requests that user has opened by a status.
- getRequestStatus() - Method in class zendesk.support.request.RequestConfiguration
- getRequestSubject() - Method in class zendesk.support.request.RequestConfiguration
- getRequestSystemMessage() - Method in class zendesk.support.SupportSdkSettings
-
Gets the system message that will be shown after the first message was successfully sent.
- getRequestUpdates() - Method in class zendesk.support.RequestUpdates
- getSdkGuid() - Method in class zendesk.core.AnonymousIdentity
-
Gets the sdk guid associated with this anonymous identity
- getSettings() - Method in class zendesk.core.SettingsPack
-
Gets settings of the specified type.
- getSettings(<any>) - Method in interface zendesk.support.SupportSettingsProvider
-
Retrieves the
SupportSettings
wrapped in aSupportSdkSettings
object. - getSettingsForSdk(String, Class<E>, <any>) - Method in interface zendesk.core.SettingsProvider
-
Retrieves SDK-specific settings and Core settings in a SettingsPack object.
- getSize() - Method in class zendesk.support.Attachment
-
Gets the size of the attachment in bytes
- getStatus() - Method in class zendesk.support.Request
-
Gets the status of the Request
- getSubject() - Method in class zendesk.support.CreateRequest
-
Gets the subject of this request
- getSubject() - Method in class zendesk.support.Request
-
Gets the subject of the Request
- getTags() - Method in class zendesk.core.User
-
Gets the list of tags associated with the user
- getTags() - Method in class zendesk.support.CreateRequest
-
Gets the tags for this request
- getTags() - Method in class zendesk.support.request.RequestConfiguration
- getTags() - Method in class zendesk.support.User
-
Gets the list of tags associated with the user
- getThumbnails() - Method in class zendesk.support.Attachment
-
Gets the thumbnails of the attachment
- getTicketFieldOptions() - Method in class zendesk.support.TicketField
-
Ticket field options, this field will only be populated for
TicketFieldType.Tagger
field types - getTicketFields() - Method in class zendesk.support.TicketForm
-
Gets a list of associated
TicketField
. - getTicketFieldSystemOptions() - Method in class zendesk.support.TicketField
-
Ticket field system options, this field will only be populated for
TicketFieldType.Priority
field types - getTicketForm() - Method in class zendesk.support.request.RequestConfiguration
- getTicketFormId() - Method in class zendesk.support.CreateRequest
- getTicketFormId() - Method in class zendesk.support.request.RequestConfiguration
- getTicketFormsById(List<Long>, <any>) - Method in interface zendesk.support.RequestProvider
-
Get all available ticket forms.
- getTitle() - Method in class zendesk.core.UserField
-
Get the title of the user field.
- getTitle() - Method in class zendesk.support.TicketField
-
Gets the title of the ticket field.
- getTitleInPortal() - Method in class zendesk.support.TicketField
-
Gets title of the ticket field for end user
- getToken() - Method in class zendesk.support.UploadResponse
-
Gets the token associated with the uploaded file.
- getTransferOptionDescription() - Method in class zendesk.support.SupportEngine
- getType() - Method in class zendesk.support.Request
-
Gets the type of the Request
- getType() - Method in class zendesk.support.TicketField
-
Gets the type of the ticket field.
- getUpdatedAt() - Method in class zendesk.core.UserField
-
Gets the date that the user field was updated at
- getUpdatedAt() - Method in class zendesk.support.Request
-
Gets the date that the Request was updated at
- getUpdatesForDevice(<any>) - Method in interface zendesk.support.RequestProvider
-
Gets the details of any updates to requests for this device.
- getUrl() - Method in class zendesk.core.PageView
- getUrl() - Method in class zendesk.core.UserField
-
Gets the API URL of the user field
- getUrl() - Method in class zendesk.support.Attachment
-
Gets the API URL of the attachment
- getUrl() - Method in class zendesk.support.Comment
-
Gets the API URL of the comment
- getUrl() - Method in class zendesk.support.CommentResponse
-
Gets the API URL of the comment
- getUrl() - Method in class zendesk.support.Request
-
Gets the API URL of the Request
- getUser(<any>) - Method in interface zendesk.core.UserProvider
-
Calls a user service to get information about the current logged in user.
- getUserFieldOptions() - Method in class zendesk.core.UserField
-
Get a list of
UserFieldOption
. - getUserFields() - Method in class zendesk.core.User
-
Get a map of user fields, associated with the user.
- getUserFields() - Method in class zendesk.support.User
-
Get a map of user fields, associated with the user.
- getUserFields(<any>) - Method in interface zendesk.core.UserProvider
-
Gets a list of user field definitions that are available in your account.
- getUserFieldType() - Method in class zendesk.core.UserField
-
Get the type of the user field.
- getUsers() - Method in class zendesk.support.CommentsResponse
-
Gets the users who made the comments in
CommentsResponse.getComments()
- getValue() - Method in class zendesk.core.PageView
- getValue() - Method in class zendesk.core.UserAction
- getValue() - Method in class zendesk.core.UserFieldOption
-
Get the value of the user field options.
- getValue() - Method in class zendesk.support.CustomField
-
Deprecated.use #getValueString()
As of 2.2.2 #value is of type Object, and may be a String, a Boolean, or a List
This is to support multi-select custom fields. Use type specific getters for value, or use #getValueObject() to get the value as an object. - getValue() - Method in class zendesk.support.TicketFieldOption
-
Gets the value of the ticket field option.
- getValue() - Method in class zendesk.support.TicketFieldSystemOption
-
Gets the value of the ticket field system option.
- getValueBoolean() - Method in class zendesk.support.CustomField
- getValueList() - Method in class zendesk.support.CustomField
- getValueObject() - Method in class zendesk.support.CustomField
- getValueString() - Method in class zendesk.support.CustomField
- getVersion() - Method in class zendesk.core.PageView
- getVersion() - Method in class zendesk.core.UserAction
- getWidth() - Method in class zendesk.support.Attachment
-
Gets the width of the attachment in pixels
- getZendeskCacheDir() - Method in interface zendesk.core.SessionStorage
-
Gets the absolute path to Core SDK specific cache directory.
- getZendeskDataDir() - Method in interface zendesk.core.SessionStorage
-
Gets the absolute path to Core SDK specific data directory.
H
- handle(Map<String, Object>, Context) - Method in interface zendesk.core.ActionHandler
-
Invokes an action on the given action String.
- handle(Map<String, Object>, Context) - Method in class zendesk.support.CreateRequestActionHandler
- handlerByAction(String) - Method in interface zendesk.core.ActionHandlerRegistry
-
Finds and returns the highest priority
ActionHandler
whoseActionHandler.canHandle(String)
method returned true for the given action String, or null if noActionHandler
s returned true. - handlersByAction(String) - Method in interface zendesk.core.ActionHandlerRegistry
-
Finds and returns a priority ordered list of
ActionHandler
whoseActionHandler.canHandle(String)
method returned true for the given action String, or an empty list if noActionHandler
s returned true. - hashCode() - Method in class zendesk.core.AnonymousIdentity
- hashCode() - Method in class zendesk.core.JwtIdentity
- hashCode() - Method in class zendesk.support.requestlist.RequestInfo.AgentInfo
- hashCode() - Method in class zendesk.support.requestlist.RequestInfo.MessageInfo
- hashCode() - Method in class zendesk.support.User
- hasHelpCenterSettings() - Method in class zendesk.support.SupportSdkSettings
-
Checks if we have Help Center settings or not.
- hasUpdatedRequests() - Method in class zendesk.support.RequestUpdates
- helpCenterProvider() - Method in interface zendesk.support.ProviderStore
-
Returns an implementation of
HelpCenterProvider
- HOURS_MINUTES_FORMAT - Static variable in interface zendesk.support.Constants
-
Date format for displaying hours and minutes.
I
- Identity - Interface in zendesk.core
-
This is a marker interface for handling different identity types which are used to resolve end users within a Zendesk instance.
- init(Context, String, String, String) - Method in enum zendesk.core.Zendesk
-
Initialises the Zendesk Core SDK with your Zendesk subdomain settings and an
Identity
. - init(Zendesk) - Method in enum zendesk.support.Support
-
Initialises the Support SDK
- insert(RequestInfo, <any>) - Method in class zendesk.support.requestlist.RequestInfoDataSource.LocalDataSource
- intent(Context, Configuration...) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Create an
Intent
to start theRequestActivity
with the specified configuration options. - intent(Context, Configuration...) - Method in class zendesk.support.requestlist.RequestListConfiguration.Builder
-
Create an
Intent
to start theRequestListActivity
with the specified configuration options. - intent(Context, List<Configuration>) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Create an
Intent
to start theRequestActivity
with the specified configuration options. - intent(Context, List<Configuration>) - Method in class zendesk.support.requestlist.RequestListConfiguration.Builder
-
Create an
Intent
to start theRequestListActivity
with the specified configuration options. - isActive() - Method in class zendesk.core.UserField
-
Checks if the user field is active or not
- isAgent() - Method in class zendesk.core.User
-
Is the user an agent.
- isAgent() - Method in class zendesk.support.User
-
Is the user an agent.
- isAttachmentsEnabled() - Method in class zendesk.support.SupportSdkSettings
-
Checks if attachments are enabled or not
- isAvailable() - Method in class zendesk.support.TicketFormSettings
-
Determines whether TicketForms are available or not.
- isConversationsEnabled() - Method in class zendesk.support.SupportSdkSettings
-
Checks if conversations are enabled or not
- isDefault() - Method in class zendesk.support.TicketFieldOption
-
Gets if the field is the default value.
- isHelpCenterArticleVotingEnabled() - Method in class zendesk.support.SupportSdkSettings
-
Checks if help center voting is enabled or not.
- isHelpCenterEnabled() - Method in class zendesk.support.SupportSdkSettings
-
Checks if help center is enabled or not.
- isInitialized() - Method in enum zendesk.core.Zendesk
-
Gets whether
Zendesk.init(Context, String, String, String)
was called with valid values or not. - isInitialized() - Method in enum zendesk.support.Support
-
Gets whether
Support.init(Zendesk)
was called or not. - isNetworkAvailable() - Method in interface zendesk.core.NetworkInfoProvider
-
Returns whether or not the network is currently available.
- isNeverAskForEmailEnabled() - Method in class zendesk.support.SupportSdkSettings
-
Checks if the SDK is allowed to ask the end-user for an email address if needed
- isPublic() - Method in class zendesk.support.Comment
-
Checks if this comment is public or not
- isPublic() - Method in class zendesk.support.CommentResponse
-
Checks if this comment is public or not
- isRegisteredForPush() - Method in interface zendesk.core.PushRegistrationProvider
-
Returns whether or not the device is currently registered for push notifications.
- isRequestUnread(String) - Method in class zendesk.support.RequestUpdates
- isShowClosedRequests() - Method in class zendesk.support.SupportSdkSettings
-
Checks if the SDK is allowed to show closed requests in the
RequestListView
. - isShowReferrerLogoEnabled() - Method in class zendesk.support.SupportSdkSettings
-
Checks if the SDK is allowed to display a referrer logo inside the
RequestListView
andRequestViewConversationsDisabled
. - isSystem() - Method in class zendesk.core.UserField
-
Checks if the user field is a system field or not
- isTicketFormSupportAvailable() - Method in class zendesk.support.SupportSdkSettings
-
Gets if TicketForm support is available, or not.
J
- JwtIdentity - Class in zendesk.core
-
This class models a JWT identity which is used to identify an End User within a Zendesk instance.
- JwtIdentity(String) - Constructor for class zendesk.core.JwtIdentity
-
Creates a JWT identity that will be used during identification of a user.
K
- KEY_HELP_CENTER_ARTICLE_URL - Static variable in interface zendesk.support.Constants
-
Map key for a Help Center article URL when using an ActionHandler to open the article UI.
L
- load(<any>) - Method in class zendesk.support.requestlist.RequestInfoDataSource.Disk
- load(<any>) - Method in interface zendesk.support.requestlist.RequestInfoDataSource
- load(<any>) - Method in class zendesk.support.requestlist.RequestInfoDataSource.LocalDataSource
- load(<any>) - Method in class zendesk.support.requestlist.RequestInfoDataSource.Network
- load(<any>) - Method in class zendesk.support.requestlist.RequestInfoDataSource.RemoteDataSource
- load(<any>) - Method in class zendesk.support.requestlist.RequestInfoDataSource.Repository
- LOCAL - Static variable in interface zendesk.support.requestlist.RequestInfoDataSource
- LocalDataSource(RequestInfoDataSource.Disk) - Constructor for class zendesk.support.requestlist.RequestInfoDataSource.LocalDataSource
M
- markRequestAsRead(String, int) - Method in interface zendesk.support.RequestProvider
-
Marks a request as read on this device.
- markRequestAsUnread(String) - Method in interface zendesk.support.RequestProvider
-
Marks a request as unread on this device, by incrementing its total number of comments.
- MemoryCache - Interface in zendesk.core
-
Cache for storing data at the application level to survive config changes, prevents pollution of the parcelable buffers when handing larger objects.
- MessageInfo(String, Date, String) - Constructor for class zendesk.support.requestlist.RequestInfo.MessageInfo
N
- NetworkAware - Interface in zendesk.core
-
Interface to indicate that an implementer is aware of changes to network state
- NetworkInfoProvider - Interface in zendesk.core
-
A provider which will provide information about network connectivity.
- NO_TICKET_FORM_ID - Static variable in class zendesk.support.request.RequestConfiguration
-
Sentinel value to represent the absence of a valid Ticket Form ID.
O
- onBackPressed() - Method in class zendesk.support.request.RequestActivity
- onCreate(Bundle) - Method in class zendesk.support.request.RequestActivity
- onCreate(Bundle) - Method in class zendesk.support.requestlist.RequestListActivity
- onCreateOptionsMenu(Menu) - Method in class zendesk.support.request.RequestActivity
- onDestroy() - Method in class zendesk.support.requestlist.RequestListActivity
- onEvent(Event) - Method in class zendesk.support.SupportEngine
- onNetworkAvailable() - Method in interface zendesk.core.NetworkAware
-
Called when network connectivity is available
- onNetworkUnavailable() - Method in interface zendesk.core.NetworkAware
-
Called when network connectivity is unavailable.
- onOptionsItemSelected(MenuItem) - Method in class zendesk.support.request.RequestActivity
- onPause() - Method in class zendesk.support.request.RequestActivity
- onPause() - Method in class zendesk.support.requestlist.RequestListActivity
- onResume() - Method in class zendesk.support.request.RequestActivity
- onResume() - Method in class zendesk.support.requestlist.RequestListActivity
- onRetry() - Method in interface zendesk.core.RetryAction
-
Called when actions should be retried
- onSaveInstanceState(Bundle) - Method in class zendesk.support.request.RequestActivity
- onStart() - Method in class zendesk.support.requestlist.RequestListActivity
- onStop() - Method in class zendesk.support.requestlist.RequestListActivity
P
- PageView - Class in zendesk.core
-
Model class for BlipsPageView used in
BlipsProvider.sendBlip(PageView, BlipsGroup)
. - PageView(String, String, String, String, String, Long, String) - Constructor for class zendesk.core.PageView
- PageView(String, String, String, String, String, Long, String, Map<String, Object>) - Constructor for class zendesk.core.PageView
- provider() - Method in enum zendesk.core.Zendesk
-
Gets a
ProviderStore
for accessing all available SDK Providers. - provider() - Method in enum zendesk.support.Support
-
Gets a
ProviderStore
for accessing all available SDK Providers. - ProviderStore - Interface in zendesk.core
-
Interface used to expose Providers through
Zendesk
. - ProviderStore - Interface in zendesk.support
-
Interface used to expose Providers through
Support
. - pushRegistrationProvider() - Method in interface zendesk.core.ProviderStore
-
Returns an implementation of
PushRegistrationProvider
- PushRegistrationProvider - Interface in zendesk.core
-
A provider which will offer a higher level of abstraction compared to the
PushRegistrationService
You can create an instance of PushRegistrationProvider like this: - put(String, Object) - Method in interface zendesk.core.BaseStorage
-
Store the the given key value pair.
- put(String, Object) - Method in interface zendesk.core.MemoryCache
- put(String, String) - Method in interface zendesk.core.BaseStorage
-
Store the the given key value pair.
R
- refresh(Context, ActionHandlerRegistry) - Static method in class zendesk.support.requestlist.RequestListActivity
-
Refresh this screen
- refreshRequest(String, Context) - Method in enum zendesk.support.Support
-
Refreshes the Support SDK RequestActivity if it is currently being displayed (after
Activity#onResume()
but beforeActivity#onPause()
) for the given request ID, or the RequestListActivity if it has not been destroyed (ie, byActivity#onDestroy()
. - register() - Method in interface zendesk.core.NetworkInfoProvider
-
Begin listening for network change events.
- registerWithDeviceIdentifier(String, <any>) - Method in interface zendesk.core.PushRegistrationProvider
-
Calls a push registration service to register a given identifier to receive push notifications.
- registerWithUAChannelId(String, <any>) - Method in interface zendesk.core.PushRegistrationProvider
-
Calls a push registration service to register a given Urban Airship channel id to receive push notifications.
- REMOTE - Static variable in interface zendesk.support.requestlist.RequestInfoDataSource
- remove(String) - Method in interface zendesk.core.BaseStorage
-
Remove the stored value for the provided key.
- remove(String) - Method in interface zendesk.core.MemoryCache
- remove(String, <any>) - Method in class zendesk.support.requestlist.RequestInfoDataSource.LocalDataSource
- remove(ActionHandler) - Method in interface zendesk.core.ActionHandlerRegistry
-
Removes an
ActionHandler
from the registry. - removeNetworkAwareListener(Integer) - Method in interface zendesk.core.NetworkInfoProvider
-
Remove a
NetworkAware
listener object so that it will no longer receive updates to network state. - removeRetryAction(Integer) - Method in interface zendesk.core.NetworkInfoProvider
-
Remove a
RetryAction
so that it will not be invoked next time the provider is notified with network availability. - Request - Class in zendesk.support
-
This is a model class for a Request object that will be created by the
RequestProvider
. - Request() - Constructor for class zendesk.support.Request
-
Empty constructor for gson
- RequestActivity - Class in zendesk.support.request
-
This Activity is the main entry point for showing and creating requests.
- RequestActivity() - Constructor for class zendesk.support.request.RequestActivity
- RequestConfiguration - Class in zendesk.support.request
-
Data class, that represents the initial configuration of
RequestActivity
. - RequestConfiguration.Builder - Class in zendesk.support.request
- requestCreated(String) - Method in interface zendesk.support.SupportBlipsProvider
-
Tracks creation of a Support request as a UserAction blip.
- RequestInfo.AgentInfo - Class in zendesk.support.requestlist
- RequestInfo.MessageInfo - Class in zendesk.support.requestlist
- RequestInfoDataSource - Interface in zendesk.support.requestlist
- RequestInfoDataSource.Disk - Class in zendesk.support.requestlist
- RequestInfoDataSource.LocalDataSource - Class in zendesk.support.requestlist
- RequestInfoDataSource.Network - Class in zendesk.support.requestlist
- RequestInfoDataSource.RemoteDataSource - Class in zendesk.support.requestlist
- RequestInfoDataSource.Repository - Class in zendesk.support.requestlist
- RequestListActivity - Class in zendesk.support.requestlist
-
This Activity is for showing a list of an end-user's requests
- RequestListActivity() - Constructor for class zendesk.support.requestlist.RequestListActivity
- RequestListConfiguration - Class in zendesk.support.requestlist
-
Data class, that represents the initial configuration of
RequestListActivity
. - RequestListConfiguration.Builder - Class in zendesk.support.requestlist
- requestListViewed() - Method in interface zendesk.support.SupportBlipsProvider
-
Tracks a user's viewing of the request list as a UserAction blip.
- requestProvider() - Method in interface zendesk.support.ProviderStore
-
Returns an implementation of
RequestProvider
- RequestProvider - Interface in zendesk.support
-
A provider which will offer a higher level of abstraction compared to the
RequestService
You can create an instance of RequestProvider like this: - RequestStatus - Enum in zendesk.support
- requestUpdated(String) - Method in interface zendesk.support.SupportBlipsProvider
-
Tracks a user's update of a Support request as a UserAction blip.
- RequestUpdates - Class in zendesk.support
- RequestUpdates(Map<String, Integer>) - Constructor for class zendesk.support.RequestUpdates
- requestViewed(String) - Method in interface zendesk.support.SupportBlipsProvider
-
Tracks a user's viewing of a Support request as a UserAction blip.
- ResponseWrapper - Class in zendesk.support
-
Wrapper class to encapsulate a generic response received from Zendesk service.
- ResponseWrapper() - Constructor for class zendesk.support.ResponseWrapper
- RestServiceProvider - Interface in zendesk.core
-
A Provider which is used to create RestApis for sub-SDKs.
- RetryAction - Interface in zendesk.core
-
RetryAction specifies behavior of things that can be retried
S
- SDK_GUID_HEADER - Static variable in interface zendesk.support.Constants
-
Mobile-Sdk-Identity header name, used to convey identity information.
- sendBlip(PageView, BlipsGroup) - Method in interface zendesk.core.BlipsProvider
-
Track a page view.
- sendBlip(UserAction, BlipsGroup) - Method in interface zendesk.core.BlipsProvider
-
Track a user action
- SessionStorage - Interface in zendesk.core
-
Class holding storage that is tied to a user.
- setAttachments(List<String>) - Method in class zendesk.support.Comment
-
Sets the attachments of the comment
- setAttachments(List<String>) - Method in class zendesk.support.CreateRequest
-
Sets a
List
of attachmentUploadResponse#token
to this Request. - setAttachments(List<String>) - Method in class zendesk.support.EndUserComment
-
Sets the attachments for this comment
- setAttachments(List<Attachment>) - Method in class zendesk.support.CommentResponse
-
Sets the attachments of the comment
- setAuthorId(Long) - Method in class zendesk.support.Comment
-
Sets the ID of the author who created the comment
- setAuthorId(Long) - Method in class zendesk.support.CommentResponse
-
Sets the ID of the author who created the comment
- setBody(String) - Method in class zendesk.support.Comment
-
Sets the body of the comment in plain text
- setBody(String) - Method in class zendesk.support.CommentResponse
-
Sets the body of the comment in plain text
- setComment(EndUserComment) - Method in class zendesk.support.Request
-
Sets the comment for the Request.
- setCreatedAt(Date) - Method in class zendesk.support.Comment
-
Sets the date that the comment that the comment was created at
- setCreatedAt(Date) - Method in class zendesk.support.CommentResponse
-
Sets the date that the comment that the comment was created at
- setCustomFields(List<CustomField>) - Method in class zendesk.support.CreateRequest
-
Sets the custom fields for this Request.
- setDescription(String) - Method in class zendesk.support.CreateRequest
-
Sets the description of this request
- setHelpCenterLocaleOverride(Locale) - Method in enum zendesk.support.Support
-
Set a locale override for Help Center content.
- setId(Long) - Method in class zendesk.support.CommentResponse
-
Sets the id of the comment
- setId(String) - Method in class zendesk.support.CreateRequest
-
Sets the ID for this request
- setIdentity(Identity) - Method in enum zendesk.core.Zendesk
-
Set the
Identity
for the SDK. - setMetadata(Map<String, String>) - Method in class zendesk.support.CreateRequest
-
Sets the metadata for this Request.
- setSubject(String) - Method in class zendesk.support.CreateRequest
-
Sets the subject of this request
- setTags(List<String>) - Method in class zendesk.support.CreateRequest
-
Sets the tags for this request
- setTicketFormId(Long) - Method in class zendesk.support.CreateRequest
-
Sets the ticket form id for this Request.
- Settings - Interface in zendesk.core
-
Marker interface for SDK-specific Settings objects.
- SettingsPack<E extends Settings> - Class in zendesk.core
-
Object for holding core settings and SDK specific settings.
- SettingsProvider - Interface in zendesk.core
-
A provider which will offer a higher level of abstraction compared to the
SdkSettingsService
This provider is used internally by the SDK and does not need to be called explicitly. - setUserFields(Map<String, String>, <any>) - Method in interface zendesk.core.UserProvider
-
Sets the user fields for the current user.
- setValue(String) - Method in class zendesk.support.EndUserComment
-
Sets the value of this comment, e.g.
- show(Context, Configuration...) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Display
RequestActivity
to the user. - show(Context, Configuration...) - Method in class zendesk.support.requestlist.RequestListConfiguration.Builder
-
Show the
RequestListActivity
with the specified configuration options. - show(Context, List<Configuration>) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Display
RequestActivity
to the user. - show(Context, List<Configuration>) - Method in class zendesk.support.requestlist.RequestListConfiguration.Builder
-
Show the
RequestListActivity
with the specified configuration options. - start(MessagingApi) - Method in class zendesk.support.SupportEngine
- stop() - Method in class zendesk.support.SupportEngine
- Streams.Use<R,P extends java.io.Closeable> - Interface in zendesk.support
-
Function for working with Closeable types
- Support - Enum in zendesk.support
-
Configuration class for Zendesk initialization.
- SupportBlipsProvider - Interface in zendesk.support
-
A Provider for tracking user actions.
- SupportBlipsProvider.ArticleVote - Annotation Type in zendesk.support
- SupportEngine - Class in zendesk.support
- SupportModule - Class in zendesk.support
-
Module holding references to internal dependencies.
- SupportModule(RequestProvider, UploadProvider, HelpCenterProvider, SupportSettingsProvider, SupportBlipsProvider, OkHttpClient, ZendeskTracker, ArticleVoteStorage) - Constructor for class zendesk.support.SupportModule
- supportSdkInit() - Method in interface zendesk.support.SupportBlipsProvider
-
Tracks a Support SDK initialisation event as a UserAction blip.
- SupportSdkSettings - Class in zendesk.support
-
Wraps
SupportSettings
and makes settings call null-safe. - SupportSdkSettings(SupportSettings, HelpCenterSettings, AuthenticationType) - Constructor for class zendesk.support.SupportSdkSettings
-
Creates an instance of SafeMobileSettings
- SupportSettingsProvider - Interface in zendesk.support
-
This provider is used internally by the SDK and does not need to be called explicitly.
T
- TicketField - Class in zendesk.support
-
Model class for ticket field.
- TicketFieldOption - Class in zendesk.support
-
Model class for ticket field option.
- TicketFieldSystemOption - Class in zendesk.support
-
Model class for ticket field system option.
- TicketFieldType - Enum in zendesk.support
-
All supported ticket field types.
- TicketForm - Class in zendesk.support
-
Model class for ticket forms.
- TicketForm(long, String, List<TicketField>) - Constructor for class zendesk.support.TicketForm
-
Constructor for creating an instance of a ticket form.
- TicketFormSettings - Class in zendesk.support
-
Models the TicketForm settings.
- toHelpCenterLocaleString(Locale) - Method in class zendesk.core.ZendeskLocaleConverter
-
Converts the specified locale into a string version which Help Center expects.
- totalUpdates() - Method in class zendesk.support.RequestUpdates
U
- UiUtils.ScreenSize - Enum in zendesk.support
- unregister() - Method in interface zendesk.core.NetworkInfoProvider
-
Stop listening for network change events.
- unregisterDevice(<any>) - Method in interface zendesk.core.PushRegistrationProvider
-
Calls a push registration service to unregister a device to receive push notifications.
- updateSettings(Map<String, JsonElement>) - Method in interface zendesk.core.ActionHandler
-
Notifies the ActionHandler of an update to settings.
- updateSettings(Map<String, JsonElement>) - Method in interface zendesk.core.ActionHandlerRegistry
-
Notifies the Registry of an update to settings.
- updateSettings(Map<String, JsonElement>) - Method in class zendesk.support.CreateRequestActionHandler
- uploadAttachment(String, File, String, <any>) - Method in interface zendesk.support.UploadProvider
-
Calls a upload service to upload a file on behalf of the end-user.
- uploadProvider() - Method in interface zendesk.support.ProviderStore
-
Returns an implementation of
UploadProvider
- UploadProvider - Interface in zendesk.support
-
A provider which will offer a higher level of abstraction compared to the
UploadService
You can create an instance of UploadProvider like this: - UploadResponse - Class in zendesk.support
-
This is a class model for a response for an uploaded attachment.
- UploadResponse() - Constructor for class zendesk.support.UploadResponse
- use(P) - Method in interface zendesk.support.Streams.Use
- User - Class in zendesk.core
-
This is a model class for a User
- User - Class in zendesk.support
-
This is a model class for a user that will be created by the
RequestProvider
as part ofCommentsResponse
. - User() - Constructor for class zendesk.core.User
-
Initialises a user with default values.
- User() - Constructor for class zendesk.support.User
-
Initialises a user with default values.
- User(Long, String, Attachment, boolean, Long, List<String>, Map<String, String>) - Constructor for class zendesk.support.User
-
Initialises a user with given values.
- USER_AGENT_VARIANT - Static variable in interface zendesk.support.Constants
-
Header name for the standard cache control header.
- UserAction - Class in zendesk.core
- UserAction(String, String, String, String) - Constructor for class zendesk.core.UserAction
- UserAction(String, String, String, String, String, Map<String, Object>) - Constructor for class zendesk.core.UserAction
- UserField - Class in zendesk.core
-
This is a model class for a user field that will be created by the
UserProvider
as part ofUserFieldResponse
. - UserField() - Constructor for class zendesk.core.UserField
- UserField.UserFieldType - Enum in zendesk.core
-
Enum for describing the type of a user field.
- UserFieldOption - Class in zendesk.core
-
This is a model class for a user field option that will be created by the
UserProvider
as part ofUserField
. - UserFieldOption() - Constructor for class zendesk.core.UserFieldOption
- userProvider() - Method in interface zendesk.core.ProviderStore
-
Returns an implementation of
UserProvider
- UserProvider - Interface in zendesk.core
-
Setting tags and fields on a user are features.
V
- valueOf(String) - Static method in enum zendesk.core.AuthenticationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum zendesk.core.BlipsGroup
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum zendesk.core.UserField.UserFieldType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum zendesk.core.Zendesk
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum zendesk.support.RequestStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum zendesk.support.Support
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum zendesk.support.TicketFieldType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum zendesk.support.UiUtils.ScreenSize
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum zendesk.core.AuthenticationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum zendesk.core.BlipsGroup
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum zendesk.core.UserField.UserFieldType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum zendesk.core.Zendesk
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum zendesk.support.RequestStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum zendesk.support.Support
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum zendesk.support.TicketFieldType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum zendesk.support.UiUtils.ScreenSize
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withContactUsButtonVisible(boolean) - Method in class zendesk.support.requestlist.RequestListConfiguration.Builder
-
Define whether or not to display the "ContactUs" Floating Action Button.
- withCustomFields(List<CustomField>) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Attach a custom field form to the request.
- withEmailIdentifier(String) - Method in class zendesk.core.AnonymousIdentity.Builder
-
Specify the Email to be used as part of the identity when using Anonymous Access
- withFiles(File...) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Specify
File
objects to be selected as an attachment to any requests created using thisRequestConfiguration
. - withFiles(List<File>) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Specify a list of
File
objects to be selected as attachments to any requests created using thisRequestConfiguration
. - withNameIdentifier(String) - Method in class zendesk.core.AnonymousIdentity.Builder
-
Specify the Name to be used as part of the identity when using Anonymous Access.
- withRequest(Request) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Show an existing request.
- withRequestId(String) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Show an existing request.
- withRequestInfo(RequestInfo) - Method in class zendesk.support.request.RequestConfiguration.Builder
- withRequestSubject(String) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Attach request subject to the created request
- withTags(String...) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Attach tags to the created request.
- withTags(List<String>) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Attach tags to the created request.
- withTicketForm(long, List<CustomField>) - Method in class zendesk.support.request.RequestConfiguration.Builder
-
Attach a ticket form to the request.
Z
- Zendesk - Enum in zendesk.core
-
Configuration class for Zendesk Core SDK initialization.
- zendesk.core - package zendesk.core
- zendesk.support - package zendesk.support
- zendesk.support.request - package zendesk.support.request
- zendesk.support.requestlist - package zendesk.support.requestlist
- ZendeskLocaleConverter - Class in zendesk.core
-
This class is responsible for mapping between Java locales and the representations of locales that Help Center expects.
- ZendeskLocaleConverter() - Constructor for class zendesk.core.ZendeskLocaleConverter