All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.camel.component.zendesk.ZendeskEndpointConfiguration Maven / Gradle / Ivy

There is a newer version: 4.9.0
Show newest version
/*
 * Camel EndpointConfiguration generated by camel-api-component-maven-plugin
 */
package org.apache.camel.component.zendesk;

import org.apache.camel.spi.ApiMethod;
import org.apache.camel.spi.ApiParam;
import org.apache.camel.spi.ApiParams;
import org.apache.camel.spi.Configurer;
import org.apache.camel.spi.UriParam;
import org.apache.camel.spi.UriParams;

/**
 * Camel endpoint configuration for {@link org.zendesk.client.v2.Zendesk}.
 */
@ApiParams(apiName = "DEFAULT", 
           description = "",
           apiMethods = {@ApiMethod(methodName = "addTagToOrganisations", signatures={"java.util.List addTagToOrganisations(long id, String[] tags)"}), @ApiMethod(methodName = "addTagToTicket", signatures={"java.util.List addTagToTicket(long id, String[] tags)"}), @ApiMethod(methodName = "addTagToTopics", signatures={"java.util.List addTagToTopics(long id, String[] tags)"}), @ApiMethod(methodName = "associateAttachmentsToArticle", signatures={"void associateAttachmentsToArticle(String idArticle, java.util.List attachments)"}), @ApiMethod(methodName = "changeUserPassword", signatures={"void changeUserPassword(org.zendesk.client.v2.model.User user, String oldPassword, String newPassword)"}), @ApiMethod(methodName = "createArticle", signatures={"org.zendesk.client.v2.model.hc.Article createArticle(org.zendesk.client.v2.model.hc.Article article)", "org.zendesk.client.v2.model.hc.Article createArticle(org.zendesk.client.v2.model.hc.Article article, boolean notifySubscribers)"}), @ApiMethod(methodName = "createArticleTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation createArticleTranslation(Long articleId, org.zendesk.client.v2.model.hc.Translation translation)"}), @ApiMethod(methodName = "createAutomation", signatures={"org.zendesk.client.v2.model.Automation createAutomation(org.zendesk.client.v2.model.Automation automation)"}), @ApiMethod(methodName = "createCategory", signatures={"org.zendesk.client.v2.model.hc.Category createCategory(org.zendesk.client.v2.model.hc.Category category)"}), @ApiMethod(methodName = "createCategoryTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation createCategoryTranslation(Long categoryId, org.zendesk.client.v2.model.hc.Translation translation)"}), @ApiMethod(methodName = "createComment", signatures={"org.zendesk.client.v2.model.Ticket createComment(long ticketId, org.zendesk.client.v2.model.Comment comment)"}), @ApiMethod(methodName = "createContentTag", signatures={"org.zendesk.client.v2.model.hc.ContentTag createContentTag(org.zendesk.client.v2.model.hc.ContentTag contentTag)"}), @ApiMethod(methodName = "createDynamicContentItem", signatures={"org.zendesk.client.v2.model.dynamic.DynamicContentItem createDynamicContentItem(org.zendesk.client.v2.model.dynamic.DynamicContentItem item)"}), @ApiMethod(methodName = "createDynamicContentItemVariant", signatures={"org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant createDynamicContentItemVariant(Long itemId, org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant variant)"}), @ApiMethod(methodName = "createForum", signatures={"org.zendesk.client.v2.model.Forum createForum(org.zendesk.client.v2.model.Forum forum)"}), @ApiMethod(methodName = "createGroup", signatures={"org.zendesk.client.v2.model.Group createGroup(org.zendesk.client.v2.model.Group group)"}), @ApiMethod(methodName = "createGroupMembership", signatures={"org.zendesk.client.v2.model.GroupMembership createGroupMembership(org.zendesk.client.v2.model.GroupMembership groupMembership)", "org.zendesk.client.v2.model.GroupMembership createGroupMembership(long user_id, org.zendesk.client.v2.model.GroupMembership groupMembership)"}), @ApiMethod(methodName = "createMacro", signatures={"org.zendesk.client.v2.model.Macro createMacro(org.zendesk.client.v2.model.Macro macro)"}), @ApiMethod(methodName = "createOrganization", signatures={"org.zendesk.client.v2.model.Organization createOrganization(org.zendesk.client.v2.model.Organization organization)"}), @ApiMethod(methodName = "createOrganizationMembership", signatures={"org.zendesk.client.v2.model.OrganizationMembership createOrganizationMembership(org.zendesk.client.v2.model.OrganizationMembership organizationMembership)", "org.zendesk.client.v2.model.OrganizationMembership createOrganizationMembership(long user_id, org.zendesk.client.v2.model.OrganizationMembership organizationMembership)"}), @ApiMethod(methodName = "createOrganizationMemberships", signatures={"org.zendesk.client.v2.model.JobStatus createOrganizationMemberships(java.util.List organizationMemberships)", "org.zendesk.client.v2.model.JobStatus createOrganizationMemberships(org.zendesk.client.v2.model.OrganizationMembership[] organizationMemberships)"}), @ApiMethod(methodName = "createOrganizationMembershipsAsync", signatures={"org.asynchttpclient.ListenableFuture createOrganizationMembershipsAsync(java.util.List organizationMemberships)"}), @ApiMethod(methodName = "createOrganizations", signatures={"org.zendesk.client.v2.model.JobStatus createOrganizations(java.util.List organizations)", "org.zendesk.client.v2.model.JobStatus createOrganizations(org.zendesk.client.v2.model.Organization[] organizations)"}), @ApiMethod(methodName = "createOrganizationsAsync", signatures={"org.asynchttpclient.ListenableFuture createOrganizationsAsync(java.util.List organizations)"}), @ApiMethod(methodName = "createOrUpdateOrganization", signatures={"org.zendesk.client.v2.model.Organization createOrUpdateOrganization(org.zendesk.client.v2.model.Organization organization)"}), @ApiMethod(methodName = "createOrUpdateUser", signatures={"org.zendesk.client.v2.model.User createOrUpdateUser(org.zendesk.client.v2.model.User user)"}), @ApiMethod(methodName = "createOrUpdateUsers", signatures={"org.zendesk.client.v2.model.JobStatus createOrUpdateUsers(org.zendesk.client.v2.model.User[] users)", "org.zendesk.client.v2.model.JobStatus createOrUpdateUsers(java.util.List users)"}), @ApiMethod(methodName = "createOrUpdateUsersAsync", signatures={"org.asynchttpclient.ListenableFuture createOrUpdateUsersAsync(java.util.List users)"}), @ApiMethod(methodName = "createPermissionGroup", description="Create permission group", signatures={"org.zendesk.client.v2.model.hc.PermissionGroup createPermissionGroup(org.zendesk.client.v2.model.hc.PermissionGroup permissionGroup)"}), @ApiMethod(methodName = "createRequest", signatures={"org.zendesk.client.v2.model.Request createRequest(org.zendesk.client.v2.model.Request request)"}), @ApiMethod(methodName = "createSatisfactionRating", signatures={"org.zendesk.client.v2.model.SatisfactionRating createSatisfactionRating(org.zendesk.client.v2.model.Ticket ticket, org.zendesk.client.v2.model.SatisfactionRating satisfactionRating)", "org.zendesk.client.v2.model.SatisfactionRating createSatisfactionRating(long ticketId, org.zendesk.client.v2.model.SatisfactionRating satisfactionRating)"}), @ApiMethod(methodName = "createSection", signatures={"org.zendesk.client.v2.model.hc.Section createSection(org.zendesk.client.v2.model.hc.Section section)"}), @ApiMethod(methodName = "createSectionTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation createSectionTranslation(Long sectionId, org.zendesk.client.v2.model.hc.Translation translation)"}), @ApiMethod(methodName = "createTarget", signatures={"org.zendesk.client.v2.model.targets.Target createTarget(org.zendesk.client.v2.model.targets.Target target)"}), @ApiMethod(methodName = "createTicket", signatures={"org.zendesk.client.v2.model.Ticket createTicket(org.zendesk.client.v2.model.Ticket ticket)"}), @ApiMethod(methodName = "createTicketAsync", signatures={"org.asynchttpclient.ListenableFuture createTicketAsync(org.zendesk.client.v2.model.Ticket ticket)"}), @ApiMethod(methodName = "createTicketField", signatures={"org.zendesk.client.v2.model.Field createTicketField(org.zendesk.client.v2.model.Field field)"}), @ApiMethod(methodName = "createTicketForm", signatures={"org.zendesk.client.v2.model.TicketForm createTicketForm(org.zendesk.client.v2.model.TicketForm ticketForm)"}), @ApiMethod(methodName = "createTicketFromTweet", signatures={"org.zendesk.client.v2.model.Ticket createTicketFromTweet(long tweetId, long monitorId)"}), @ApiMethod(methodName = "createTickets", signatures={"org.zendesk.client.v2.model.JobStatus createTickets(java.util.List tickets)", "org.zendesk.client.v2.model.JobStatus createTickets(org.zendesk.client.v2.model.Ticket[] tickets)"}), @ApiMethod(methodName = "createTicketsAsync", signatures={"org.asynchttpclient.ListenableFuture createTicketsAsync(java.util.List tickets)"}), @ApiMethod(methodName = "createTopic", signatures={"org.zendesk.client.v2.model.Topic createTopic(org.zendesk.client.v2.model.Topic topic)"}), @ApiMethod(methodName = "createTrigger", signatures={"org.zendesk.client.v2.model.Trigger createTrigger(org.zendesk.client.v2.model.Trigger trigger)"}), @ApiMethod(methodName = "createUpload", signatures={"org.zendesk.client.v2.model.Attachment$Upload createUpload(String fileName, byte[] content)", "org.zendesk.client.v2.model.Attachment$Upload createUpload(String fileName, String contentType, byte[] content)", "org.zendesk.client.v2.model.Attachment$Upload createUpload(String token, String fileName, String contentType, byte[] content)"}), @ApiMethod(methodName = "createUploadArticle", signatures={"org.zendesk.client.v2.model.hc.ArticleAttachments createUploadArticle(long articleId, java.io.File file)", "org.zendesk.client.v2.model.hc.ArticleAttachments createUploadArticle(long articleId, java.io.File file, boolean inline)"}), @ApiMethod(methodName = "createUser", signatures={"org.zendesk.client.v2.model.User createUser(org.zendesk.client.v2.model.User user)"}), @ApiMethod(methodName = "createUserIdentity", signatures={"org.zendesk.client.v2.model.Identity createUserIdentity(org.zendesk.client.v2.model.User user, org.zendesk.client.v2.model.Identity identity)", "org.zendesk.client.v2.model.Identity createUserIdentity(long userId, org.zendesk.client.v2.model.Identity identity)"}), @ApiMethod(methodName = "createUsers", signatures={"org.zendesk.client.v2.model.JobStatus createUsers(java.util.List users)", "org.zendesk.client.v2.model.JobStatus createUsers(org.zendesk.client.v2.model.User[] users)"}), @ApiMethod(methodName = "createUsersAsync", signatures={"org.asynchttpclient.ListenableFuture createUsersAsync(java.util.List users)"}), @ApiMethod(methodName = "createUserSegment", description="Create User Segment", signatures={"org.zendesk.client.v2.model.hc.UserSegment createUserSegment(org.zendesk.client.v2.model.hc.UserSegment userSegment)"}), @ApiMethod(methodName = "deleteArticle", signatures={"void deleteArticle(org.zendesk.client.v2.model.hc.Article article)"}), @ApiMethod(methodName = "deleteArticleAttachment", description="Delete attachment from article", signatures={"void deleteArticleAttachment(org.zendesk.client.v2.model.hc.ArticleAttachments attachment)", "void deleteArticleAttachment(long id)"}), @ApiMethod(methodName = "deleteAttachment", signatures={"void deleteAttachment(org.zendesk.client.v2.model.Attachment attachment)", "void deleteAttachment(long id)"}), @ApiMethod(methodName = "deleteAutomation", signatures={"void deleteAutomation(long automationId)"}), @ApiMethod(methodName = "deleteCategory", signatures={"void deleteCategory(org.zendesk.client.v2.model.hc.Category category)"}), @ApiMethod(methodName = "deleteContentTag", signatures={"void deleteContentTag(org.zendesk.client.v2.model.hc.ContentTag contentTag)"}), @ApiMethod(methodName = "deleteDynamicContentItem", signatures={"void deleteDynamicContentItem(org.zendesk.client.v2.model.dynamic.DynamicContentItem item)"}), @ApiMethod(methodName = "deleteDynamicContentItemVariant", signatures={"void deleteDynamicContentItemVariant(Long itemId, org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant variant)"}), @ApiMethod(methodName = "deleteForum", signatures={"void deleteForum(org.zendesk.client.v2.model.Forum forum)"}), @ApiMethod(methodName = "deleteGroup", signatures={"void deleteGroup(org.zendesk.client.v2.model.Group group)", "void deleteGroup(long id)"}), @ApiMethod(methodName = "deleteGroupMembership", signatures={"void deleteGroupMembership(org.zendesk.client.v2.model.GroupMembership groupMembership)", "void deleteGroupMembership(long id)", "void deleteGroupMembership(long user_id, org.zendesk.client.v2.model.GroupMembership groupMembership)", "void deleteGroupMembership(long user_id, long group_membership_id)"}), @ApiMethod(methodName = "deleteOrganization", signatures={"void deleteOrganization(long id)", "void deleteOrganization(org.zendesk.client.v2.model.Organization organization)"}), @ApiMethod(methodName = "deleteOrganizationMembership", signatures={"void deleteOrganizationMembership(long id)", "void deleteOrganizationMembership(long user_id, org.zendesk.client.v2.model.OrganizationMembership organizationMembership)", "void deleteOrganizationMembership(long user_id, long organization_membership_id)"}), @ApiMethod(methodName = "deleteOrganizationMemberships", signatures={"void deleteOrganizationMemberships(long id, long[] ids)"}), @ApiMethod(methodName = "deleteOrganizations", signatures={"org.zendesk.client.v2.model.JobStatus deleteOrganizations(long[] ids)"}), @ApiMethod(methodName = "deletePermissionGroup", description="Delete permission group", signatures={"void deletePermissionGroup(long id)", "void deletePermissionGroup(org.zendesk.client.v2.model.hc.PermissionGroup permissionGroup)"}), @ApiMethod(methodName = "deleteSection", signatures={"void deleteSection(org.zendesk.client.v2.model.hc.Section section)"}), @ApiMethod(methodName = "deleteSuspendedTicket", signatures={"void deleteSuspendedTicket(long id)", "void deleteSuspendedTicket(org.zendesk.client.v2.model.SuspendedTicket ticket)"}), @ApiMethod(methodName = "deleteTarget", signatures={"void deleteTarget(long targetId)"}), @ApiMethod(methodName = "deleteTicket", signatures={"void deleteTicket(long id)", "void deleteTicket(org.zendesk.client.v2.model.Ticket ticket)"}), @ApiMethod(methodName = "deleteTicketField", signatures={"void deleteTicketField(org.zendesk.client.v2.model.Field field)", "void deleteTicketField(long id)"}), @ApiMethod(methodName = "deleteTicketForm", signatures={"void deleteTicketForm(long id)", "void deleteTicketForm(org.zendesk.client.v2.model.TicketForm ticketForm)"}), @ApiMethod(methodName = "deleteTickets", signatures={"org.zendesk.client.v2.model.JobStatus deleteTickets(long id, long[] ids)"}), @ApiMethod(methodName = "deleteTopic", signatures={"void deleteTopic(org.zendesk.client.v2.model.Topic topic)"}), @ApiMethod(methodName = "deleteTranslation", description="Delete translation", signatures={"void deleteTranslation(org.zendesk.client.v2.model.hc.Translation translation)", "void deleteTranslation(Long translationId)"}), @ApiMethod(methodName = "deleteTrigger", signatures={"void deleteTrigger(long triggerId)"}), @ApiMethod(methodName = "deleteUpload", signatures={"void deleteUpload(String token)", "void deleteUpload(org.zendesk.client.v2.model.Attachment$Upload upload)"}), @ApiMethod(methodName = "deleteUser", signatures={"void deleteUser(long id)", "void deleteUser(org.zendesk.client.v2.model.User user)"}), @ApiMethod(methodName = "deleteUserIdentity", signatures={"void deleteUserIdentity(org.zendesk.client.v2.model.User user, org.zendesk.client.v2.model.Identity identity)", "void deleteUserIdentity(org.zendesk.client.v2.model.User user, long identityId)", "void deleteUserIdentity(long userId, long identityId)"}), @ApiMethod(methodName = "deleteUsers", signatures={"org.zendesk.client.v2.model.JobStatus deleteUsers(long[] ids)"}), @ApiMethod(methodName = "deleteUserSegment", description="Delete User Segment", signatures={"void deleteUserSegment(long id)", "void deleteUserSegment(org.zendesk.client.v2.model.hc.UserSegment userSegment)"}), @ApiMethod(methodName = "getActiveTriggers", signatures={"Iterable getActiveTriggers()"}), @ApiMethod(methodName = "getArticle", signatures={"org.zendesk.client.v2.model.hc.Article getArticle(long id)"}), @ApiMethod(methodName = "getArticleFromSearch", signatures={"Iterable getArticleFromSearch(String searchTerm)", "Iterable getArticleFromSearch(String searchTerm, Long sectionId)"}), @ApiMethod(methodName = "getArticles", description="Get all articles from help center", signatures={"Iterable getArticles()", "Iterable getArticles(org.zendesk.client.v2.model.hc.Category category)", "Iterable getArticles(String locale)", "Iterable getArticles(org.zendesk.client.v2.model.hc.Section section)", "Iterable getArticles(org.zendesk.client.v2.model.hc.Category category, String locale)", "Iterable getArticles(org.zendesk.client.v2.model.hc.Section section, String locale)"}), @ApiMethod(methodName = "getArticlesFromAllLabels", signatures={"Iterable getArticlesFromAllLabels(java.util.List labels)"}), @ApiMethod(methodName = "getArticlesFromAnyLabels", signatures={"Iterable getArticlesFromAnyLabels(java.util.List labels)"}), @ApiMethod(methodName = "getArticlesFromPage", signatures={"java.util.List getArticlesFromPage(int page)"}), @ApiMethod(methodName = "getArticlesIncrementally", signatures={"Iterable getArticlesIncrementally(java.util.Date startTime)"}), @ApiMethod(methodName = "getArticleSubscriptions", signatures={"Iterable getArticleSubscriptions(Long articleId)", "Iterable getArticleSubscriptions(Long articleId, String locale)"}), @ApiMethod(methodName = "getArticleTranslations", signatures={"Iterable getArticleTranslations(Long articleId)"}), @ApiMethod(methodName = "getAssignableGroupMemberships", signatures={"Iterable getAssignableGroupMemberships()", "Iterable getAssignableGroupMemberships(long group_id)"}), @ApiMethod(methodName = "getAssignableGroups", signatures={"Iterable getAssignableGroups()"}), @ApiMethod(methodName = "getAssignedTicketsCountForUser", signatures={"org.zendesk.client.v2.model.TicketCount getAssignedTicketsCountForUser(long id)"}), @ApiMethod(methodName = "getAttachment", signatures={"org.zendesk.client.v2.model.Attachment getAttachment(org.zendesk.client.v2.model.Attachment attachment)", "org.zendesk.client.v2.model.Attachment getAttachment(long id)"}), @ApiMethod(methodName = "getAttachmentsFromArticle", signatures={"java.util.List getAttachmentsFromArticle(Long articleID)"}), @ApiMethod(methodName = "getAuthenticatedUser", signatures={"org.zendesk.client.v2.model.User getAuthenticatedUser()"}), @ApiMethod(methodName = "getAutoCompleteOrganizations", signatures={"Iterable getAutoCompleteOrganizations(String name)"}), @ApiMethod(methodName = "getAutomation", signatures={"org.zendesk.client.v2.model.Automation getAutomation(long id)"}), @ApiMethod(methodName = "getAutomations", signatures={"Iterable getAutomations()"}), @ApiMethod(methodName = "getBrands", signatures={"Iterable getBrands()"}), @ApiMethod(methodName = "getCategories", signatures={"Iterable getCategories()"}), @ApiMethod(methodName = "getCategory", signatures={"org.zendesk.client.v2.model.hc.Category getCategory(long id)"}), @ApiMethod(methodName = "getCategoryTranslations", signatures={"Iterable getCategoryTranslations(Long categoryId)"}), @ApiMethod(methodName = "getCcdTicketsCountForUser", signatures={"org.zendesk.client.v2.model.TicketCount getCcdTicketsCountForUser(long id)"}), @ApiMethod(methodName = "getCCRequests", signatures={"Iterable getCCRequests()"}), @ApiMethod(methodName = "getComplianceDeletionStatuses", signatures={"Iterable getComplianceDeletionStatuses(long userId)"}), @ApiMethod(methodName = "getContentTag", signatures={"org.zendesk.client.v2.model.hc.ContentTag getContentTag(String contentTagId)"}), @ApiMethod(methodName = "getContentTags", signatures={"Iterable getContentTags()", "Iterable getContentTags(int pageSize)", "Iterable getContentTags(int pageSize, String namePrefix)"}), @ApiMethod(methodName = "getCurrentUser", signatures={"org.zendesk.client.v2.model.User getCurrentUser()"}), @ApiMethod(methodName = "getCustomAgentRoles", signatures={"Iterable getCustomAgentRoles()"}), @ApiMethod(methodName = "getCustomTicketStatuses", signatures={"Iterable getCustomTicketStatuses()"}), @ApiMethod(methodName = "getDeletedTickets", signatures={"Iterable getDeletedTickets()", "Iterable getDeletedTickets(String sortBy, org.zendesk.client.v2.model.SortOrder sortOrder)"}), @ApiMethod(methodName = "getDynamicContentItem", signatures={"org.zendesk.client.v2.model.dynamic.DynamicContentItem getDynamicContentItem(long id)"}), @ApiMethod(methodName = "getDynamicContentItems", signatures={"Iterable getDynamicContentItems()"}), @ApiMethod(methodName = "getDynamicContentItemVariant", signatures={"org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant getDynamicContentItemVariant(Long itemId, long id)"}), @ApiMethod(methodName = "getDynamicContentItemVariants", signatures={"Iterable getDynamicContentItemVariants(org.zendesk.client.v2.model.dynamic.DynamicContentItem item)"}), @ApiMethod(methodName = "getForum", signatures={"org.zendesk.client.v2.model.Forum getForum(long id)"}), @ApiMethod(methodName = "getForums", signatures={"Iterable getForums()", "java.util.List getForums(long category_id)"}), @ApiMethod(methodName = "getGroup", signatures={"org.zendesk.client.v2.model.Group getGroup(long id)"}), @ApiMethod(methodName = "getGroupMembership", signatures={"org.zendesk.client.v2.model.GroupMembership getGroupMembership(long id)", "org.zendesk.client.v2.model.GroupMembership getGroupMembership(long user_id, long group_membership_id)"}), @ApiMethod(methodName = "getGroupMembershipByUser", signatures={"Iterable getGroupMembershipByUser(long user_id)"}), @ApiMethod(methodName = "getGroupMemberships", signatures={"Iterable getGroupMemberships()", "Iterable getGroupMemberships(long group_id)"}), @ApiMethod(methodName = "getGroupOrganization", signatures={"org.zendesk.client.v2.model.OrganizationMembership getGroupOrganization(long user_id, long organization_membership_id)"}), @ApiMethod(methodName = "getGroups", signatures={"Iterable getGroups()"}), @ApiMethod(methodName = "getGroupUsers", signatures={"Iterable getGroupUsers(long id)"}), @ApiMethod(methodName = "getHelpCenterLocales", signatures={"java.util.List getHelpCenterLocales()"}), @ApiMethod(methodName = "getHolidaysForSchedule", signatures={"Iterable getHolidaysForSchedule(org.zendesk.client.v2.model.schedules.Schedule schedule)", "Iterable getHolidaysForSchedule(Long scheduleId)"}), @ApiMethod(methodName = "getIncrementalTicketsResult", signatures={"java.util.Map getIncrementalTicketsResult(long unixEpochTime)"}), @ApiMethod(methodName = "getJiraLinks", signatures={"Iterable getJiraLinks()"}), @ApiMethod(methodName = "getJobStatus", signatures={"org.zendesk.client.v2.model.JobStatus getJobStatus(org.zendesk.client.v2.model.JobStatus status)"}), @ApiMethod(methodName = "getJobStatusAsync", signatures={"org.asynchttpclient.ListenableFuture getJobStatusAsync(org.zendesk.client.v2.model.JobStatus status)"}), @ApiMethod(methodName = "getJobStatuses", signatures={"java.util.List getJobStatuses(java.util.List statuses)"}), @ApiMethod(methodName = "getJobStatusesAsync", signatures={"org.asynchttpclient.ListenableFuture> getJobStatusesAsync(java.util.List statuses)"}), @ApiMethod(methodName = "getLocales", signatures={"Iterable getLocales()"}), @ApiMethod(methodName = "getMacro", signatures={"org.zendesk.client.v2.model.Macro getMacro(long macroId)"}), @ApiMethod(methodName = "getMacros", signatures={"Iterable getMacros()"}), @ApiMethod(methodName = "getOpenRequests", signatures={"Iterable getOpenRequests()"}), @ApiMethod(methodName = "getOrganization", signatures={"org.zendesk.client.v2.model.Organization getOrganization(long id)"}), @ApiMethod(methodName = "getOrganizationFields", signatures={"Iterable getOrganizationFields()"}), @ApiMethod(methodName = "getOrganizationMembership", signatures={"org.zendesk.client.v2.model.OrganizationMembership getOrganizationMembership(long id)"}), @ApiMethod(methodName = "getOrganizationMembershipByUser", signatures={"Iterable getOrganizationMembershipByUser(long user_id)"}), @ApiMethod(methodName = "getOrganizationMembershipForUser", signatures={"org.zendesk.client.v2.model.OrganizationMembership getOrganizationMembershipForUser(long user_id, long id)"}), @ApiMethod(methodName = "getOrganizationMemberships", signatures={"Iterable getOrganizationMemberships()"}), @ApiMethod(methodName = "getOrganizationMembershipsForOrg", signatures={"Iterable getOrganizationMembershipsForOrg(long organization_id)"}), @ApiMethod(methodName = "getOrganizationMembershipsForUser", signatures={"Iterable getOrganizationMembershipsForUser(long user_id)"}), @ApiMethod(methodName = "getOrganizationRequests", signatures={"Iterable getOrganizationRequests(long organizationId)"}), @ApiMethod(methodName = "getOrganizations", signatures={"Iterable getOrganizations()", "java.util.List getOrganizations(long id, long[] ids)"}), @ApiMethod(methodName = "getOrganizationsIncrementally", signatures={"Iterable getOrganizationsIncrementally(java.util.Date startTime)"}), @ApiMethod(methodName = "getOrganizationTickets", signatures={"Iterable getOrganizationTickets(long organizationId)"}), @ApiMethod(methodName = "getOrganizationUsers", signatures={"Iterable getOrganizationUsers(long id)"}), @ApiMethod(methodName = "getPermissionGroup", description="Get permission group by id", signatures={"org.zendesk.client.v2.model.hc.PermissionGroup getPermissionGroup(long id)"}), @ApiMethod(methodName = "getPermissionGroups", description="Get all permission groups", signatures={"Iterable getPermissionGroups()"}), @ApiMethod(methodName = "getRecentTickets", signatures={"Iterable getRecentTickets()"}), @ApiMethod(methodName = "getRequest", signatures={"org.zendesk.client.v2.model.Request getRequest(long id)"}), @ApiMethod(methodName = "getRequestComment", signatures={"org.zendesk.client.v2.model.Comment getRequestComment(org.zendesk.client.v2.model.Request request, org.zendesk.client.v2.model.Comment comment)", "org.zendesk.client.v2.model.Comment getRequestComment(org.zendesk.client.v2.model.Request request, long commentId)", "org.zendesk.client.v2.model.Comment getRequestComment(long requestId, long commentId)"}), @ApiMethod(methodName = "getRequestComments", signatures={"Iterable getRequestComments(long id)", "Iterable getRequestComments(org.zendesk.client.v2.model.Request request)"}), @ApiMethod(methodName = "getRequests", signatures={"Iterable getRequests()"}), @ApiMethod(methodName = "getSatisfactionRating", signatures={"org.zendesk.client.v2.model.SatisfactionRating getSatisfactionRating(long id)"}), @ApiMethod(methodName = "getSatisfactionRatings", signatures={"Iterable getSatisfactionRatings()"}), @ApiMethod(methodName = "getSchedule", signatures={"org.zendesk.client.v2.model.schedules.Schedule getSchedule(org.zendesk.client.v2.model.schedules.Schedule schedule)", "org.zendesk.client.v2.model.schedules.Schedule getSchedule(Long scheduleId)"}), @ApiMethod(methodName = "getSchedules", description="Get a list of the current business hours schedules", signatures={"Iterable getSchedules()"}), @ApiMethod(methodName = "getSearchTicketResults", description="Ticket Search API implementation with pagination support", signatures={"java.util.Optional getSearchTicketResults(String query, java.util.Map queryParams, String sortBy, org.zendesk.client.v2.model.SortOrder sortOrder)"}), @ApiMethod(methodName = "getSection", signatures={"org.zendesk.client.v2.model.hc.Section getSection(long id)"}), @ApiMethod(methodName = "getSections", description="List Sections using a User Segment", signatures={"Iterable getSections()", "Iterable getSections(org.zendesk.client.v2.model.hc.Category category)", "Iterable getSections(org.zendesk.client.v2.model.hc.UserSegment userSegment)"}), @ApiMethod(methodName = "getSectionSubscriptions", signatures={"Iterable getSectionSubscriptions(Long sectionId)", "Iterable getSectionSubscriptions(Long sectionId, String locale)"}), @ApiMethod(methodName = "getSectionTranslations", signatures={"Iterable getSectionTranslations(Long sectionId)"}), @ApiMethod(methodName = "getSolvedRequests", signatures={"Iterable getSolvedRequests()"}), @ApiMethod(methodName = "getSuspendedTickets", signatures={"Iterable getSuspendedTickets()"}), @ApiMethod(methodName = "getTarget", signatures={"org.zendesk.client.v2.model.targets.Target getTarget(long id)"}), @ApiMethod(methodName = "getTargets", signatures={"Iterable getTargets()"}), @ApiMethod(methodName = "getTicket", signatures={"org.zendesk.client.v2.model.Ticket getTicket(long id)"}), @ApiMethod(methodName = "getTicketAudit", signatures={"org.zendesk.client.v2.model.Audit getTicketAudit(org.zendesk.client.v2.model.Ticket ticket, org.zendesk.client.v2.model.Audit audit)", "org.zendesk.client.v2.model.Audit getTicketAudit(org.zendesk.client.v2.model.Ticket ticket, long id)", "org.zendesk.client.v2.model.Audit getTicketAudit(long ticketId, long auditId)"}), @ApiMethod(methodName = "getTicketAudits", signatures={"Iterable getTicketAudits(org.zendesk.client.v2.model.Ticket ticket)", "Iterable getTicketAudits(Long id)"}), @ApiMethod(methodName = "getTicketCollaborators", signatures={"java.util.List getTicketCollaborators(long id)"}), @ApiMethod(methodName = "getTicketComments", signatures={"Iterable getTicketComments(long id)", "Iterable getTicketComments(long id, org.zendesk.client.v2.model.SortOrder order)"}), @ApiMethod(methodName = "getTicketField", signatures={"org.zendesk.client.v2.model.Field getTicketField(long id)"}), @ApiMethod(methodName = "getTicketFields", signatures={"Iterable getTicketFields()"}), @ApiMethod(methodName = "getTicketForm", signatures={"org.zendesk.client.v2.model.TicketForm getTicketForm(long id)"}), @ApiMethod(methodName = "getTicketForms", signatures={"java.util.List getTicketForms()"}), @ApiMethod(methodName = "getTicketIncidents", signatures={"Iterable getTicketIncidents(long id)"}), @ApiMethod(methodName = "getTicketMetric", signatures={"org.zendesk.client.v2.model.Metric getTicketMetric(long id)"}), @ApiMethod(methodName = "getTicketMetricByTicket", signatures={"org.zendesk.client.v2.model.Metric getTicketMetricByTicket(long id)"}), @ApiMethod(methodName = "getTicketMetrics", signatures={"Iterable getTicketMetrics()"}), @ApiMethod(methodName = "getTickets", signatures={"Iterable getTickets()", "java.util.List getTickets(long id, long[] ids)"}), @ApiMethod(methodName = "getTicketsByExternalId", signatures={"Iterable getTicketsByExternalId(String externalId)", "Iterable getTicketsByExternalId(String externalId, boolean includeArchived)"}), @ApiMethod(methodName = "getTicketsCount", signatures={"org.zendesk.client.v2.model.TicketCount getTicketsCount()"}), @ApiMethod(methodName = "getTicketsCountForOrganization", signatures={"org.zendesk.client.v2.model.TicketCount getTicketsCountForOrganization(long id)"}), @ApiMethod(methodName = "getTicketsFromSearch", signatures={"Iterable getTicketsFromSearch(String searchTerm)"}), @ApiMethod(methodName = "getTicketsIncrementally", signatures={"Iterable getTicketsIncrementally(java.util.Date startTime)", "Iterable getTicketsIncrementally(java.util.Date startTime, java.util.Date endTime)"}), @ApiMethod(methodName = "getTimeZones", signatures={"java.util.List getTimeZones()"}), @ApiMethod(methodName = "getTopic", signatures={"org.zendesk.client.v2.model.Topic getTopic(long id)"}), @ApiMethod(methodName = "getTopics", description="List Topics using a User Segment", signatures={"Iterable getTopics()", "java.util.List getTopics(long forum_id)", "Iterable getTopics(org.zendesk.client.v2.model.hc.UserSegment userSegment)", "java.util.List getTopics(long id, long[] ids)"}), @ApiMethod(methodName = "getTopicsByUser", signatures={"java.util.List getTopicsByUser(long user_id)"}), @ApiMethod(methodName = "getTrigger", signatures={"org.zendesk.client.v2.model.Trigger getTrigger(long id)"}), @ApiMethod(methodName = "getTriggers", signatures={"Iterable getTriggers()", "Iterable getTriggers(String categoryId, boolean active, String sortBy, org.zendesk.client.v2.model.SortOrder sortOrder)"}), @ApiMethod(methodName = "getTwitterMonitors", signatures={"Iterable getTwitterMonitors()"}), @ApiMethod(methodName = "getUser", signatures={"org.zendesk.client.v2.model.User getUser(long id)"}), @ApiMethod(methodName = "getUserCCDTickets", signatures={"Iterable getUserCCDTickets(long userId)"}), @ApiMethod(methodName = "getUserFields", signatures={"Iterable getUserFields()"}), @ApiMethod(methodName = "getUserIdentities", signatures={"java.util.List getUserIdentities(org.zendesk.client.v2.model.User user)", "java.util.List getUserIdentities(long userId)"}), @ApiMethod(methodName = "getUserIdentity", signatures={"org.zendesk.client.v2.model.Identity getUserIdentity(org.zendesk.client.v2.model.User user, org.zendesk.client.v2.model.Identity identity)", "org.zendesk.client.v2.model.Identity getUserIdentity(org.zendesk.client.v2.model.User user, long identityId)", "org.zendesk.client.v2.model.Identity getUserIdentity(long userId, long identityId)"}), @ApiMethod(methodName = "getUserRelatedInfo", signatures={"org.zendesk.client.v2.model.UserRelatedInfo getUserRelatedInfo(long userId)"}), @ApiMethod(methodName = "getUserRequestedTickets", signatures={"Iterable getUserRequestedTickets(long userId)"}), @ApiMethod(methodName = "getUserRequests", signatures={"Iterable getUserRequests(long id)", "Iterable getUserRequests(org.zendesk.client.v2.model.User user)"}), @ApiMethod(methodName = "getUsers", signatures={"Iterable getUsers()", "java.util.List getUsers(long id, long[] ids)"}), @ApiMethod(methodName = "getUsersByExternalIds", signatures={"java.util.List getUsersByExternalIds(String externalId, String[] externalIds)", "java.util.List getUsersByExternalIds(long externalId, long[] externalIds)"}), @ApiMethod(methodName = "getUsersByRole", signatures={"Iterable getUsersByRole(String role, String[] roles)"}), @ApiMethod(methodName = "getUserSegment", description="Get user segment by id", signatures={"org.zendesk.client.v2.model.hc.UserSegment getUserSegment(long id)"}), @ApiMethod(methodName = "getUserSegments", description="Returns the list of user segments that a particular user belongs to", signatures={"Iterable getUserSegments()", "Iterable getUserSegments(long id)"}), @ApiMethod(methodName = "getUserSegmentsApplicable", description="Request only user segments applicable on the account's current Guide plan", signatures={"Iterable getUserSegmentsApplicable()"}), @ApiMethod(methodName = "getUsersIncrementally", signatures={"Iterable getUsersIncrementally(java.util.Date startTime)"}), @ApiMethod(methodName = "getUserSubscriptions", signatures={"Iterable getUserSubscriptions(org.zendesk.client.v2.model.User user)", "Iterable getUserSubscriptions(Long userId)"}), @ApiMethod(methodName = "getView", signatures={"Iterable getView(long id)"}), @ApiMethod(methodName = "getViews", signatures={"Iterable getViews()"}), @ApiMethod(methodName = "importTicket", signatures={"org.zendesk.client.v2.model.Ticket importTicket(org.zendesk.client.v2.model.TicketImport ticketImport)"}), @ApiMethod(methodName = "importTopic", signatures={"org.zendesk.client.v2.model.Topic importTopic(org.zendesk.client.v2.model.Topic topic)"}), @ApiMethod(methodName = "listHelpCenterLocales", signatures={"org.zendesk.client.v2.model.hc.Locales listHelpCenterLocales()"}), @ApiMethod(methodName = "lookupOrganizationsByExternalId", signatures={"Iterable lookupOrganizationsByExternalId(String externalId)"}), @ApiMethod(methodName = "lookupUserByEmail", signatures={"Iterable lookupUserByEmail(String email)"}), @ApiMethod(methodName = "lookupUserByExternalId", signatures={"Iterable lookupUserByExternalId(String externalId)"}), @ApiMethod(methodName = "macrosShowChangesToTicket", signatures={"org.zendesk.client.v2.model.Ticket macrosShowChangesToTicket(long macroId)"}), @ApiMethod(methodName = "macrosShowTicketAfterChanges", signatures={"org.zendesk.client.v2.model.Ticket macrosShowTicketAfterChanges(long ticketId, long macroId)"}), @ApiMethod(methodName = "makePrivateTicketAudit", signatures={"void makePrivateTicketAudit(org.zendesk.client.v2.model.Ticket ticket, org.zendesk.client.v2.model.Audit audit)", "void makePrivateTicketAudit(org.zendesk.client.v2.model.Ticket ticket, long id)", "void makePrivateTicketAudit(long ticketId, long auditId)"}), @ApiMethod(methodName = "markTicketAsSpam", signatures={"void markTicketAsSpam(long id)", "void markTicketAsSpam(org.zendesk.client.v2.model.Ticket ticket)"}), @ApiMethod(methodName = "mergeUsers", signatures={"org.zendesk.client.v2.model.User mergeUsers(long userIdThatWillRemain, long userIdThatWillBeMerged)"}), @ApiMethod(methodName = "notifyApp", signatures={"void notifyApp(String json)"}), @ApiMethod(methodName = "permanentlyDeleteTicket", signatures={"org.zendesk.client.v2.model.JobStatus permanentlyDeleteTicket(long id)", "org.zendesk.client.v2.model.JobStatus permanentlyDeleteTicket(org.zendesk.client.v2.model.Ticket ticket)"}), @ApiMethod(methodName = "permanentlyDeleteTickets", signatures={"org.zendesk.client.v2.model.JobStatus permanentlyDeleteTickets(long id, long[] ids)"}), @ApiMethod(methodName = "permanentlyDeleteUser", signatures={"org.zendesk.client.v2.model.User permanentlyDeleteUser(long id)", "org.zendesk.client.v2.model.User permanentlyDeleteUser(org.zendesk.client.v2.model.User user)"}), @ApiMethod(methodName = "queueCreateTicketAsync", signatures={"org.asynchttpclient.ListenableFuture queueCreateTicketAsync(org.zendesk.client.v2.model.Ticket ticket)"}), @ApiMethod(methodName = "removeTagFromOrganisations", signatures={"java.util.List removeTagFromOrganisations(long id, String[] tags)"}), @ApiMethod(methodName = "removeTagFromTicket", signatures={"java.util.List removeTagFromTicket(long id, String[] tags)"}), @ApiMethod(methodName = "removeTagFromTopics", signatures={"java.util.List removeTagFromTopics(long id, String[] tags)"}), @ApiMethod(methodName = "requestVerifyUserIdentity", signatures={"org.zendesk.client.v2.model.Identity requestVerifyUserIdentity(org.zendesk.client.v2.model.User user, org.zendesk.client.v2.model.Identity identity)", "org.zendesk.client.v2.model.Identity requestVerifyUserIdentity(org.zendesk.client.v2.model.User user, long identityId)", "org.zendesk.client.v2.model.Identity requestVerifyUserIdentity(long userId, long identityId)"}), @ApiMethod(methodName = "resetUserPassword", signatures={"void resetUserPassword(long id, String password)", "void resetUserPassword(org.zendesk.client.v2.model.User user, String password)"}), @ApiMethod(methodName = "searchTriggers", signatures={"Iterable searchTriggers(String query)", "Iterable searchTriggers(String query, boolean active, String sortBy, org.zendesk.client.v2.model.SortOrder sortOrder)"}), @ApiMethod(methodName = "setGroupMembershipAsDefault", signatures={"java.util.List setGroupMembershipAsDefault(long user_id, org.zendesk.client.v2.model.GroupMembership groupMembership)"}), @ApiMethod(methodName = "setOrganizationMembershipAsDefault", signatures={"java.util.List setOrganizationMembershipAsDefault(long user_id, org.zendesk.client.v2.model.OrganizationMembership organizationMembership)"}), @ApiMethod(methodName = "setTagOnOrganisations", signatures={"java.util.List setTagOnOrganisations(long id, String[] tags)"}), @ApiMethod(methodName = "setTagOnTicket", signatures={"java.util.List setTagOnTicket(long id, String[] tags)"}), @ApiMethod(methodName = "setTagOnTopics", signatures={"java.util.List setTagOnTopics(long id, String[] tags)"}), @ApiMethod(methodName = "setUserPrimaryIdentity", signatures={"java.util.List setUserPrimaryIdentity(org.zendesk.client.v2.model.User user, org.zendesk.client.v2.model.Identity identity)", "java.util.List setUserPrimaryIdentity(org.zendesk.client.v2.model.User user, long identityId)", "java.util.List setUserPrimaryIdentity(long userId, long identityId)"}), @ApiMethod(methodName = "showArticleTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation showArticleTranslation(long articleId, String locale)"}), @ApiMethod(methodName = "showCategoryTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation showCategoryTranslation(long categoryId, String locale)"}), @ApiMethod(methodName = "showSectionTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation showSectionTranslation(long sectionId, String locale)"}), @ApiMethod(methodName = "suspendUser", signatures={"org.zendesk.client.v2.model.User suspendUser(long id)"}), @ApiMethod(methodName = "trustTicketAudit", signatures={"void trustTicketAudit(org.zendesk.client.v2.model.Ticket ticket, org.zendesk.client.v2.model.Audit audit)", "void trustTicketAudit(org.zendesk.client.v2.model.Ticket ticket, long id)", "void trustTicketAudit(long ticketId, long auditId)"}), @ApiMethod(methodName = "unsuspendUser", signatures={"org.zendesk.client.v2.model.User unsuspendUser(long id)"}), @ApiMethod(methodName = "updateArticle", signatures={"org.zendesk.client.v2.model.hc.Article updateArticle(org.zendesk.client.v2.model.hc.Article article)"}), @ApiMethod(methodName = "updateArticleTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation updateArticleTranslation(Long articleId, String locale, org.zendesk.client.v2.model.hc.Translation translation)"}), @ApiMethod(methodName = "updateAutomation", signatures={"org.zendesk.client.v2.model.Automation updateAutomation(Long automationId, org.zendesk.client.v2.model.Automation automation)"}), @ApiMethod(methodName = "updateCategory", signatures={"org.zendesk.client.v2.model.hc.Category updateCategory(org.zendesk.client.v2.model.hc.Category category)"}), @ApiMethod(methodName = "updateCategoryTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation updateCategoryTranslation(Long categoryId, String locale, org.zendesk.client.v2.model.hc.Translation translation)"}), @ApiMethod(methodName = "updateContentTag", signatures={"org.zendesk.client.v2.model.hc.ContentTag updateContentTag(org.zendesk.client.v2.model.hc.ContentTag contentTag)"}), @ApiMethod(methodName = "updateDynamicContentItem", signatures={"org.zendesk.client.v2.model.dynamic.DynamicContentItem updateDynamicContentItem(org.zendesk.client.v2.model.dynamic.DynamicContentItem item)"}), @ApiMethod(methodName = "updateDynamicContentItemVariant", signatures={"org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant updateDynamicContentItemVariant(Long itemId, org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant variant)"}), @ApiMethod(methodName = "updateForum", signatures={"org.zendesk.client.v2.model.Forum updateForum(org.zendesk.client.v2.model.Forum forum)"}), @ApiMethod(methodName = "updateGroup", signatures={"org.zendesk.client.v2.model.Group updateGroup(org.zendesk.client.v2.model.Group group)"}), @ApiMethod(methodName = "updateInstallation", signatures={"void updateInstallation(int id, String json)"}), @ApiMethod(methodName = "updateMacro", signatures={"org.zendesk.client.v2.model.Macro updateMacro(Long macroId, org.zendesk.client.v2.model.Macro macro)"}), @ApiMethod(methodName = "updateOrganization", signatures={"org.zendesk.client.v2.model.Organization updateOrganization(org.zendesk.client.v2.model.Organization organization)"}), @ApiMethod(methodName = "updateOrganizations", signatures={"org.zendesk.client.v2.model.JobStatus updateOrganizations(java.util.List organizations)", "org.zendesk.client.v2.model.JobStatus updateOrganizations(org.zendesk.client.v2.model.Organization[] organizations)"}), @ApiMethod(methodName = "updateOrganizationsAsync", signatures={"org.asynchttpclient.ListenableFuture updateOrganizationsAsync(java.util.List organizations)"}), @ApiMethod(methodName = "updatePermissionGroup", description="Update permission group", signatures={"org.zendesk.client.v2.model.hc.PermissionGroup updatePermissionGroup(org.zendesk.client.v2.model.hc.PermissionGroup permissionGroup)"}), @ApiMethod(methodName = "updateRequest", signatures={"org.zendesk.client.v2.model.Request updateRequest(org.zendesk.client.v2.model.Request request)"}), @ApiMethod(methodName = "updateSection", signatures={"org.zendesk.client.v2.model.hc.Section updateSection(org.zendesk.client.v2.model.hc.Section section)"}), @ApiMethod(methodName = "updateSectionTranslation", signatures={"org.zendesk.client.v2.model.hc.Translation updateSectionTranslation(Long sectionId, String locale, org.zendesk.client.v2.model.hc.Translation translation)"}), @ApiMethod(methodName = "updateTicket", signatures={"org.zendesk.client.v2.model.Ticket updateTicket(org.zendesk.client.v2.model.Ticket ticket)"}), @ApiMethod(methodName = "updateTicketField", signatures={"org.zendesk.client.v2.model.Field updateTicketField(org.zendesk.client.v2.model.Field field)"}), @ApiMethod(methodName = "updateTicketForm", signatures={"org.zendesk.client.v2.model.TicketForm updateTicketForm(org.zendesk.client.v2.model.TicketForm ticketForm)"}), @ApiMethod(methodName = "updateTickets", signatures={"org.zendesk.client.v2.model.JobStatus updateTickets(java.util.List tickets)", "org.zendesk.client.v2.model.JobStatus updateTickets(org.zendesk.client.v2.model.Ticket[] tickets)"}), @ApiMethod(methodName = "updateTicketsAsync", signatures={"org.asynchttpclient.ListenableFuture updateTicketsAsync(java.util.List tickets)"}), @ApiMethod(methodName = "updateTopic", signatures={"org.zendesk.client.v2.model.Topic updateTopic(org.zendesk.client.v2.model.Topic topic)"}), @ApiMethod(methodName = "updateTrigger", signatures={"org.zendesk.client.v2.model.Trigger updateTrigger(Long triggerId, org.zendesk.client.v2.model.Trigger trigger)"}), @ApiMethod(methodName = "updateUser", signatures={"org.zendesk.client.v2.model.User updateUser(org.zendesk.client.v2.model.User user)"}), @ApiMethod(methodName = "updateUserIdentity", signatures={"org.zendesk.client.v2.model.Identity updateUserIdentity(org.zendesk.client.v2.model.User user, org.zendesk.client.v2.model.Identity identity)", "org.zendesk.client.v2.model.Identity updateUserIdentity(long userId, org.zendesk.client.v2.model.Identity identity)"}), @ApiMethod(methodName = "updateUsers", signatures={"org.zendesk.client.v2.model.JobStatus updateUsers(org.zendesk.client.v2.model.User[] users)", "org.zendesk.client.v2.model.JobStatus updateUsers(java.util.List users)"}), @ApiMethod(methodName = "updateUsersAsync", signatures={"org.asynchttpclient.ListenableFuture updateUsersAsync(java.util.List users)"}), @ApiMethod(methodName = "updateUserSegment", description="Update User Segment", signatures={"org.zendesk.client.v2.model.hc.UserSegment updateUserSegment(org.zendesk.client.v2.model.hc.UserSegment userSegment)"}), @ApiMethod(methodName = "verifyUserIdentity", signatures={"org.zendesk.client.v2.model.Identity verifyUserIdentity(org.zendesk.client.v2.model.User user, org.zendesk.client.v2.model.Identity identity)", "org.zendesk.client.v2.model.Identity verifyUserIdentity(org.zendesk.client.v2.model.User user, long identityId)", "org.zendesk.client.v2.model.Identity verifyUserIdentity(long userId, long identityId)"}), }, aliases = {})
