This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 2f3fbb018d91b8a939a41621880c0b4c8e87dc31 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Tue Sep 1 11:53:11 2020 +0200 Upgrade zendesk --- components/camel-zendesk/pom.xml | 22 +- .../zendesk/ZendeskEndpointConfiguration.java | 182 +++++++++++- .../ZendeskEndpointConfigurationConfigurer.java | 97 +++++- .../zendesk/internal/ZendeskApiMethod.java | 326 ++++++++++++++++++++- parent/pom.xml | 2 +- 5 files changed, 617 insertions(+), 12 deletions(-) diff --git a/components/camel-zendesk/pom.xml b/components/camel-zendesk/pom.xml index 5d5460c..328296d 100644 --- a/components/camel-zendesk/pom.xml +++ b/components/camel-zendesk/pom.xml @@ -125,7 +125,7 @@ <replacement>articleAttachments</replacement> </substitution> <substitution> - <method>createTickets|createTicketsAsync</method> + <method>createTickets|createTicketsAsync|updateTickets|updateTicketsAsync</method> <argType>java.util.List</argType> <argName>tickets</argName> <replacement>ticketList</replacement> @@ -143,12 +143,24 @@ <replacement>userId0</replacement> </substitution> <substitution> - <method>createOrganizations|createOrganizationsAsync</method> + <method>createOrganizations|createOrganizationsAsync|updateOrganizations|updateOrganizationsAsync</method> <argType>java.util.List</argType> <argName>organizations</argName> <replacement>organizationList</replacement> </substitution> <substitution> + <method>createOrganizationMemberships|createOrganizationMembershipsAsync</method> + <argType>java.util.List</argType> + <argName>organizationMemberships</argName> + <replacement>organizationMembershipList</replacement> + </substitution> + <substitution> + <method>createUsers|createUsersAsync|createOrUpdateUsers|createOrUpdateUsersAsync|updateUsers|updateUsersAsync</method> + <argType>java.util.List</argType> + <argName>users</argName> + <replacement>usersList</replacement> + </substitution> + <substitution> <method>updateTrigger</method> <argType>java.lang.Long</argType> <argName>triggerId</argName> @@ -166,6 +178,12 @@ <argName>articleID</argName> <replacement>articleId</replacement> </substitution> + <substitution> + <method>getSearchResults</method> + <argType>java.lang.String</argType> + <argName>params</argName> + <replacement>parameters</replacement> + </substitution> </substitutions> </api> </apis> diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java index 73e3027..d4bab89 100644 --- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java +++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java @@ -91,8 +91,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { @UriParam private Integer installationId; @UriParam + private org.zendesk.client.v2.model.dynamic.DynamicContentItem item; + @UriParam + private Long itemId; + @UriParam private String json; @UriParam + private java.util.List<String> labels; + @UriParam private String locale; @UriParam private org.zendesk.client.v2.model.Macro macro; @@ -107,8 +113,12 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { @UriParam private String newPassword; @UriParam + private Boolean notifySubscribers; + @UriParam private String oldPassword; @UriParam + private org.zendesk.client.v2.model.SortOrder order; + @UriParam private org.zendesk.client.v2.model.Organization organization; @UriParam private Long organizationId; @@ -117,6 +127,10 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { @UriParam private org.zendesk.client.v2.model.OrganizationMembership organizationMembership; @UriParam + private java.util.List<org.zendesk.client.v2.model.OrganizationMembership> organizationMembershipList; + @UriParam + private org.zendesk.client.v2.model.OrganizationMembership[] organizationMemberships; + @UriParam private Long organization_id; @UriParam private Long organization_membership_id; @@ -125,10 +139,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { @UriParam private Integer page; @UriParam - private String params; + private String parameters; + @UriParam + private java.util.Map<String,Object> params; @UriParam private String password; @UriParam + private org.zendesk.client.v2.model.hc.PermissionGroup permissionGroup; + @UriParam private String query; @UriParam private org.zendesk.client.v2.model.Request request; @@ -151,9 +169,13 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { @UriParam private Long sectionId; @UriParam + private String sortBy; + @UriParam + private org.zendesk.client.v2.model.SortOrder sortOrder; + @UriParam private java.util.Date startTime; @UriParam - private org.zendesk.client.v2.model.JobStatus<?> status; + private org.zendesk.client.v2.model.JobStatus status; @UriParam private java.util.List<org.zendesk.client.v2.model.JobStatus> statuses; @UriParam @@ -185,6 +207,8 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { @UriParam private org.zendesk.client.v2.model.hc.Translation translation; @UriParam + private Long translationId; + @UriParam private org.zendesk.client.v2.model.Trigger trigger; @UriParam private Long triggerId; @@ -205,11 +229,21 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { @UriParam private Long userId0; @UriParam + private Long userIdThatWillBeMerged; + @UriParam + private Long userIdThatWillRemain; + @UriParam private java.util.List<org.zendesk.client.v2.model.User> userList; @UriParam + private org.zendesk.client.v2.model.hc.UserSegment userSegment; + @UriParam private Long user_id; @UriParam private org.zendesk.client.v2.model.User[] users; + @UriParam + private java.util.List<org.zendesk.client.v2.model.User> usersList; + @UriParam + private org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant variant; public org.zendesk.client.v2.model.hc.Article getArticle() { return article; @@ -515,6 +549,22 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { 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; } @@ -523,6 +573,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { this.json = json; } + public java.util.List<String> getLabels() { + return labels; + } + + public void setLabels(java.util.List<String> labels) { + this.labels = labels; + } + public String getLocale() { return locale; } @@ -579,6 +637,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { this.newPassword = newPassword; } + public Boolean getNotifySubscribers() { + return notifySubscribers; + } + + public void setNotifySubscribers(Boolean notifySubscribers) { + this.notifySubscribers = notifySubscribers; + } + public String getOldPassword() { return oldPassword; } @@ -587,6 +653,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { 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; } @@ -619,6 +693,22 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { this.organizationMembership = organizationMembership; } + public java.util.List<org.zendesk.client.v2.model.OrganizationMembership> getOrganizationMembershipList() { + return organizationMembershipList; + } + + public void setOrganizationMembershipList(java.util.List<org.zendesk.client.v2.model.OrganizationMembership> 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; } @@ -651,11 +741,19 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { this.page = page; } - public String getParams() { + public String getParameters() { + return parameters; + } + + public void setParameters(String parameters) { + this.parameters = parameters; + } + + public java.util.Map<String,Object> getParams() { return params; } - public void setParams(String params) { + public void setParams(java.util.Map<String,Object> params) { this.params = params; } @@ -667,6 +765,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { 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; } @@ -755,6 +861,22 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { this.sectionId = sectionId; } + 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; } @@ -763,11 +885,11 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { this.startTime = startTime; } - public org.zendesk.client.v2.model.JobStatus<?> getStatus() { + public org.zendesk.client.v2.model.JobStatus getStatus() { return status; } - public void setStatus(org.zendesk.client.v2.model.JobStatus<?> status) { + public void setStatus(org.zendesk.client.v2.model.JobStatus status) { this.status = status; } @@ -891,6 +1013,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { 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; } @@ -971,6 +1101,22 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { 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<org.zendesk.client.v2.model.User> getUserList() { return userList; } @@ -979,6 +1125,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { 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; } @@ -994,4 +1148,20 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration { public void setUsers(org.zendesk.client.v2.model.User[] users) { this.users = users; } + + public java.util.List<org.zendesk.client.v2.model.User> getUsersList() { + return usersList; + } + + public void setUsersList(java.util.List<org.zendesk.client.v2.model.User> 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; + } } diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java index 4d991ad..c71b70f 100644 --- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java +++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java @@ -95,8 +95,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "Inline": target.setInline(property(camelContext, java.lang.Boolean.class, value)); return true; case "installationid": case "InstallationId": target.setInstallationId(property(camelContext, java.lang.Integer.class, value)); return true; + case "item": + case "Item": target.setItem(property(camelContext, org.zendesk.client.v2.model.dynamic.DynamicContentItem.class, value)); return true; + case "itemid": + case "ItemId": target.setItemId(property(camelContext, java.lang.Long.class, value)); return true; case "json": case "Json": target.setJson(property(camelContext, java.lang.String.class, value)); return true; + case "labels": + case "Labels": target.setLabels(property(camelContext, java.util.List.class, value)); return true; case "locale": case "Locale": target.setLocale(property(camelContext, java.lang.String.class, value)); return true; case "macro": @@ -113,10 +119,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "Name": target.setName(property(camelContext, java.lang.String.class, value)); return true; case "newpassword": case "NewPassword": target.setNewPassword(property(camelContext, java.lang.String.class, value)); return true; + case "notifysubscribers": + case "NotifySubscribers": target.setNotifySubscribers(property(camelContext, java.lang.Boolean.class, value)); return true; case "oauthtoken": case "OauthToken": target.setOauthToken(property(camelContext, java.lang.String.class, value)); return true; case "oldpassword": case "OldPassword": target.setOldPassword(property(camelContext, java.lang.String.class, value)); return true; + case "order": + case "Order": target.setOrder(property(camelContext, org.zendesk.client.v2.model.SortOrder.class, value)); return true; case "organization": case "Organization": target.setOrganization(property(camelContext, org.zendesk.client.v2.model.Organization.class, value)); return true; case "organizationid": @@ -125,6 +135,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "OrganizationList": target.setOrganizationList(property(camelContext, java.util.List.class, value)); return true; case "organizationmembership": case "OrganizationMembership": target.setOrganizationMembership(property(camelContext, org.zendesk.client.v2.model.OrganizationMembership.class, value)); return true; + case "organizationmembershiplist": + case "OrganizationMembershipList": target.setOrganizationMembershipList(property(camelContext, java.util.List.class, value)); return true; + case "organizationmemberships": + case "OrganizationMemberships": target.setOrganizationMemberships(property(camelContext, org.zendesk.client.v2.model.OrganizationMembership[].class, value)); return true; case "organization_id": case "Organization_id": target.setOrganization_id(property(camelContext, java.lang.Long.class, value)); return true; case "organization_membership_id": @@ -133,10 +147,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "Organizations": target.setOrganizations(property(camelContext, org.zendesk.client.v2.model.Organization[].class, value)); return true; case "page": case "Page": target.setPage(property(camelContext, java.lang.Integer.class, value)); return true; + case "parameters": + case "Parameters": target.setParameters(property(camelContext, java.lang.String.class, value)); return true; case "params": - case "Params": target.setParams(property(camelContext, java.lang.String.class, value)); return true; + case "Params": target.setParams(property(camelContext, java.util.Map.class, value)); return true; case "password": case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true; + case "permissiongroup": + case "PermissionGroup": target.setPermissionGroup(property(camelContext, org.zendesk.client.v2.model.hc.PermissionGroup.class, value)); return true; case "query": case "Query": target.setQuery(property(camelContext, java.lang.String.class, value)); return true; case "request": @@ -161,6 +179,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "SectionId": target.setSectionId(property(camelContext, java.lang.Long.class, value)); return true; case "serverurl": case "ServerUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true; + case "sortby": + case "SortBy": target.setSortBy(property(camelContext, java.lang.String.class, value)); return true; + case "sortorder": + case "SortOrder": target.setSortOrder(property(camelContext, org.zendesk.client.v2.model.SortOrder.class, value)); return true; case "starttime": case "StartTime": target.setStartTime(property(camelContext, java.util.Date.class, value)); return true; case "status": @@ -195,6 +217,8 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "Topic": target.setTopic(property(camelContext, org.zendesk.client.v2.model.Topic.class, value)); return true; case "translation": case "Translation": target.setTranslation(property(camelContext, org.zendesk.client.v2.model.hc.Translation.class, value)); return true; + case "translationid": + case "TranslationId": target.setTranslationId(property(camelContext, java.lang.Long.class, value)); return true; case "trigger": case "Trigger": target.setTrigger(property(camelContext, org.zendesk.client.v2.model.Trigger.class, value)); return true; case "triggerid": @@ -215,14 +239,24 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "UserId": target.setUserId(property(camelContext, java.lang.Long.class, value)); return true; case "userid0": case "UserId0": target.setUserId0(property(camelContext, java.lang.Long.class, value)); return true; + case "useridthatwillbemerged": + case "UserIdThatWillBeMerged": target.setUserIdThatWillBeMerged(property(camelContext, java.lang.Long.class, value)); return true; + case "useridthatwillremain": + case "UserIdThatWillRemain": target.setUserIdThatWillRemain(property(camelContext, java.lang.Long.class, value)); return true; case "userlist": case "UserList": target.setUserList(property(camelContext, java.util.List.class, value)); return true; + case "usersegment": + case "UserSegment": target.setUserSegment(property(camelContext, org.zendesk.client.v2.model.hc.UserSegment.class, value)); return true; case "user_id": case "User_id": target.setUser_id(property(camelContext, java.lang.Long.class, value)); return true; case "username": case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true; case "users": case "Users": target.setUsers(property(camelContext, org.zendesk.client.v2.model.User[].class, value)); return true; + case "userslist": + case "UsersList": target.setUsersList(property(camelContext, java.util.List.class, value)); return true; + case "variant": + case "Variant": target.setVariant(property(camelContext, org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class, value)); return true; default: return false; } } @@ -268,7 +302,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup answer.put("IncludeArchived", java.lang.Boolean.class); answer.put("Inline", java.lang.Boolean.class); answer.put("InstallationId", java.lang.Integer.class); + answer.put("Item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class); + answer.put("ItemId", java.lang.Long.class); answer.put("Json", java.lang.String.class); + answer.put("Labels", java.util.List.class); answer.put("Locale", java.lang.String.class); answer.put("Macro", org.zendesk.client.v2.model.Macro.class); answer.put("MacroId", java.lang.Long.class); @@ -277,18 +314,24 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup answer.put("MonitorId", java.lang.Long.class); answer.put("Name", java.lang.String.class); answer.put("NewPassword", java.lang.String.class); + answer.put("NotifySubscribers", java.lang.Boolean.class); answer.put("OauthToken", java.lang.String.class); answer.put("OldPassword", java.lang.String.class); + answer.put("Order", org.zendesk.client.v2.model.SortOrder.class); answer.put("Organization", org.zendesk.client.v2.model.Organization.class); answer.put("OrganizationId", java.lang.Long.class); answer.put("OrganizationList", java.util.List.class); answer.put("OrganizationMembership", org.zendesk.client.v2.model.OrganizationMembership.class); + answer.put("OrganizationMembershipList", java.util.List.class); + answer.put("OrganizationMemberships", org.zendesk.client.v2.model.OrganizationMembership[].class); answer.put("Organization_id", java.lang.Long.class); answer.put("Organization_membership_id", java.lang.Long.class); answer.put("Organizations", org.zendesk.client.v2.model.Organization[].class); answer.put("Page", java.lang.Integer.class); - answer.put("Params", java.lang.String.class); + answer.put("Parameters", java.lang.String.class); + answer.put("Params", java.util.Map.class); answer.put("Password", java.lang.String.class); + answer.put("PermissionGroup", org.zendesk.client.v2.model.hc.PermissionGroup.class); answer.put("Query", java.lang.String.class); answer.put("Request", org.zendesk.client.v2.model.Request.class); answer.put("RequestId", java.lang.Long.class); @@ -301,6 +344,8 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup answer.put("Section", org.zendesk.client.v2.model.hc.Section.class); answer.put("SectionId", java.lang.Long.class); answer.put("ServerUrl", java.lang.String.class); + answer.put("SortBy", java.lang.String.class); + answer.put("SortOrder", org.zendesk.client.v2.model.SortOrder.class); answer.put("StartTime", java.util.Date.class); answer.put("Status", org.zendesk.client.v2.model.JobStatus.class); answer.put("Statuses", java.util.List.class); @@ -318,6 +363,7 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup answer.put("Token", java.lang.String.class); answer.put("Topic", org.zendesk.client.v2.model.Topic.class); answer.put("Translation", org.zendesk.client.v2.model.hc.Translation.class); + answer.put("TranslationId", java.lang.Long.class); answer.put("Trigger", org.zendesk.client.v2.model.Trigger.class); answer.put("TriggerId", java.lang.Long.class); answer.put("TriggerId0", java.lang.Long.class); @@ -328,10 +374,15 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup answer.put("User", org.zendesk.client.v2.model.User.class); answer.put("UserId", java.lang.Long.class); answer.put("UserId0", java.lang.Long.class); + answer.put("UserIdThatWillBeMerged", java.lang.Long.class); + answer.put("UserIdThatWillRemain", java.lang.Long.class); answer.put("UserList", java.util.List.class); + answer.put("UserSegment", org.zendesk.client.v2.model.hc.UserSegment.class); answer.put("User_id", java.lang.Long.class); answer.put("Username", java.lang.String.class); answer.put("Users", org.zendesk.client.v2.model.User[].class); + answer.put("UsersList", java.util.List.class); + answer.put("Variant", org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class); return answer; } @@ -415,8 +466,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "Inline": return target.getInline(); case "installationid": case "InstallationId": return target.getInstallationId(); + case "item": + case "Item": return target.getItem(); + case "itemid": + case "ItemId": return target.getItemId(); case "json": case "Json": return target.getJson(); + case "labels": + case "Labels": return target.getLabels(); case "locale": case "Locale": return target.getLocale(); case "macro": @@ -433,10 +490,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "Name": return target.getName(); case "newpassword": case "NewPassword": return target.getNewPassword(); + case "notifysubscribers": + case "NotifySubscribers": return target.getNotifySubscribers(); case "oauthtoken": case "OauthToken": return target.getOauthToken(); case "oldpassword": case "OldPassword": return target.getOldPassword(); + case "order": + case "Order": return target.getOrder(); case "organization": case "Organization": return target.getOrganization(); case "organizationid": @@ -445,6 +506,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "OrganizationList": return target.getOrganizationList(); case "organizationmembership": case "OrganizationMembership": return target.getOrganizationMembership(); + case "organizationmembershiplist": + case "OrganizationMembershipList": return target.getOrganizationMembershipList(); + case "organizationmemberships": + case "OrganizationMemberships": return target.getOrganizationMemberships(); case "organization_id": case "Organization_id": return target.getOrganization_id(); case "organization_membership_id": @@ -453,10 +518,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "Organizations": return target.getOrganizations(); case "page": case "Page": return target.getPage(); + case "parameters": + case "Parameters": return target.getParameters(); case "params": case "Params": return target.getParams(); case "password": case "Password": return target.getPassword(); + case "permissiongroup": + case "PermissionGroup": return target.getPermissionGroup(); case "query": case "Query": return target.getQuery(); case "request": @@ -481,6 +550,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "SectionId": return target.getSectionId(); case "serverurl": case "ServerUrl": return target.getServerUrl(); + case "sortby": + case "SortBy": return target.getSortBy(); + case "sortorder": + case "SortOrder": return target.getSortOrder(); case "starttime": case "StartTime": return target.getStartTime(); case "status": @@ -515,6 +588,8 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "Topic": return target.getTopic(); case "translation": case "Translation": return target.getTranslation(); + case "translationid": + case "TranslationId": return target.getTranslationId(); case "trigger": case "Trigger": return target.getTrigger(); case "triggerid": @@ -535,14 +610,24 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup case "UserId": return target.getUserId(); case "userid0": case "UserId0": return target.getUserId0(); + case "useridthatwillbemerged": + case "UserIdThatWillBeMerged": return target.getUserIdThatWillBeMerged(); + case "useridthatwillremain": + case "UserIdThatWillRemain": return target.getUserIdThatWillRemain(); case "userlist": case "UserList": return target.getUserList(); + case "usersegment": + case "UserSegment": return target.getUserSegment(); case "user_id": case "User_id": return target.getUser_id(); case "username": case "Username": return target.getUsername(); case "users": case "Users": return target.getUsers(); + case "userslist": + case "UsersList": return target.getUsersList(); + case "variant": + case "Variant": return target.getVariant(); default: return null; } } @@ -552,14 +637,22 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup switch (ignoreCase ? name.toLowerCase() : name) { case "attachments": case "Attachments": return org.zendesk.client.v2.model.Attachment.class; + case "labels": + case "Labels": return java.lang.String.class; case "organizationlist": case "OrganizationList": return org.zendesk.client.v2.model.Organization.class; + case "organizationmembershiplist": + case "OrganizationMembershipList": return org.zendesk.client.v2.model.OrganizationMembership.class; + case "params": + case "Params": return java.lang.Object.class; case "statuses": case "Statuses": return org.zendesk.client.v2.model.JobStatus.class; case "ticketlist": case "TicketList": return org.zendesk.client.v2.model.Ticket.class; case "userlist": case "UserList": return org.zendesk.client.v2.model.User.class; + case "userslist": + case "UsersList": return org.zendesk.client.v2.model.User.class; default: return null; } } diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java index 81bb917..dcb6ee7 100644 --- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java +++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java @@ -56,6 +56,12 @@ public enum ZendeskApiMethod implements ApiMethod { "createArticle", arg("article", org.zendesk.client.v2.model.hc.Article.class)), + CREATEARTICLE_1( + org.zendesk.client.v2.model.hc.Article.class, + "createArticle", + arg("article", org.zendesk.client.v2.model.hc.Article.class), + arg("notifySubscribers", boolean.class)), + CREATEARTICLETRANSLATION( org.zendesk.client.v2.model.hc.Translation.class, "createArticleTranslation", @@ -84,6 +90,17 @@ public enum ZendeskApiMethod implements ApiMethod { arg("ticketId", long.class), arg("comment", org.zendesk.client.v2.model.Comment.class)), + CREATEDYNAMICCONTENTITEM( + org.zendesk.client.v2.model.dynamic.DynamicContentItem.class, + "createDynamicContentItem", + arg("item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class)), + + CREATEDYNAMICCONTENTITEMVARIANT( + org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class, + "createDynamicContentItemVariant", + arg("itemId", Long.class), + arg("variant", org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class)), + CREATEFORUM( org.zendesk.client.v2.model.Forum.class, "createForum", @@ -115,6 +132,21 @@ public enum ZendeskApiMethod implements ApiMethod { "createOrUpdateUser", arg("user", org.zendesk.client.v2.model.User.class)), + CREATEORUPDATEUSERS( + org.zendesk.client.v2.model.JobStatus.class, + "createOrUpdateUsers", + arg("users", new org.zendesk.client.v2.model.User[0].getClass())), + + CREATEORUPDATEUSERS_1( + org.zendesk.client.v2.model.JobStatus.class, + "createOrUpdateUsers", + arg("usersList", java.util.List.class)), + + CREATEORUPDATEUSERSASYNC( + org.asynchttpclient.ListenableFuture.class, + "createOrUpdateUsersAsync", + arg("usersList", java.util.List.class)), + CREATEORGANIZATION( org.zendesk.client.v2.model.Organization.class, "createOrganization", @@ -131,6 +163,21 @@ public enum ZendeskApiMethod implements ApiMethod { arg("user_id", long.class), arg("organizationMembership", org.zendesk.client.v2.model.OrganizationMembership.class)), + CREATEORGANIZATIONMEMBERSHIPS( + org.zendesk.client.v2.model.JobStatus.class, + "createOrganizationMemberships", + arg("organizationMembershipList", java.util.List.class)), + + CREATEORGANIZATIONMEMBERSHIPS_1( + org.zendesk.client.v2.model.JobStatus.class, + "createOrganizationMemberships", + arg("organizationMemberships", new org.zendesk.client.v2.model.OrganizationMembership[0].getClass())), + + CREATEORGANIZATIONMEMBERSHIPSASYNC( + org.asynchttpclient.ListenableFuture.class, + "createOrganizationMembershipsAsync", + arg("organizationMembershipList", java.util.List.class)), + CREATEORGANIZATIONS( org.zendesk.client.v2.model.JobStatus.class, "createOrganizations", @@ -146,6 +193,11 @@ public enum ZendeskApiMethod implements ApiMethod { "createOrganizationsAsync", arg("organizationList", java.util.List.class)), + CREATEPERMISSIONGROUP( + org.zendesk.client.v2.model.hc.PermissionGroup.class, + "createPermissionGroup", + arg("permissionGroup", org.zendesk.client.v2.model.hc.PermissionGroup.class)), + CREATEREQUEST( org.zendesk.client.v2.model.Request.class, "createRequest", @@ -281,6 +333,11 @@ public enum ZendeskApiMethod implements ApiMethod { arg("userId", long.class), arg("identity", org.zendesk.client.v2.model.Identity.class)), + CREATEUSERSEGMENT( + org.zendesk.client.v2.model.hc.UserSegment.class, + "createUserSegment", + arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)), + CREATEUSERS( org.zendesk.client.v2.model.JobStatus.class, "createUsers", @@ -331,6 +388,17 @@ public enum ZendeskApiMethod implements ApiMethod { "deleteCategory", arg("category", org.zendesk.client.v2.model.hc.Category.class)), + DELETEDYNAMICCONTENTITEM( + void.class, + "deleteDynamicContentItem", + arg("item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class)), + + DELETEDYNAMICCONTENTITEMVARIANT( + void.class, + "deleteDynamicContentItemVariant", + arg("itemId", Long.class), + arg("variant", org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class)), + DELETEFORUM( void.class, "deleteForum", @@ -395,6 +463,22 @@ public enum ZendeskApiMethod implements ApiMethod { arg("user_id", long.class), arg("organization_membership_id", long.class)), + DELETEORGANIZATIONMEMBERSHIPS( + void.class, + "deleteOrganizationMemberships", + arg("id", long.class), + arg("ids", new long[0].getClass())), + + DELETEPERMISSIONGROUP( + void.class, + "deletePermissionGroup", + arg("id", long.class)), + + DELETEPERMISSIONGROUP_1( + void.class, + "deletePermissionGroup", + arg("permissionGroup", org.zendesk.client.v2.model.hc.PermissionGroup.class)), + DELETESECTION( void.class, "deleteSection", @@ -446,6 +530,16 @@ public enum ZendeskApiMethod implements ApiMethod { "deleteTopic", arg("topic", org.zendesk.client.v2.model.Topic.class)), + DELETETRANSLATION( + void.class, + "deleteTranslation", + arg("translation", org.zendesk.client.v2.model.hc.Translation.class)), + + DELETETRANSLATION_1( + void.class, + "deleteTranslation", + arg("translationId", Long.class)), + DELETETRIGGER( void.class, "deleteTrigger", @@ -489,6 +583,16 @@ public enum ZendeskApiMethod implements ApiMethod { arg("userId", long.class), arg("identityId", long.class)), + DELETEUSERSEGMENT( + void.class, + "deleteUserSegment", + arg("id", long.class)), + + DELETEUSERSEGMENT_1( + void.class, + "deleteUserSegment", + arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)), + GETARTICLE( org.zendesk.client.v2.model.hc.Article.class, "getArticle", @@ -530,6 +634,26 @@ public enum ZendeskApiMethod implements ApiMethod { "getArticles", arg("category", org.zendesk.client.v2.model.hc.Category.class)), + GETARTICLES_2( + Iterable.class, + "getArticles", + arg("locale", String.class)), + + GETARTICLES_3( + Iterable.class, + "getArticles", + arg("section", org.zendesk.client.v2.model.hc.Section.class)), + + GETARTICLESFROMALLLABELS( + Iterable.class, + "getArticlesFromAllLabels", + arg("labels", java.util.List.class)), + + GETARTICLESFROMANYLABELS( + Iterable.class, + "getArticlesFromAnyLabels", + arg("labels", java.util.List.class)), + GETARTICLESFROMPAGE( java.util.List.class, "getArticlesFromPage", @@ -608,6 +732,11 @@ public enum ZendeskApiMethod implements ApiMethod { "getCategoryTranslations", arg("categoryId", Long.class)), + GETCOMPLIANCEDELETIONSTATUSES( + Iterable.class, + "getComplianceDeletionStatuses", + arg("userId", long.class)), + GETCURRENTUSER( org.zendesk.client.v2.model.User.class, "getCurrentUser"), @@ -616,6 +745,36 @@ public enum ZendeskApiMethod implements ApiMethod { Iterable.class, "getCustomAgentRoles"), + GETDELETEDTICKETS( + Iterable.class, + "getDeletedTickets"), + + GETDELETEDTICKETS_1( + Iterable.class, + "getDeletedTickets", + arg("sortBy", String.class), + arg("sortOrder", org.zendesk.client.v2.model.SortOrder.class)), + + GETDYNAMICCONTENTITEM( + org.zendesk.client.v2.model.dynamic.DynamicContentItem.class, + "getDynamicContentItem", + arg("id", long.class)), + + GETDYNAMICCONTENTITEMVARIANT( + org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class, + "getDynamicContentItemVariant", + arg("itemId", Long.class), + arg("id", long.class)), + + GETDYNAMICCONTENTITEMVARIANTS( + Iterable.class, + "getDynamicContentItemVariants", + arg("item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class)), + + GETDYNAMICCONTENTITEMS( + Iterable.class, + "getDynamicContentItems"), + GETFORUM( org.zendesk.client.v2.model.Forum.class, "getForum", @@ -675,6 +834,10 @@ public enum ZendeskApiMethod implements ApiMethod { Iterable.class, "getGroups"), + GETHELPCENTERLOCALES( + java.util.List.class, + "getHelpCenterLocales"), + GETHOLIDAYSFORSCHEDULE( Iterable.class, "getHolidaysForSchedule", @@ -781,6 +944,15 @@ public enum ZendeskApiMethod implements ApiMethod { "getOrganizationsIncrementally", arg("startTime", java.util.Date.class)), + GETPERMISSIONGROUP( + org.zendesk.client.v2.model.hc.PermissionGroup.class, + "getPermissionGroup", + arg("id", long.class)), + + GETPERMISSIONGROUPS( + Iterable.class, + "getPermissionGroups"), + GETRECENTTICKETS( Iterable.class, "getRecentTickets"), @@ -861,7 +1033,22 @@ public enum ZendeskApiMethod implements ApiMethod { "getSearchResults", arg("type", Class.class), arg("query", String.class), - arg("params", String.class)), + arg("parameters", String.class)), + + GETSEARCHRESULTS_3( + Iterable.class, + "getSearchResults", + arg("type", Class.class), + arg("query", String.class), + arg("params", java.util.Map.class)), + + GETSEARCHRESULTS_4( + Iterable.class, + "getSearchResults", + arg("type", Class.class), + arg("query", String.class), + arg("sortBy", String.class), + arg("sortOrder", org.zendesk.client.v2.model.SortOrder.class)), GETSECTION( org.zendesk.client.v2.model.hc.Section.class, @@ -893,6 +1080,11 @@ public enum ZendeskApiMethod implements ApiMethod { "getSections", arg("category", org.zendesk.client.v2.model.hc.Category.class)), + GETSECTIONS_2( + Iterable.class, + "getSections", + arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)), + GETSOLVEDREQUESTS( Iterable.class, "getSolvedRequests"), @@ -953,6 +1145,12 @@ public enum ZendeskApiMethod implements ApiMethod { "getTicketComments", arg("id", long.class)), + GETTICKETCOMMENTS_1( + Iterable.class, + "getTicketComments", + arg("id", long.class), + arg("order", org.zendesk.client.v2.model.SortOrder.class)), + GETTICKETFIELD( org.zendesk.client.v2.model.Field.class, "getTicketField", @@ -1042,6 +1240,11 @@ public enum ZendeskApiMethod implements ApiMethod { arg("forum_id", long.class)), GETTOPICS_2( + Iterable.class, + "getTopics", + arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)), + + GETTOPICS_3( java.util.List.class, "getTopics", arg("id", long.class), @@ -1107,6 +1310,11 @@ public enum ZendeskApiMethod implements ApiMethod { arg("userId", long.class), arg("identityId", long.class)), + GETUSERRELATEDINFO( + org.zendesk.client.v2.model.UserRelatedInfo.class, + "getUserRelatedInfo", + arg("userId", long.class)), + GETUSERREQUESTEDTICKETS( Iterable.class, "getUserRequestedTickets", @@ -1122,6 +1330,24 @@ public enum ZendeskApiMethod implements ApiMethod { "getUserRequests", arg("user", org.zendesk.client.v2.model.User.class)), + GETUSERSEGMENT( + org.zendesk.client.v2.model.hc.UserSegment.class, + "getUserSegment", + arg("id", long.class)), + + GETUSERSEGMENTS( + Iterable.class, + "getUserSegments"), + + GETUSERSEGMENTS_1( + Iterable.class, + "getUserSegments", + arg("id", long.class)), + + GETUSERSEGMENTSAPPLICABLE( + Iterable.class, + "getUserSegmentsApplicable"), + GETUSERSUBSCRIPTIONS( Iterable.class, "getUserSubscriptions", @@ -1211,11 +1437,43 @@ public enum ZendeskApiMethod implements ApiMethod { "markTicketAsSpam", arg("ticket", org.zendesk.client.v2.model.Ticket.class)), + MERGEUSERS( + org.zendesk.client.v2.model.User.class, + "mergeUsers", + arg("userIdThatWillRemain", long.class), + arg("userIdThatWillBeMerged", long.class)), + NOTIFYAPP( void.class, "notifyApp", arg("json", String.class)), + PERMANENTLYDELETETICKET( + org.zendesk.client.v2.model.JobStatus.class, + "permanentlyDeleteTicket", + arg("id", long.class)), + + PERMANENTLYDELETETICKET_1( + org.zendesk.client.v2.model.JobStatus.class, + "permanentlyDeleteTicket", + arg("ticket", org.zendesk.client.v2.model.Ticket.class)), + + PERMANENTLYDELETETICKETS( + org.zendesk.client.v2.model.JobStatus.class, + "permanentlyDeleteTickets", + arg("id", long.class), + arg("ids", new long[0].getClass())), + + PERMANENTLYDELETEUSER( + org.zendesk.client.v2.model.User.class, + "permanentlyDeleteUser", + arg("id", long.class)), + + PERMANENTLYDELETEUSER_1( + org.zendesk.client.v2.model.User.class, + "permanentlyDeleteUser", + arg("user", org.zendesk.client.v2.model.User.class)), + QUEUECREATETICKETASYNC( org.asynchttpclient.ListenableFuture.class, "queueCreateTicketAsync", @@ -1375,6 +1633,17 @@ public enum ZendeskApiMethod implements ApiMethod { arg("locale", String.class), arg("translation", org.zendesk.client.v2.model.hc.Translation.class)), + UPDATEDYNAMICCONTENTITEM( + org.zendesk.client.v2.model.dynamic.DynamicContentItem.class, + "updateDynamicContentItem", + arg("item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class)), + + UPDATEDYNAMICCONTENTITEMVARIANT( + org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class, + "updateDynamicContentItemVariant", + arg("itemId", Long.class), + arg("variant", org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class)), + UPDATEFORUM( org.zendesk.client.v2.model.Forum.class, "updateForum", @@ -1402,6 +1671,26 @@ public enum ZendeskApiMethod implements ApiMethod { "updateOrganization", arg("organization", org.zendesk.client.v2.model.Organization.class)), + UPDATEORGANIZATIONS( + org.zendesk.client.v2.model.JobStatus.class, + "updateOrganizations", + arg("organizationList", java.util.List.class)), + + UPDATEORGANIZATIONS_1( + org.zendesk.client.v2.model.JobStatus.class, + "updateOrganizations", + arg("organizations", new org.zendesk.client.v2.model.Organization[0].getClass())), + + UPDATEORGANIZATIONSASYNC( + org.asynchttpclient.ListenableFuture.class, + "updateOrganizationsAsync", + arg("organizationList", java.util.List.class)), + + UPDATEPERMISSIONGROUP( + org.zendesk.client.v2.model.hc.PermissionGroup.class, + "updatePermissionGroup", + arg("permissionGroup", org.zendesk.client.v2.model.hc.PermissionGroup.class)), + UPDATEREQUEST( org.zendesk.client.v2.model.Request.class, "updateRequest", @@ -1429,6 +1718,21 @@ public enum ZendeskApiMethod implements ApiMethod { "updateTicketField", arg("field", org.zendesk.client.v2.model.Field.class)), + UPDATETICKETS( + org.zendesk.client.v2.model.JobStatus.class, + "updateTickets", + arg("ticketList", java.util.List.class)), + + UPDATETICKETS_1( + org.zendesk.client.v2.model.JobStatus.class, + "updateTickets", + arg("tickets", new org.zendesk.client.v2.model.Ticket[0].getClass())), + + UPDATETICKETSASYNC( + org.asynchttpclient.ListenableFuture.class, + "updateTicketsAsync", + arg("ticketList", java.util.List.class)), + UPDATETOPIC( org.zendesk.client.v2.model.Topic.class, "updateTopic", @@ -1457,6 +1761,26 @@ public enum ZendeskApiMethod implements ApiMethod { arg("userId", long.class), arg("identity", org.zendesk.client.v2.model.Identity.class)), + UPDATEUSERSEGMENT( + org.zendesk.client.v2.model.hc.UserSegment.class, + "updateUserSegment", + arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)), + + UPDATEUSERS( + org.zendesk.client.v2.model.JobStatus.class, + "updateUsers", + arg("users", new org.zendesk.client.v2.model.User[0].getClass())), + + UPDATEUSERS_1( + org.zendesk.client.v2.model.JobStatus.class, + "updateUsers", + arg("usersList", java.util.List.class)), + + UPDATEUSERSASYNC( + org.asynchttpclient.ListenableFuture.class, + "updateUsersAsync", + arg("usersList", java.util.List.class)), + VERIFYUSERIDENTITY( org.zendesk.client.v2.model.Identity.class, "verifyUserIdentity", diff --git a/parent/pom.xml b/parent/pom.xml index dd1c668..dd2a668 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -575,7 +575,7 @@ <xpp3-version>1.1.4c</xpp3-version> <xstream-version>1.4.11.1</xstream-version> <yetus-audience-annotations-version>0.11.0</yetus-audience-annotations-version> - <zendesk-client-version>0.6.2</zendesk-client-version> + <zendesk-client-version>0.14.0</zendesk-client-version> <zipkin-reporter-version>2.14.0</zipkin-reporter-version> <zipkin-version>2.21.1</zipkin-version> <zookeeper-version>3.5.7</zookeeper-version>