@UriParams
@Configurer(extended = true)
public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTriggers"), @ApiMethod(methodName = "searchTriggers")})
    private Boolean active;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createArticle"), @ApiMethod(methodName = "deleteArticle"), @ApiMethod(methodName = "updateArticle")})
    private org.zendesk.client.v2.model.hc.Article article;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteArticleAttachment")})
    private org.zendesk.client.v2.model.hc.ArticleAttachments articleAttachments;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createArticleTranslation"), @ApiMethod(methodName = "getArticleSubscriptions"), @ApiMethod(methodName = "getArticleTranslations"), @ApiMethod(methodName = "getAttachmentsFromArticle"), @ApiMethod(methodName = "updateArticleTranslation")})
    private Long articleId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUploadArticle"), @ApiMethod(methodName = "showArticleTranslation")})
    private Long articleId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteAttachment"), @ApiMethod(methodName = "getAttachment")})
    private org.zendesk.client.v2.model.Attachment attachment;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "associateAttachmentsToArticle")})
    private java.util.List attachments;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTicketAudit"), @ApiMethod(methodName = "makePrivateTicketAudit"), @ApiMethod(methodName = "trustTicketAudit")})
    private org.zendesk.client.v2.model.Audit audit;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTicketAudit"), @ApiMethod(methodName = "makePrivateTicketAudit"), @ApiMethod(methodName = "trustTicketAudit")})
    private Long auditId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createAutomation"), @ApiMethod(methodName = "updateAutomation")})
    private org.zendesk.client.v2.model.Automation automation;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "updateAutomation")})
    private Long automationId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteAutomation")})
    private Long automationId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createCategory"), @ApiMethod(methodName = "deleteCategory"), @ApiMethod(methodName = "getArticles"), @ApiMethod(methodName = "getSections"), @ApiMethod(methodName = "updateCategory")})
    private org.zendesk.client.v2.model.hc.Category category;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createCategoryTranslation"), @ApiMethod(methodName = "getCategoryTranslations"), @ApiMethod(methodName = "updateCategoryTranslation")})
    private Long categoryId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTriggers")})
    private String categoryId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "showCategoryTranslation")})
    private Long categoryId1;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getForums")})
    private Long category_id;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createComment"), @ApiMethod(methodName = "getRequestComment")})
    private org.zendesk.client.v2.model.Comment comment;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getRequestComment")})
    private Long commentId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUpload")})
    private byte[] content;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createContentTag"), @ApiMethod(methodName = "deleteContentTag"), @ApiMethod(methodName = "updateContentTag")})
    private org.zendesk.client.v2.model.hc.ContentTag contentTag;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getContentTag")})
    private String contentTagId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUpload")})
    private String contentType;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "lookupUserByEmail")})
    private String email;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTicketsIncrementally")})
    private java.util.Date endTime;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTicketsByExternalId"), @ApiMethod(methodName = "getUsersByExternalIds"), @ApiMethod(methodName = "lookupOrganizationsByExternalId"), @ApiMethod(methodName = "lookupUserByExternalId")})
    private String externalId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getUsersByExternalIds")})
    private Long externalId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getUsersByExternalIds")})
    private long[] externalId0s;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getUsersByExternalIds")})
    private String[] externalIds;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTicketField"), @ApiMethod(methodName = "deleteTicketField"), @ApiMethod(methodName = "updateTicketField")})
    private org.zendesk.client.v2.model.Field field;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUploadArticle")})
    private java.io.File file;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUpload")})
    private String fileName;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createForum"), @ApiMethod(methodName = "deleteForum"), @ApiMethod(methodName = "updateForum")})
    private org.zendesk.client.v2.model.Forum forum;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTopics")})
    private Long forum_id;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createGroup"), @ApiMethod(methodName = "deleteGroup"), @ApiMethod(methodName = "updateGroup")})
    private org.zendesk.client.v2.model.Group group;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createGroupMembership"), @ApiMethod(methodName = "deleteGroupMembership"), @ApiMethod(methodName = "setGroupMembershipAsDefault")})
    private org.zendesk.client.v2.model.GroupMembership groupMembership;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getAssignableGroupMemberships"), @ApiMethod(methodName = "getGroupMemberships")})
    private Long group_id;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteGroupMembership"), @ApiMethod(methodName = "getGroupMembership")})
    private Long group_membership_id;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "addTagToOrganisations"), @ApiMethod(methodName = "addTagToTicket"), @ApiMethod(methodName = "addTagToTopics"), @ApiMethod(methodName = "deleteArticleAttachment", description="Attachment identifier"), @ApiMethod(methodName = "deleteAttachment"), @ApiMethod(methodName = "deleteGroup"), @ApiMethod(methodName = "deleteGroupMembership"), @ApiMethod(methodName = "deleteOrganization"), @ApiMethod(methodName = "deleteOrganizationMembership"), @ApiMethod(methodName = "deleteOrganizationMemberships"), @ApiMethod(methodName = "deletePermissionGroup"), @ApiMethod(methodName = "deleteSuspendedTicket"), @ApiMethod(methodName = "deleteTicket"), @ApiMethod(methodName = "deleteTicketField"), @ApiMethod(methodName = "deleteTicketForm"), @ApiMethod(methodName = "deleteTickets"), @ApiMethod(methodName = "deleteUser"), @ApiMethod(methodName = "deleteUserSegment"), @ApiMethod(methodName = "getArticle"), @ApiMethod(methodName = "getAssignedTicketsCountForUser"), @ApiMethod(methodName = "getAttachment"), @ApiMethod(methodName = "getAutomation"), @ApiMethod(methodName = "getCategory"), @ApiMethod(methodName = "getCcdTicketsCountForUser"), @ApiMethod(methodName = "getDynamicContentItem"), @ApiMethod(methodName = "getDynamicContentItemVariant"), @ApiMethod(methodName = "getForum"), @ApiMethod(methodName = "getGroup"), @ApiMethod(methodName = "getGroupMembership"), @ApiMethod(methodName = "getGroupUsers"), @ApiMethod(methodName = "getOrganization"), @ApiMethod(methodName = "getOrganizationMembership"), @ApiMethod(methodName = "getOrganizationMembershipForUser"), @ApiMethod(methodName = "getOrganizations"), @ApiMethod(methodName = "getOrganizationUsers"), @ApiMethod(methodName = "getPermissionGroup"), @ApiMethod(methodName = "getRequest"), @ApiMethod(methodName = "getRequestComments"), @ApiMethod(methodName = "getSatisfactionRating"), @ApiMethod(methodName = "getSection"), @ApiMethod(methodName = "getTarget"), @ApiMethod(methodName = "getTicket"), @ApiMethod(methodName = "getTicketAudit"), @ApiMethod(methodName = "getTicketCollaborators"), @ApiMethod(methodName = "getTicketComments"), @ApiMethod(methodName = "getTicketField"), @ApiMethod(methodName = "getTicketForm"), @ApiMethod(methodName = "getTicketIncidents"), @ApiMethod(methodName = "getTicketMetric"), @ApiMethod(methodName = "getTicketMetricByTicket"), @ApiMethod(methodName = "getTickets"), @ApiMethod(methodName = "getTicketsCountForOrganization"), @ApiMethod(methodName = "getTopic"), @ApiMethod(methodName = "getTopics"), @ApiMethod(methodName = "getTrigger"), @ApiMethod(methodName = "getUser"), @ApiMethod(methodName = "getUserRequests"), @ApiMethod(methodName = "getUsers"), @ApiMethod(methodName = "getUserSegment"), @ApiMethod(methodName = "getUserSegments"), @ApiMethod(methodName = "getView"), @ApiMethod(methodName = "makePrivateTicketAudit"), @ApiMethod(methodName = "markTicketAsSpam"), @ApiMethod(methodName = "permanentlyDeleteTicket"), @ApiMethod(methodName = "permanentlyDeleteTickets"), @ApiMethod(methodName = "permanentlyDeleteUser"), @ApiMethod(methodName = "removeTagFromOrganisations"), @ApiMethod(methodName = "removeTagFromTicket"), @ApiMethod(methodName = "removeTagFromTopics"), @ApiMethod(methodName = "resetUserPassword"), @ApiMethod(methodName = "setTagOnOrganisations"), @ApiMethod(methodName = "setTagOnTicket"), @ApiMethod(methodName = "setTagOnTopics"), @ApiMethod(methodName = "suspendUser"), @ApiMethod(methodName = "trustTicketAudit"), @ApiMethod(methodName = "unsuspendUser")})
    private Long id;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "associateAttachmentsToArticle")})
    private String idArticle;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUserIdentity"), @ApiMethod(methodName = "deleteUserIdentity"), @ApiMethod(methodName = "getUserIdentity"), @ApiMethod(methodName = "requestVerifyUserIdentity"), @ApiMethod(methodName = "setUserPrimaryIdentity"), @ApiMethod(methodName = "updateUserIdentity"), @ApiMethod(methodName = "verifyUserIdentity")})
    private org.zendesk.client.v2.model.Identity identity;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteUserIdentity"), @ApiMethod(methodName = "getUserIdentity"), @ApiMethod(methodName = "requestVerifyUserIdentity"), @ApiMethod(methodName = "setUserPrimaryIdentity"), @ApiMethod(methodName = "verifyUserIdentity")})
    private Long identityId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteOrganizationMemberships"), @ApiMethod(methodName = "deleteOrganizations"), @ApiMethod(methodName = "deleteTickets"), @ApiMethod(methodName = "deleteUsers"), @ApiMethod(methodName = "getOrganizations"), @ApiMethod(methodName = "getTickets"), @ApiMethod(methodName = "getTopics"), @ApiMethod(methodName = "getUsers"), @ApiMethod(methodName = "permanentlyDeleteTickets")})
    private long[] ids;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTicketsByExternalId")})
    private Boolean includeArchived;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUploadArticle")})
    private Boolean inline;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "updateInstallation")})
    private Integer installationId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createDynamicContentItem"), @ApiMethod(methodName = "deleteDynamicContentItem"), @ApiMethod(methodName = "getDynamicContentItemVariants"), @ApiMethod(methodName = "updateDynamicContentItem")})
    private org.zendesk.client.v2.model.dynamic.DynamicContentItem item;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createDynamicContentItemVariant"), @ApiMethod(methodName = "deleteDynamicContentItemVariant"), @ApiMethod(methodName = "getDynamicContentItemVariant"), @ApiMethod(methodName = "updateDynamicContentItemVariant")})
    private Long itemId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "notifyApp"), @ApiMethod(methodName = "updateInstallation")})
    private String json;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getArticlesFromAllLabels"), @ApiMethod(methodName = "getArticlesFromAnyLabels")})
    private java.util.List labels;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getArticles"), @ApiMethod(methodName = "getArticleSubscriptions"), @ApiMethod(methodName = "getSectionSubscriptions"), @ApiMethod(methodName = "showArticleTranslation"), @ApiMethod(methodName = "showCategoryTranslation"), @ApiMethod(methodName = "showSectionTranslation"), @ApiMethod(methodName = "updateArticleTranslation"), @ApiMethod(methodName = "updateCategoryTranslation"), @ApiMethod(methodName = "updateSectionTranslation")})
    private String locale;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createMacro"), @ApiMethod(methodName = "updateMacro")})
    private org.zendesk.client.v2.model.Macro macro;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getMacro"), @ApiMethod(methodName = "macrosShowChangesToTicket"), @ApiMethod(methodName = "macrosShowTicketAfterChanges")})
    private Long macroId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "updateMacro")})
    private Long macroId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTicketFromTweet")})
    private Long monitorId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getAutoCompleteOrganizations")})
    private String name;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getContentTags")})
    private String namePrefix;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "changeUserPassword")})
    private String newPassword;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createArticle")})
    private Boolean notifySubscribers;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "changeUserPassword")})
    private String oldPassword;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTicketComments")})
    private org.zendesk.client.v2.model.SortOrder order;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createOrganization"), @ApiMethod(methodName = "createOrUpdateOrganization"), @ApiMethod(methodName = "deleteOrganization"), @ApiMethod(methodName = "updateOrganization")})
    private org.zendesk.client.v2.model.Organization organization;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getOrganizationRequests"), @ApiMethod(methodName = "getOrganizationTickets")})
    private Long organizationId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createOrganizations"), @ApiMethod(methodName = "createOrganizationsAsync"), @ApiMethod(methodName = "updateOrganizations"), @ApiMethod(methodName = "updateOrganizationsAsync")})
    private java.util.List organizationList;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createOrganizationMembership"), @ApiMethod(methodName = "deleteOrganizationMembership"), @ApiMethod(methodName = "setOrganizationMembershipAsDefault")})
    private org.zendesk.client.v2.model.OrganizationMembership organizationMembership;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createOrganizationMemberships"), @ApiMethod(methodName = "createOrganizationMembershipsAsync")})
    private java.util.List organizationMembershipList;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createOrganizationMemberships")})
    private org.zendesk.client.v2.model.OrganizationMembership[] organizationMemberships;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getOrganizationMembershipsForOrg")})
    private Long organization_id;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteOrganizationMembership"), @ApiMethod(methodName = "getGroupOrganization")})
    private Long organization_membership_id;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createOrganizations"), @ApiMethod(methodName = "updateOrganizations")})
    private org.zendesk.client.v2.model.Organization[] organizations;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getArticlesFromPage")})
    private Integer page;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getContentTags")})
    private Integer pageSize;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "resetUserPassword")})
    private String password;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createPermissionGroup"), @ApiMethod(methodName = "deletePermissionGroup"), @ApiMethod(methodName = "updatePermissionGroup")})
    private org.zendesk.client.v2.model.hc.PermissionGroup permissionGroup;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getSearchTicketResults", description="String used filter a type given by searchType"), @ApiMethod(methodName = "searchTriggers")})
    private String query;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getSearchTicketResults", description="Additional parameters other than filter string like per_page, page etc")})
    private java.util.Map queryParams;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createRequest"), @ApiMethod(methodName = "getRequestComment"), @ApiMethod(methodName = "getRequestComments"), @ApiMethod(methodName = "updateRequest")})
    private org.zendesk.client.v2.model.Request request;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getRequestComment")})
    private Long requestId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getUsersByRole")})
    private String role;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getUsersByRole")})
    private String[] roles;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createSatisfactionRating")})
    private org.zendesk.client.v2.model.SatisfactionRating satisfactionRating;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getHolidaysForSchedule"), @ApiMethod(methodName = "getSchedule")})
    private org.zendesk.client.v2.model.schedules.Schedule schedule;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getHolidaysForSchedule"), @ApiMethod(methodName = "getSchedule")})
    private Long scheduleId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getArticleFromSearch"), @ApiMethod(methodName = "getTicketsFromSearch")})
    private String searchTerm;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createSection"), @ApiMethod(methodName = "deleteSection"), @ApiMethod(methodName = "getArticles"), @ApiMethod(methodName = "updateSection")})
    private org.zendesk.client.v2.model.hc.Section section;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createSectionTranslation"), @ApiMethod(methodName = "getArticleFromSearch"), @ApiMethod(methodName = "getSectionSubscriptions"), @ApiMethod(methodName = "getSectionTranslations"), @ApiMethod(methodName = "updateSectionTranslation")})
    private Long sectionId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "showSectionTranslation")})
    private Long sectionId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getDeletedTickets"), @ApiMethod(methodName = "getSearchTicketResults", description="Name of any field of the searchType"), @ApiMethod(methodName = "getTriggers"), @ApiMethod(methodName = "searchTriggers")})
    private String sortBy;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getDeletedTickets"), @ApiMethod(methodName = "getSearchTicketResults", description="Sort order"), @ApiMethod(methodName = "getTriggers"), @ApiMethod(methodName = "searchTriggers")})
    private org.zendesk.client.v2.model.SortOrder sortOrder;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getArticlesIncrementally"), @ApiMethod(methodName = "getOrganizationsIncrementally"), @ApiMethod(methodName = "getTicketsIncrementally"), @ApiMethod(methodName = "getUsersIncrementally")})
    private java.util.Date startTime;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getJobStatus"), @ApiMethod(methodName = "getJobStatusAsync")})
    private org.zendesk.client.v2.model.JobStatus status;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getJobStatuses"), @ApiMethod(methodName = "getJobStatusesAsync")})
    private java.util.List statuses;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteSuspendedTicket")})
    private org.zendesk.client.v2.model.SuspendedTicket suspendedTicket;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "addTagToOrganisations"), @ApiMethod(methodName = "addTagToTicket"), @ApiMethod(methodName = "addTagToTopics"), @ApiMethod(methodName = "removeTagFromOrganisations"), @ApiMethod(methodName = "removeTagFromTicket"), @ApiMethod(methodName = "removeTagFromTopics"), @ApiMethod(methodName = "setTagOnOrganisations"), @ApiMethod(methodName = "setTagOnTicket"), @ApiMethod(methodName = "setTagOnTopics")})
    private String[] tags;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTarget")})
    private org.zendesk.client.v2.model.targets.Target target;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteTarget")})
    private Long targetId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createSatisfactionRating"), @ApiMethod(methodName = "createTicket"), @ApiMethod(methodName = "createTicketAsync"), @ApiMethod(methodName = "deleteTicket"), @ApiMethod(methodName = "getTicketAudit"), @ApiMethod(methodName = "getTicketAudits"), @ApiMethod(methodName = "makePrivateTicketAudit"), @ApiMethod(methodName = "markTicketAsSpam"), @ApiMethod(methodName = "permanentlyDeleteTicket"), @ApiMethod(methodName = "queueCreateTicketAsync"), @ApiMethod(methodName = "trustTicketAudit"), @ApiMethod(methodName = "updateTicket")})
    private org.zendesk.client.v2.model.Ticket ticket;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTicketForm"), @ApiMethod(methodName = "deleteTicketForm"), @ApiMethod(methodName = "updateTicketForm")})
    private org.zendesk.client.v2.model.TicketForm ticketForm;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createComment"), @ApiMethod(methodName = "createSatisfactionRating"), @ApiMethod(methodName = "getTicketAudit"), @ApiMethod(methodName = "macrosShowTicketAfterChanges"), @ApiMethod(methodName = "makePrivateTicketAudit"), @ApiMethod(methodName = "trustTicketAudit")})
    private Long ticketId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getTicketAudits")})
    private Long ticketId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "importTicket")})
    private org.zendesk.client.v2.model.TicketImport ticketImport;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTickets"), @ApiMethod(methodName = "createTicketsAsync"), @ApiMethod(methodName = "updateTickets"), @ApiMethod(methodName = "updateTicketsAsync")})
    private java.util.List ticketList;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTickets"), @ApiMethod(methodName = "updateTickets")})
    private org.zendesk.client.v2.model.Ticket[] tickets;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUpload"), @ApiMethod(methodName = "deleteUpload")})
    private String token;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTopic"), @ApiMethod(methodName = "deleteTopic"), @ApiMethod(methodName = "importTopic"), @ApiMethod(methodName = "updateTopic")})
    private org.zendesk.client.v2.model.Topic topic;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createArticleTranslation"), @ApiMethod(methodName = "createCategoryTranslation"), @ApiMethod(methodName = "createSectionTranslation"), @ApiMethod(methodName = "deleteTranslation"), @ApiMethod(methodName = "updateArticleTranslation"), @ApiMethod(methodName = "updateCategoryTranslation"), @ApiMethod(methodName = "updateSectionTranslation")})
    private org.zendesk.client.v2.model.hc.Translation translation;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteTranslation")})
    private Long translationId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTrigger"), @ApiMethod(methodName = "updateTrigger")})
    private org.zendesk.client.v2.model.Trigger trigger;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteTrigger")})
    private Long triggerId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "updateTrigger")})
    private Long triggerId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createTicketFromTweet")})
    private Long tweetId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getIncrementalTicketsResult")})
    private Long unixEpochTime;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "deleteUpload")})
    private org.zendesk.client.v2.model.Attachment.Upload upload;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "changeUserPassword"), @ApiMethod(methodName = "createOrUpdateUser"), @ApiMethod(methodName = "createUser"), @ApiMethod(methodName = "createUserIdentity"), @ApiMethod(methodName = "deleteUser"), @ApiMethod(methodName = "deleteUserIdentity"), @ApiMethod(methodName = "getUserIdentities"), @ApiMethod(methodName = "getUserIdentity"), @ApiMethod(methodName = "getUserRequests"), @ApiMethod(methodName = "getUserSubscriptions"), @ApiMethod(methodName = "permanentlyDeleteUser"), @ApiMethod(methodName = "requestVerifyUserIdentity"), @ApiMethod(methodName = "resetUserPassword"), @ApiMethod(methodName = "setUserPrimaryIdentity"), @ApiMethod(methodName = "updateUser"), @ApiMethod(methodName = "updateUserIdentity"), @ApiMethod(methodName = "verifyUserIdentity")})
    private org.zendesk.client.v2.model.User user;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUserIdentity"), @ApiMethod(methodName = "deleteUserIdentity"), @ApiMethod(methodName = "getComplianceDeletionStatuses"), @ApiMethod(methodName = "getUserCCDTickets"), @ApiMethod(methodName = "getUserIdentities"), @ApiMethod(methodName = "getUserIdentity"), @ApiMethod(methodName = "getUserRelatedInfo"), @ApiMethod(methodName = "getUserRequestedTickets"), @ApiMethod(methodName = "requestVerifyUserIdentity"), @ApiMethod(methodName = "setUserPrimaryIdentity"), @ApiMethod(methodName = "updateUserIdentity"), @ApiMethod(methodName = "verifyUserIdentity")})
    private Long userId;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "getUserSubscriptions")})
    private Long userId0;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "mergeUsers")})
    private Long userIdThatWillBeMerged;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "mergeUsers")})
    private Long userIdThatWillRemain;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUsers"), @ApiMethod(methodName = "createUsersAsync")})
    private java.util.List userList;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createUserSegment"), @ApiMethod(methodName = "deleteUserSegment"), @ApiMethod(methodName = "getSections"), @ApiMethod(methodName = "getTopics"), @ApiMethod(methodName = "updateUserSegment")})
    private org.zendesk.client.v2.model.hc.UserSegment userSegment;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createGroupMembership"), @ApiMethod(methodName = "createOrganizationMembership"), @ApiMethod(methodName = "deleteGroupMembership"), @ApiMethod(methodName = "deleteOrganizationMembership"), @ApiMethod(methodName = "getGroupMembership"), @ApiMethod(methodName = "getGroupMembershipByUser"), @ApiMethod(methodName = "getGroupOrganization"), @ApiMethod(methodName = "getOrganizationMembershipByUser"), @ApiMethod(methodName = "getOrganizationMembershipForUser"), @ApiMethod(methodName = "getOrganizationMembershipsForUser"), @ApiMethod(methodName = "getTopicsByUser"), @ApiMethod(methodName = "setGroupMembershipAsDefault"), @ApiMethod(methodName = "setOrganizationMembershipAsDefault")})
    private Long user_id;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createOrUpdateUsers"), @ApiMethod(methodName = "createUsers"), @ApiMethod(methodName = "updateUsers")})
    private org.zendesk.client.v2.model.User[] users;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createOrUpdateUsers"), @ApiMethod(methodName = "createOrUpdateUsersAsync"), @ApiMethod(methodName = "updateUsers"), @ApiMethod(methodName = "updateUsersAsync")})
    private java.util.List usersList;
    @UriParam
    @ApiParam(optional = false, apiMethods = {@ApiMethod(methodName = "createDynamicContentItemVariant"), @ApiMethod(methodName = "deleteDynamicContentItemVariant"), @ApiMethod(methodName = "updateDynamicContentItemVariant")})
    private org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant variant;

    public Boolean getActive() {
        return active;
    }

    public void setActive(Boolean active) {
        this.active = active;
    }

    public org.zendesk.client.v2.model.hc.Article getArticle() {
        return article;
    }

    public void setArticle(org.zendesk.client.v2.model.hc.Article article) {
        this.article = article;
    }

    public org.zendesk.client.v2.model.hc.ArticleAttachments getArticleAttachments() {
        return articleAttachments;
    }

    public void setArticleAttachments(org.zendesk.client.v2.model.hc.ArticleAttachments articleAttachments) {
        this.articleAttachments = articleAttachments;
    }

    public Long getArticleId() {
        return articleId;
    }

    public void setArticleId(Long articleId) {
        this.articleId = articleId;
    }

    public Long getArticleId0() {
        return articleId0;
    }

    public void setArticleId0(Long articleId0) {
        this.articleId0 = articleId0;
    }

    public org.zendesk.client.v2.model.Attachment getAttachment() {
        return attachment;
    }

    public void setAttachment(org.zendesk.client.v2.model.Attachment attachment) {
        this.attachment = attachment;
    }

    public java.util.List getAttachments() {
        return attachments;
    }

    public void setAttachments(java.util.List attachments) {
        this.attachments = attachments;
    }

    public org.zendesk.client.v2.model.Audit getAudit() {
        return audit;
    }

    public void setAudit(org.zendesk.client.v2.model.Audit audit) {
        this.audit = audit;
    }

    public Long getAuditId() {
        return auditId;
    }

    public void setAuditId(Long auditId) {
        this.auditId = auditId;
    }

    public org.zendesk.client.v2.model.Automation getAutomation() {
        return automation;
    }

    public void setAutomation(org.zendesk.client.v2.model.Automation automation) {
        this.automation = automation;
    }

    public Long getAutomationId() {
        return automationId;
    }

    public void setAutomationId(Long automationId) {
        this.automationId = automationId;
    }

    public Long getAutomationId0() {
        return automationId0;
    }

    public void setAutomationId0(Long automationId0) {
        this.automationId0 = automationId0;
    }

    public org.zendesk.client.v2.model.hc.Category getCategory() {
        return category;
    }

    public void setCategory(org.zendesk.client.v2.model.hc.Category category) {
        this.category = category;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryId0() {
        return categoryId0;
    }

    public void setCategoryId0(String categoryId0) {
        this.categoryId0 = categoryId0;
    }

    public Long getCategoryId1() {
        return categoryId1;
    }

    public void setCategoryId1(Long categoryId1) {
        this.categoryId1 = categoryId1;
    }

    public Long getCategory_id() {
        return category_id;
    }

    public void setCategory_id(Long category_id) {
        this.category_id = category_id;
    }

    public org.zendesk.client.v2.model.Comment getComment() {
        return comment;
    }

    public void setComment(org.zendesk.client.v2.model.Comment comment) {
        this.comment = comment;
    }

    public Long getCommentId() {
        return commentId;
    }

    public void setCommentId(Long commentId) {
        this.commentId = commentId;
    }

    public byte[] getContent() {
        return content;
    }

    public void setContent(byte[] content) {
        this.content = content;
    }

    public org.zendesk.client.v2.model.hc.ContentTag getContentTag() {
        return contentTag;
    }

    public void setContentTag(org.zendesk.client.v2.model.hc.ContentTag contentTag) {
        this.contentTag = contentTag;
    }

    public String getContentTagId() {
        return contentTagId;
    }

    public void setContentTagId(String contentTagId) {
        this.contentTagId = contentTagId;
    }

    public String getContentType() {
        return contentType;
    }

    public void setContentType(String contentType) {
        this.contentType = contentType;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public java.util.Date getEndTime() {
        return endTime;
    }

    public void setEndTime(java.util.Date endTime) {
        this.endTime = endTime;
    }

    public String getExternalId() {
        return externalId;
    }

    public void setExternalId(String externalId) {
        this.externalId = externalId;
    }

    public Long getExternalId0() {
        return externalId0;
    }

    public void setExternalId0(Long externalId0) {
        this.externalId0 = externalId0;
    }

    public long[] getExternalId0s() {
        return externalId0s;
    }

    public void setExternalId0s(long[] externalId0s) {
        this.externalId0s = externalId0s;
    }

    public String[] getExternalIds() {
        return externalIds;
    }

    public void setExternalIds(String[] externalIds) {
        this.externalIds = externalIds;
    }

    public org.zendesk.client.v2.model.Field getField() {
        return field;
    }

    public void setField(org.zendesk.client.v2.model.Field field) {
        this.field = field;
    }

    public java.io.File getFile() {
        return file;
    }

    public void setFile(java.io.File file) {
        this.file = file;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public org.zendesk.client.v2.model.Forum getForum() {
        return forum;
    }

    public void setForum(org.zendesk.client.v2.model.Forum forum) {
        this.forum = forum;
    }

    public Long getForum_id() {
        return forum_id;
    }

    public void setForum_id(Long forum_id) {
        this.forum_id = forum_id;
    }

    public org.zendesk.client.v2.model.Group getGroup() {
        return group;
    }

    public void setGroup(org.zendesk.client.v2.model.Group group) {
        this.group = group;
    }

    public org.zendesk.client.v2.model.GroupMembership getGroupMembership() {
        return groupMembership;
    }

    public void setGroupMembership(org.zendesk.client.v2.model.GroupMembership groupMembership) {
        this.groupMembership = groupMembership;
    }

    public Long getGroup_id() {
        return group_id;
    }

    public void setGroup_id(Long group_id) {
        this.group_id = group_id;
    }

    public Long getGroup_membership_id() {
        return group_membership_id;
    }

    public void setGroup_membership_id(Long group_membership_id) {
        this.group_membership_id = group_membership_id;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getIdArticle() {
        return idArticle;
    }

    public void setIdArticle(String idArticle) {
        this.idArticle = idArticle;
    }

    public org.zendesk.client.v2.model.Identity getIdentity() {
        return identity;
    }

    public void setIdentity(org.zendesk.client.v2.model.Identity identity) {
        this.identity = identity;
    }

    public Long getIdentityId() {
        return identityId;
    }

    public void setIdentityId(Long identityId) {
        this.identityId = identityId;
    }

    public long[] getIds() {
        return ids;
    }

    public void setIds(long[] ids) {
        this.ids = ids;
    }

    public Boolean getIncludeArchived() {
        return includeArchived;
    }

    public void setIncludeArchived(Boolean includeArchived) {
        this.includeArchived = includeArchived;
    }

    public Boolean getInline() {
        return inline;
    }

    public void setInline(Boolean inline) {
        this.inline = inline;
    }

    public Integer getInstallationId() {
        return installationId;
    }

    public void setInstallationId(Integer installationId) {
        this.installationId = installationId;
    }

    public org.zendesk.client.v2.model.dynamic.DynamicContentItem getItem() {
        return item;
    }

    public void setItem(org.zendesk.client.v2.model.dynamic.DynamicContentItem item) {
        this.item = item;
    }

    public Long getItemId() {
        return itemId;
    }

    public void setItemId(Long itemId) {
        this.itemId = itemId;
    }

    public String getJson() {
        return json;
    }

    public void setJson(String json) {
        this.json = json;
    }

    public java.util.List getLabels() {
        return labels;
    }

    public void setLabels(java.util.List labels) {
        this.labels = labels;
    }

    public String getLocale() {
        return locale;
    }

    public void setLocale(String locale) {
        this.locale = locale;
    }

    public org.zendesk.client.v2.model.Macro getMacro() {
        return macro;
    }

    public void setMacro(org.zendesk.client.v2.model.Macro macro) {
        this.macro = macro;
    }

    public Long getMacroId() {
        return macroId;
    }

    public void setMacroId(Long macroId) {
        this.macroId = macroId;
    }

    public Long getMacroId0() {
        return macroId0;
    }

    public void setMacroId0(Long macroId0) {
        this.macroId0 = macroId0;
    }

    public Long getMonitorId() {
        return monitorId;
    }

    public void setMonitorId(Long monitorId) {
        this.monitorId = monitorId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNamePrefix() {
        return namePrefix;
    }

    public void setNamePrefix(String namePrefix) {
        this.namePrefix = namePrefix;
    }

    public String getNewPassword() {
        return newPassword;
    }

    public void setNewPassword(String newPassword) {
        this.newPassword = newPassword;
    }

    public Boolean getNotifySubscribers() {
        return notifySubscribers;
    }

    public void setNotifySubscribers(Boolean notifySubscribers) {
        this.notifySubscribers = notifySubscribers;
    }

    public String getOldPassword() {
        return oldPassword;
    }

    public void setOldPassword(String oldPassword) {
        this.oldPassword = oldPassword;
    }

    public org.zendesk.client.v2.model.SortOrder getOrder() {
        return order;
    }

    public void setOrder(org.zendesk.client.v2.model.SortOrder order) {
        this.order = order;
    }

    public org.zendesk.client.v2.model.Organization getOrganization() {
        return organization;
    }

    public void setOrganization(org.zendesk.client.v2.model.Organization organization) {
        this.organization = organization;
    }

    public Long getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(Long organizationId) {
        this.organizationId = organizationId;
    }

    public java.util.List getOrganizationList() {
        return organizationList;
    }

    public void setOrganizationList(java.util.List organizationList) {
        this.organizationList = organizationList;
    }

    public org.zendesk.client.v2.model.OrganizationMembership getOrganizationMembership() {
        return organizationMembership;
    }

    public void setOrganizationMembership(org.zendesk.client.v2.model.OrganizationMembership organizationMembership) {
        this.organizationMembership = organizationMembership;
    }

    public java.util.List getOrganizationMembershipList() {
        return organizationMembershipList;
    }

    public void setOrganizationMembershipList(java.util.List organizationMembershipList) {
        this.organizationMembershipList = organizationMembershipList;
    }

    public org.zendesk.client.v2.model.OrganizationMembership[] getOrganizationMemberships() {
        return organizationMemberships;
    }

    public void setOrganizationMemberships(org.zendesk.client.v2.model.OrganizationMembership[] organizationMemberships) {
        this.organizationMemberships = organizationMemberships;
    }

    public Long getOrganization_id() {
        return organization_id;
    }

    public void setOrganization_id(Long organization_id) {
        this.organization_id = organization_id;
    }

    public Long getOrganization_membership_id() {
        return organization_membership_id;
    }

    public void setOrganization_membership_id(Long organization_membership_id) {
        this.organization_membership_id = organization_membership_id;
    }

    public org.zendesk.client.v2.model.Organization[] getOrganizations() {
        return organizations;
    }

    public void setOrganizations(org.zendesk.client.v2.model.Organization[] organizations) {
        this.organizations = organizations;
    }

    public Integer getPage() {
        return page;
    }

    public void setPage(Integer page) {
        this.page = page;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public org.zendesk.client.v2.model.hc.PermissionGroup getPermissionGroup() {
        return permissionGroup;
    }

    public void setPermissionGroup(org.zendesk.client.v2.model.hc.PermissionGroup permissionGroup) {
        this.permissionGroup = permissionGroup;
    }

    public String getQuery() {
        return query;
    }

    public void setQuery(String query) {
        this.query = query;
    }

    public java.util.Map getQueryParams() {
        return queryParams;
    }

    public void setQueryParams(java.util.Map queryParams) {
        this.queryParams = queryParams;
    }

    public org.zendesk.client.v2.model.Request getRequest() {
        return request;
    }

    public void setRequest(org.zendesk.client.v2.model.Request request) {
        this.request = request;
    }

    public Long getRequestId() {
        return requestId;
    }

    public void setRequestId(Long requestId) {
        this.requestId = requestId;
    }

    public String getRole() {
        return role;
    }

    public void setRole(String role) {
        this.role = role;
    }

    public String[] getRoles() {
        return roles;
    }

    public void setRoles(String[] roles) {
        this.roles = roles;
    }

    public org.zendesk.client.v2.model.SatisfactionRating getSatisfactionRating() {
        return satisfactionRating;
    }

    public void setSatisfactionRating(org.zendesk.client.v2.model.SatisfactionRating satisfactionRating) {
        this.satisfactionRating = satisfactionRating;
    }

    public org.zendesk.client.v2.model.schedules.Schedule getSchedule() {
        return schedule;
    }

    public void setSchedule(org.zendesk.client.v2.model.schedules.Schedule schedule) {
        this.schedule = schedule;
    }

    public Long getScheduleId() {
        return scheduleId;
    }

    public void setScheduleId(Long scheduleId) {
        this.scheduleId = scheduleId;
    }

    public String getSearchTerm() {
        return searchTerm;
    }

    public void setSearchTerm(String searchTerm) {
        this.searchTerm = searchTerm;
    }

    public org.zendesk.client.v2.model.hc.Section getSection() {
        return section;
    }

    public void setSection(org.zendesk.client.v2.model.hc.Section section) {
        this.section = section;
    }

    public Long getSectionId() {
        return sectionId;
    }

    public void setSectionId(Long sectionId) {
        this.sectionId = sectionId;
    }

    public Long getSectionId0() {
        return sectionId0;
    }

    public void setSectionId0(Long sectionId0) {
        this.sectionId0 = sectionId0;
    }

    public String getSortBy() {
        return sortBy;
    }

    public void setSortBy(String sortBy) {
        this.sortBy = sortBy;
    }

    public org.zendesk.client.v2.model.SortOrder getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(org.zendesk.client.v2.model.SortOrder sortOrder) {
        this.sortOrder = sortOrder;
    }

    public java.util.Date getStartTime() {
        return startTime;
    }

    public void setStartTime(java.util.Date startTime) {
        this.startTime = startTime;
    }

    public org.zendesk.client.v2.model.JobStatus getStatus() {
        return status;
    }

    public void setStatus(org.zendesk.client.v2.model.JobStatus status) {
        this.status = status;
    }

    public java.util.List getStatuses() {
        return statuses;
    }

    public void setStatuses(java.util.List statuses) {
        this.statuses = statuses;
    }

    public org.zendesk.client.v2.model.SuspendedTicket getSuspendedTicket() {
        return suspendedTicket;
    }

    public void setSuspendedTicket(org.zendesk.client.v2.model.SuspendedTicket suspendedTicket) {
        this.suspendedTicket = suspendedTicket;
    }

    public String[] getTags() {
        return tags;
    }

    public void setTags(String[] tags) {
        this.tags = tags;
    }

    public org.zendesk.client.v2.model.targets.Target getTarget() {
        return target;
    }

    public void setTarget(org.zendesk.client.v2.model.targets.Target target) {
        this.target = target;
    }

    public Long getTargetId() {
        return targetId;
    }

    public void setTargetId(Long targetId) {
        this.targetId = targetId;
    }

    public org.zendesk.client.v2.model.Ticket getTicket() {
        return ticket;
    }

    public void setTicket(org.zendesk.client.v2.model.Ticket ticket) {
        this.ticket = ticket;
    }

    public org.zendesk.client.v2.model.TicketForm getTicketForm() {
        return ticketForm;
    }

    public void setTicketForm(org.zendesk.client.v2.model.TicketForm ticketForm) {
        this.ticketForm = ticketForm;
    }

    public Long getTicketId() {
        return ticketId;
    }

    public void setTicketId(Long ticketId) {
        this.ticketId = ticketId;
    }

    public Long getTicketId0() {
        return ticketId0;
    }

    public void setTicketId0(Long ticketId0) {
        this.ticketId0 = ticketId0;
    }

    public org.zendesk.client.v2.model.TicketImport getTicketImport() {
        return ticketImport;
    }

    public void setTicketImport(org.zendesk.client.v2.model.TicketImport ticketImport) {
        this.ticketImport = ticketImport;
    }

    public java.util.List getTicketList() {
        return ticketList;
    }

    public void setTicketList(java.util.List ticketList) {
        this.ticketList = ticketList;
    }

    public org.zendesk.client.v2.model.Ticket[] getTickets() {
        return tickets;
    }

    public void setTickets(org.zendesk.client.v2.model.Ticket[] tickets) {
        this.tickets = tickets;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public org.zendesk.client.v2.model.Topic getTopic() {
        return topic;
    }

    public void setTopic(org.zendesk.client.v2.model.Topic topic) {
        this.topic = topic;
    }

    public org.zendesk.client.v2.model.hc.Translation getTranslation() {
        return translation;
    }

    public void setTranslation(org.zendesk.client.v2.model.hc.Translation translation) {
        this.translation = translation;
    }

    public Long getTranslationId() {
        return translationId;
    }

    public void setTranslationId(Long translationId) {
        this.translationId = translationId;
    }

    public org.zendesk.client.v2.model.Trigger getTrigger() {
        return trigger;
    }

    public void setTrigger(org.zendesk.client.v2.model.Trigger trigger) {
        this.trigger = trigger;
    }

    public Long getTriggerId() {
        return triggerId;
    }

    public void setTriggerId(Long triggerId) {
        this.triggerId = triggerId;
    }

    public Long getTriggerId0() {
        return triggerId0;
    }

    public void setTriggerId0(Long triggerId0) {
        this.triggerId0 = triggerId0;
    }

    public Long getTweetId() {
        return tweetId;
    }

    public void setTweetId(Long tweetId) {
        this.tweetId = tweetId;
    }

    public Long getUnixEpochTime() {
        return unixEpochTime;
    }

    public void setUnixEpochTime(Long unixEpochTime) {
        this.unixEpochTime = unixEpochTime;
    }

    public org.zendesk.client.v2.model.Attachment.Upload getUpload() {
        return upload;
    }

    public void setUpload(org.zendesk.client.v2.model.Attachment.Upload upload) {
        this.upload = upload;
    }

    public org.zendesk.client.v2.model.User getUser() {
        return user;
    }

    public void setUser(org.zendesk.client.v2.model.User user) {
        this.user = user;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getUserId0() {
        return userId0;
    }

    public void setUserId0(Long userId0) {
        this.userId0 = userId0;
    }

    public Long getUserIdThatWillBeMerged() {
        return userIdThatWillBeMerged;
    }

    public void setUserIdThatWillBeMerged(Long userIdThatWillBeMerged) {
        this.userIdThatWillBeMerged = userIdThatWillBeMerged;
    }

    public Long getUserIdThatWillRemain() {
        return userIdThatWillRemain;
    }

    public void setUserIdThatWillRemain(Long userIdThatWillRemain) {
        this.userIdThatWillRemain = userIdThatWillRemain;
    }

    public java.util.List getUserList() {
        return userList;
    }

    public void setUserList(java.util.List userList) {
        this.userList = userList;
    }

    public org.zendesk.client.v2.model.hc.UserSegment getUserSegment() {
        return userSegment;
    }

    public void setUserSegment(org.zendesk.client.v2.model.hc.UserSegment userSegment) {
        this.userSegment = userSegment;
    }

    public Long getUser_id() {
        return user_id;
    }

    public void setUser_id(Long user_id) {
        this.user_id = user_id;
    }

    public org.zendesk.client.v2.model.User[] getUsers() {
        return users;
    }

    public void setUsers(org.zendesk.client.v2.model.User[] users) {
        this.users = users;
    }

    public java.util.List getUsersList() {
        return usersList;
    }

    public void setUsersList(java.util.List usersList) {
        this.usersList = usersList;
    }

    public org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant getVariant() {
        return variant;
    }

    public void setVariant(org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant variant) {
        this.variant = variant;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy