You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/09/16 12:52:00 UTC

[camel] 03/06: CAMEL-15478: Regen

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch api
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 54145da737f18b44fba95f0ea384315f094ad612
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Sep 16 13:28:20 2020 +0200

    CAMEL-15478: Regen
---
 .../org/apache/camel/component/as2/as2.json        |    2 +-
 .../org/apache/camel/component/box/box.json        |   20 +-
 .../camel/component/braintree/braintree.json       |   24 +-
 .../org/apache/camel/component/fhir/fhir.json      |   26 +-
 .../component/google/calendar/google-calendar.json |   14 +-
 .../calendar/stream/google-calendar-stream.json    |   14 +-
 .../camel/component/google/drive/google-drive.json |   24 +-
 .../camel/component/google/mail/google-mail.json   |   14 +-
 .../google/mail/stream/google-mail-stream.json     |   14 +-
 .../component/google/sheets/google-sheets.json     |    4 +-
 .../google/sheets/stream/google-sheets-stream.json |    4 +-
 .../apache/camel/component/olingo2/olingo2.json    |    2 +-
 .../apache/camel/component/olingo4/olingo4.json    |    2 +-
 .../org/apache/camel/component/twilio/twilio.json  | 2718 +-------------------
 .../apache/camel/component/zendesk/zendesk.json    |    2 +-
 15 files changed, 172 insertions(+), 2712 deletions(-)

diff --git a/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json b/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
index 6b32b94..648f81d 100644
--- a/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
+++ b/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
@@ -82,7 +82,7 @@
     "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "true", "description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details." }
   },
   "apiProperties": {
-    "client": { "apiName": "client", "methods": { "send": { "apiMethodName": "send", "description": "Message subject", "properties": { "subject": { "kind": "parameter", "displayName": "Subject", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
+    "client": { "apiName": "client", "methods": { "send": { "apiMethodName": "send", "description": "Send ediMessage to trading partner", "properties": { "as2From": { "kind": "parameter", "displayName": "As2 From", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "AS2 name of sender" }, "as2MessageStructure": { "kind": "parameter", "displayName": "As2 Message Structure", "group": "com [...]
     "server": { "apiName": "server", "methods": { "listen": { "apiMethodName": "listen", "description": "", "properties": { "requestUriPattern": { "kind": "parameter", "displayName": "Request Uri Pattern", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } }
   }
 }
diff --git a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
index ce48025..e2d6614 100644
--- a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
+++ b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
@@ -86,15 +86,15 @@
     "userPassword": { "kind": "parameter", "displayName": "User Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "Box user password, MUST be provided if authSecureStorage is not set, or returns null on first call" }
   },
   "apiProperties": {
-    "files": { "apiName": "files", "methods": { "deleteFileVersion": { "apiMethodName": "deleteFileVersion", "description": "The version of file to delete; initial version of file has value of 0, second version of file is 1 and so on.", "properties": { "version": { "kind": "parameter", "displayName": "Version", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": false, "description": "" } } }, "downloadPrev [...]
-    "search": { "apiName": "search", "methods": { "searchFolder": { "apiMethodName": "searchFolder", "description": "The search query", "properties": { "query": { "kind": "parameter", "displayName": "Query", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "comments": { "apiName": "comments", "methods": { "addFileComment": { "apiMethodName": "addFileComment", "description": "The comment's message", "properties": { "message": { "kind": "parameter", "displayName": "Message", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "changeCommentMessage": { "apiMethodName": "changeCommentMessage", "description": "The new message for  [...]
-    "event-logs": { "apiName": "event-logs", "methods": { "getEnterpriseEvents": { "apiMethodName": "getEnterpriseEvents", "description": "An optional list of event types to filter by", "properties": { "types": { "kind": "parameter", "displayName": "Types", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.box.sdk.BoxEvent.Type[]", "deprecated": false, "secret": false, "description": "" } } } } },
-    "collaborations": { "apiName": "collaborations", "methods": { "addFolderCollaboration": { "apiMethodName": "addFolderCollaboration", "description": "The role of the collaborator", "properties": { "role": { "kind": "parameter", "displayName": "Role", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.box.sdk.BoxCollaboration.Role", "enum": [ "EDITOR", "VIEWER", "PREVIEWER", "UPLOADER", "PREVIEWER_UPLOADER", "VIEWER_UPLOADER", "CO_OWNER", "OWNER" ], " [...]
-    "tasks": { "apiName": "tasks", "methods": { "addAssignmentToTask": { "apiMethodName": "addAssignmentToTask", "description": "The id of task to add assignment for", "properties": { "taskId": { "kind": "parameter", "displayName": "Task Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "deleteTask": { "apiMethodName": "deleteTask", "description": "The id of task to dele [...]
-    "events": { "apiName": "events", "methods": { "listen": { "apiMethodName": "listen", "description": "The starting position of the event stream", "properties": { "startingPosition": { "kind": "parameter", "displayName": "Starting Position", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false, "secret": false, "description": "" } } } } },
-    "groups": { "apiName": "groups", "methods": { "addGroupMembership": { "apiMethodName": "addGroupMembership", "description": "The id of user to be added to group", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "users": { "apiName": "users", "methods": { "addUserEmailAlias": { "apiMethodName": "addUserEmailAlias", "description": "The id of user", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "deleteUser": { "apiMethodName": "deleteUser", "description": "The id of user to delete", "properties": { "user [...]
-    "folders": { "apiName": "folders", "methods": { "createFolderSharedLink": { "apiMethodName": "createFolderSharedLink", "description": "The date and time at which time the created shared link will expire; if unsharedDate is null then a non-expiring link is created.", "properties": { "unshareDate": { "kind": "parameter", "displayName": "Unshare Date", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.util.Date", "deprecated": false, "secret": false, [...]
+    "files": { "apiName": "files", "methods": { "checkUpload": { "apiMethodName": "checkUpload", "description": "Does a pre-verification before upload, to check if the filename already exists or if there is permission to upload", "properties": { "fileName": { "kind": "parameter", "displayName": "File Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The name to give the uploade [...]
+    "search": { "apiName": "search", "methods": { "searchFolder": { "apiMethodName": "searchFolder", "description": "Search folder and all descendant folders using the given query", "properties": { "folderId": { "kind": "parameter", "displayName": "Folder Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of folder searched" }, "query": { "kind": "parameter", "displayName": [...]
+    "comments": { "apiName": "comments", "methods": { "addFileComment": { "apiMethodName": "addFileComment", "description": "Add comment to file", "properties": { "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of file" }, "message": { "kind": "parameter", "displayName": "Message", "group": "common", "label": "", "req [...]
+    "event-logs": { "apiName": "event-logs", "methods": { "getEnterpriseEvents": { "apiMethodName": "getEnterpriseEvents", "description": "Create an event stream with optional starting initial position and add listener that will be notified when an event is received", "properties": { "after": { "kind": "parameter", "displayName": "After", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.util.Date", "deprecated": false, "secret": false, "description": [...]
+    "collaborations": { "apiName": "collaborations", "methods": { "addFolderCollaboration": { "apiMethodName": "addFolderCollaboration", "description": "Add a collaboration to this folder", "properties": { "collaborator": { "kind": "parameter", "displayName": "Collaborator", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.box.sdk.BoxCollaborator", "deprecated": false, "secret": false, "description": "The collaborator to add" }, "folderId": { "kind":  [...]
+    "tasks": { "apiName": "tasks", "methods": { "addAssignmentToTask": { "apiMethodName": "addAssignmentToTask", "description": "Add assignment for task", "properties": { "assignTo": { "kind": "parameter", "displayName": "Assign To", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.box.sdk.BoxUser", "deprecated": false, "secret": false, "description": "The user to assign to task" }, "taskId": { "kind": "parameter", "displayName": "Task Id", "group": " [...]
+    "events": { "apiName": "events", "methods": { "listen": { "apiMethodName": "listen", "description": "Create an event stream with optional starting initial position and add listener that will be notified when an event is received", "properties": { "startingPosition": { "kind": "parameter", "displayName": "Starting Position", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false, "secret": false, "description": "The star [...]
+    "groups": { "apiName": "groups", "methods": { "addGroupMembership": { "apiMethodName": "addGroupMembership", "description": "Add a member to group with the specified role", "properties": { "groupId": { "kind": "parameter", "displayName": "Group Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of group" }, "role": { "kind": "parameter", "displayName": "Role", "group":  [...]
+    "users": { "apiName": "users", "methods": { "addUserEmailAlias": { "apiMethodName": "addUserEmailAlias", "description": "Add a new email alias to user's account", "properties": { "email": { "kind": "parameter", "displayName": "Email", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The email address to add as an alias" }, "userId": { "kind": "parameter", "displayName": "User Id" [...]
+    "folders": { "apiName": "folders", "methods": { "copyFolder": { "apiMethodName": "copyFolder", "description": "Copy folder to destination folder while optionally giving it a new name", "properties": { "destinationFolderId": { "kind": "parameter", "displayName": "Destination Folder Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of the destination folder" }, "folderId [...]
   }
 }
diff --git a/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json b/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
index 0d7e8de..056b04c 100644
--- a/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
+++ b/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
@@ -67,19 +67,19 @@
     "publicKey": { "kind": "parameter", "displayName": "Public Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.braintree.BraintreeConfiguration", "configurationField": "configuration", "description": "The public key provided by Braintree." }
   },
   "apiProperties": {
-    "paymentMethodNonce": { "apiName": "paymentMethodNonce", "methods": { "create": { "apiMethodName": "create", "description": "", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.PaymentMethodNonceRequest", "deprecated": false, "secret": false, "description": "" } } } } },
+    "paymentMethodNonce": { "apiName": "paymentMethodNonce", "methods": { "create": { "apiMethodName": "create", "description": "", "properties": { "paymentMethodToken": { "kind": "parameter", "displayName": "Payment Method Token", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" }, "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "require [...]
     "documentUpload": { "apiName": "documentUpload", "methods": { "create": { "apiMethodName": "create", "description": "", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.DocumentUploadRequest", "deprecated": false, "secret": false, "description": "" } } } } },
-    "subscription": { "apiName": "subscription", "methods": { "retryCharge": { "apiMethodName": "retryCharge", "description": "", "properties": { "subscriptionId": { "kind": "parameter", "displayName": "Subscription Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "dispute": { "apiName": "dispute", "methods": { "addTextEvidence": { "apiMethodName": "addTextEvidence", "description": "The text evidence request for the dispute", "properties": { "textEvidenceRequest": { "kind": "parameter", "displayName": "Text Evidence Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.TextEvidenceRequest", "deprecated": false, "secret": false, "description": "" } } } } },
-    "settlementBatchSummary": { "apiName": "settlementBatchSummary", "methods": { "generate": { "apiMethodName": "generate", "description": "", "properties": { "settlementDate": { "kind": "parameter", "displayName": "Settlement Date", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Calendar", "deprecated": false, "secret": false, "description": "" } } } } },
-    "address": { "apiName": "address", "methods": { "create": { "apiMethodName": "create", "description": "The request object", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.AddressRequest", "deprecated": false, "secret": false, "description": "" } } }, "update": { "apiMethodName": "update", "description": "The request object containing the AddressRequest p [...]
-    "webhookNotification": { "apiName": "webhookNotification", "methods": { "parse": { "apiMethodName": "parse", "description": "", "properties": { "signature": { "kind": "parameter", "displayName": "Signature", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "creditCardVerification": { "apiName": "creditCardVerification", "methods": { "create": { "apiMethodName": "create", "description": "", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.CreditCardVerificationRequest", "deprecated": false, "secret": false, "description": "" } } } } },
-    "transaction": { "apiName": "transaction", "methods": { "credit": { "apiMethodName": "credit", "description": "The request", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.TransactionRequest", "deprecated": false, "secret": false, "description": "" } } }, "sale": { "apiMethodName": "sale", "description": "The request", "properties": { "request": { "kind" [...]
-    "report": { "apiName": "report", "methods": { "transactionLevelFees": { "apiMethodName": "transactionLevelFees", "description": "The request", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.TransactionLevelFeeReportRequest", "deprecated": false, "secret": false, "description": "" } } } } },
-    "paymentMethod": { "apiName": "paymentMethod", "methods": { "delete": { "apiMethodName": "delete", "description": "", "properties": { "token": { "kind": "parameter", "displayName": "Token", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "find": { "apiMethodName": "find", "description": "", "properties": { "token": { "kind": "parameter", "displayName": "Token", "group": [...]
+    "subscription": { "apiName": "subscription", "methods": { "cancel": { "apiMethodName": "cancel", "description": "Cancels the Subscription with the given id", "properties": { "id": { "kind": "parameter", "displayName": "Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Of the Subscription to cancel" } } }, "create": { "apiMethodName": "create", "description": "Creates a Subscr [...]
+    "dispute": { "apiName": "dispute", "methods": { "accept": { "apiMethodName": "accept", "description": "Accept a Dispute, given a dispute ID", "properties": { "id": { "kind": "parameter", "displayName": "Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The dispute id to accept" } } }, "addFileEvidence": { "apiMethodName": "addFileEvidence", "description": "Add File Evidence t [...]
+    "settlementBatchSummary": { "apiName": "settlementBatchSummary", "methods": { "generate": { "apiMethodName": "generate", "description": "", "properties": { "groupByCustomField": { "kind": "parameter", "displayName": "Group By Custom Field", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" }, "settlementDate": { "kind": "parameter", "displayName": "Settlement Date", "group": "co [...]
+    "address": { "apiName": "address", "methods": { "create": { "apiMethodName": "create", "description": "Creates an Address for a Customer", "properties": { "customerId": { "kind": "parameter", "displayName": "Customer Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of the Customer" }, "request": { "kind": "parameter", "displayName": "Request", "group": "common", "labe [...]
+    "webhookNotification": { "apiName": "webhookNotification", "methods": { "parse": { "apiMethodName": "parse", "description": "", "properties": { "payload": { "kind": "parameter", "displayName": "Payload", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" }, "signature": { "kind": "parameter", "displayName": "Signature", "group": "common", "label": "", "required": false, "type": " [...]
+    "creditCardVerification": { "apiName": "creditCardVerification", "methods": { "create": { "apiMethodName": "create", "description": "", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.CreditCardVerificationRequest", "deprecated": false, "secret": false, "description": "" } } }, "find": { "apiMethodName": "find", "description": "", "properties": { "id": {  [...]
+    "transaction": { "apiName": "transaction", "methods": { "cancelRelease": { "apiMethodName": "cancelRelease", "description": "Cancels a pending release of a transaction with the given id from escrow", "properties": { "id": { "kind": "parameter", "displayName": "Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Of the transaction to cancel release from escrow of" } } }, "cloneT [...]
+    "report": { "apiName": "report", "methods": { "transactionLevelFees": { "apiMethodName": "transactionLevelFees", "description": "Retrieves a Transaction-Level Fee Report", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.TransactionLevelFeeReportRequest", "deprecated": false, "secret": false, "description": "The request" } } } } },
+    "paymentMethod": { "apiName": "paymentMethod", "methods": { "create": { "apiMethodName": "create", "description": "", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.PaymentMethodRequest", "deprecated": false, "secret": false, "description": "" } } }, "delete": { "apiMethodName": "delete", "description": "", "properties": { "deleteRequest": { "kind": "par [...]
     "clientToken": { "apiName": "clientToken", "methods": { "generate": { "apiMethodName": "generate", "description": "", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.ClientTokenRequest", "deprecated": false, "secret": false, "description": "" } } } } },
-    "merchantAccount": { "apiName": "merchantAccount", "methods": { "create": { "apiMethodName": "create", "description": "", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.MerchantAccountRequest", "deprecated": false, "secret": false, "description": "" } } }, "update": { "apiMethodName": "update", "description": "", "properties": { "request": { "kind": "par [...]
-    "customer": { "apiName": "customer", "methods": { "create": { "apiMethodName": "create", "description": "The request", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.CustomerRequest", "deprecated": false, "secret": false, "description": "" } } }, "update": { "apiMethodName": "update", "description": "The request", "properties": { "request": { "kind": "pa [...]
+    "merchantAccount": { "apiName": "merchantAccount", "methods": { "create": { "apiMethodName": "create", "description": "", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.MerchantAccountRequest", "deprecated": false, "secret": false, "description": "" } } }, "createForCurrency": { "apiMethodName": "createForCurrency", "description": "", "properties": { "cu [...]
+    "customer": { "apiName": "customer", "methods": { "create": { "apiMethodName": "create", "description": "Creates a Customer", "properties": { "request": { "kind": "parameter", "displayName": "Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.braintreegateway.CustomerRequest", "deprecated": false, "secret": false, "description": "The request" } } }, "delete": { "apiMethodName": "delete", "description": "Deletes a Customer by id", "properti [...]
   }
 }
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
index fea54bc..acaabd1 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
+++ b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
@@ -102,18 +102,18 @@
     "username": { "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "Username to use for basic authentication" }
   },
   "apiProperties": {
-    "update": { "apiName": "update", "methods": { "resourceBySearchUrl": { "apiMethodName": "resourceBySearchUrl", "description": "", "properties": { "url": { "kind": "parameter", "displayName": "Url", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "create": { "apiName": "create", "methods": { "resource": { "apiMethodName": "resource", "description": "The search URL to use. The format of this URL should be of the form ResourceTypeParameters, for example: Patientname=Smith&amp;identifier=13.2.4.11.4%7C847366, may be null", "properties": { "url": { "kind": "parameter", "displayName": "Url", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "d [...]
-    "validate": { "apiName": "validate", "methods": { "resource": { "apiMethodName": "resource", "description": "", "properties": { "resourceAsString": { "kind": "parameter", "displayName": "Resource As String", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "operation": { "apiName": "operation", "methods": { "onInstance": { "apiMethodName": "onInstance", "description": "Use HTTP GET verb", "properties": { "useHttpGet": { "kind": "parameter", "displayName": "Use Http Get", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "description": "" } } }, "onInstanceVersion": { "apiMethodName": "onInstanceVersion", "description": "Use HTTP GET verb", "prope [...]
-    "search": { "apiName": "search", "methods": { "searchByUrl": { "apiMethodName": "searchByUrl", "description": "The URL to search for. Note that this URL may be complete (e.g. http:\/\/example.com\/base\/Patientname=foo) in which case the client's base URL will be ignored. Or it can be relative (e.g. Patientname=foo) in which case the client's base URL will be used.", "properties": { "url": { "kind": "parameter", "displayName": "Url", "group": "common", "label": "", "required": false, [...]
-    "capabilities": { "apiName": "capabilities", "methods": { "ofType": { "apiMethodName": "ofType", "description": "The model type", "properties": { "type": { "kind": "parameter", "displayName": "Type", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.Class<org.hl7.fhir.instance.model.api.IBaseConformance>", "deprecated": false, "secret": false, "description": "" } } } } },
-    "patch": { "apiName": "patch", "methods": { "patchByUrl": { "apiMethodName": "patchByUrl", "description": "The search URL to use. The format of this URL should be of the form ResourceTypeParameters, for example: Patientname=Smith&amp;identifier=13.2.4.11.4%7C847366", "properties": { "url": { "kind": "parameter", "displayName": "Url", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description" [...]
-    "meta": { "apiName": "meta", "methods": { "getFromType": { "apiMethodName": "getFromType", "description": "The resource type e.g Patient", "properties": { "resourceType": { "kind": "parameter", "displayName": "Resource Type", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "history": { "apiName": "history", "methods": { "onInstance": { "apiMethodName": "onInstance", "description": "Request that the method return a Bundle resource (such as ca.uhn.fhir.model.dstu2.resource.Bundle). Use this method if you are accessing a DSTU2 server.", "properties": { "returnType": { "kind": "parameter", "displayName": "Return Type", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.Class<org.hl7.fhir.instance.model.api.IBaseBund [...]
-    "load-page": { "apiName": "load-page", "methods": { "byUrl": { "apiMethodName": "byUrl", "description": "The search url", "properties": { "url": { "kind": "parameter", "displayName": "Url", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "transaction": { "apiName": "transaction", "methods": { "withBundle": { "apiMethodName": "withBundle", "description": "Bundle to use in the transaction", "properties": { "stringBundle": { "kind": "parameter", "displayName": "String Bundle", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "read": { "apiName": "read", "methods": { "resourceById": { "apiMethodName": "resourceById", "description": "", "properties": { "version": { "kind": "parameter", "displayName": "Version", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "delete": { "apiName": "delete", "methods": { "resourceConditionalByUrl": { "apiMethodName": "resourceConditionalByUrl", "description": "The search URL to use. The format of this URL should be of the form ResourceTypeParameters, for example: Patientname=Smith&amp;identifier=13.2.4.11.4%7C847366", "properties": { "url": { "kind": "parameter", "displayName": "Url", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false,  [...]
+    "update": { "apiName": "update", "methods": { "resource": { "apiMethodName": "resource", "description": "", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "description": "" }, "id": { "kind": "parameter", "displayName": "Id", "group":  [...]
+    "create": { "apiName": "create", "methods": { "resource": { "apiMethodName": "resource", "description": "Creates a IBaseResource on the server", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "description": "See ExtraParameters for a f [...]
+    "validate": { "apiName": "validate", "methods": { "resource": { "apiMethodName": "resource", "description": "", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "description": "" }, "resource": { "kind": "parameter", "displayName": "Reso [...]
+    "operation": { "apiName": "operation", "methods": { "onInstance": { "apiMethodName": "onInstance", "description": "Perform the operation across all versions of a specific resource (by ID and type) on the server", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": [...]
+    "search": { "apiName": "search", "methods": { "searchByUrl": { "apiMethodName": "searchByUrl", "description": "Perform a search directly by URL", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "description": "See ExtraParameters for a  [...]
+    "capabilities": { "apiName": "capabilities", "methods": { "ofType": { "apiMethodName": "ofType", "description": "Retrieve the conformance statement using the given model type", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "descriptio [...]
+    "patch": { "apiName": "patch", "methods": { "patchById": { "apiMethodName": "patchById", "description": "Applies the patch to the given resource ID", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "description": "See ExtraParameters fo [...]
+    "meta": { "apiName": "meta", "methods": { "add": { "apiMethodName": "add", "description": "Add the elements in the given metadata to the already existing set (do not remove any)", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "descrip [...]
+    "history": { "apiName": "history", "methods": { "onInstance": { "apiMethodName": "onInstance", "description": "Perform the operation across all versions of a specific resource (by ID and type) on the server", "properties": { "count": { "kind": "parameter", "displayName": "Count", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": false, "description": "Request that the server return only up to theCount [...]
+    "load-page": { "apiName": "load-page", "methods": { "byUrl": { "apiMethodName": "byUrl", "description": "Load a page of results using the given URL and bundle type and return a DSTU1 Atom bundle", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret" [...]
+    "transaction": { "apiName": "transaction", "methods": { "withBundle": { "apiMethodName": "withBundle", "description": "Use the given raw text (should be a Bundle resource) as the transaction input", "properties": { "bundle": { "kind": "parameter", "displayName": "Bundle", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.hl7.fhir.instance.model.api.IBaseBundle", "deprecated": false, "secret": false, "description": "Bundle to use in the transaction" [...]
+    "read": { "apiName": "read", "methods": { "resourceById": { "apiMethodName": "resourceById", "description": "", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "description": "" }, "id": { "kind": "parameter", "displayName": "Id", "grou [...]
+    "delete": { "apiName": "delete", "methods": { "resource": { "apiMethodName": "resource", "description": "Deletes the given resource", "properties": { "extraParameters": { "kind": "parameter", "displayName": "Extra Parameters", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, java.lang.Object>", "deprecated": false, "secret": false, "description": "See ExtraParameters for a full list of [...]
   }
 }
diff --git a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
index 314d28a..31fd455 100644
--- a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
+++ b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
@@ -75,12 +75,12 @@
     "refreshToken": { "kind": "parameter", "displayName": "Refresh Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.google.calendar.GoogleCalendarConfiguration", "configurationField": "configuration", "description": "OAuth 2 refresh token. Using this, the Google Calendar component can obtain a new accessToken whenever the current one [...]
   },
   "apiProperties": {
-    "settings": { "apiName": "settings", "methods": { "get": { "apiMethodName": "get", "description": "The id of the user setting", "properties": { "setting": { "kind": "parameter", "displayName": "Setting", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "freebusy": { "apiName": "freebusy", "methods": { "query": { "apiMethodName": "query", "description": "The com.google.api.services.calendar.model.FreeBusyRequest", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.FreeBusyRequest", "deprecated": false, "secret": false, "description": "" } } } } },
-    "events": { "apiName": "events", "methods": { "quickAdd": { "apiMethodName": "quickAdd", "description": "The text describing the event to be created", "properties": { "text": { "kind": "parameter", "displayName": "Text", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "channels": { "apiName": "channels", "methods": { "stop": { "apiMethodName": "stop", "description": "The com.google.api.services.calendar.model.Channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.Channel", "deprecated": false, "secret": false, "description": "" } } } } },
-    "acl": { "apiName": "acl", "methods": { "delete": { "apiMethodName": "delete", "description": "ACL rule identifier", "properties": { "ruleId": { "kind": "parameter", "displayName": "Rule Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "ACL rule identifier", "properties": { "ruleId": { "kind": "parameter", "displayName [...]
-    "calendars": { "apiName": "calendars", "methods": { "insert": { "apiMethodName": "insert", "description": "The com.google.api.services.calendar.model.Calendar", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.Calendar", "deprecated": false, "secret": false, "description": "" } } }, "patch": { "apiMethodName": "patch", "description": "The [...]
-    "list": { "apiName": "list", "methods": { "watch": { "apiMethodName": "watch", "description": "The com.google.api.services.calendar.model.Channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.Channel", "deprecated": false, "secret": false, "description": "" } } } } }
+    "settings": { "apiName": "settings", "methods": { "get": { "apiMethodName": "get", "description": "Returns a single user setting", "properties": { "setting": { "kind": "parameter", "displayName": "Setting", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of the user setting" } } }, "watch": { "apiMethodName": "watch", "description": "Watch for changes to Settings resource [...]
+    "freebusy": { "apiName": "freebusy", "methods": { "query": { "apiMethodName": "query", "description": "Returns free\/busy information for a set of calendars", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.FreeBusyRequest", "deprecated": false, "secret": false, "description": "The com.google.api.services.calendar.model.FreeBusyRequest"  [...]
+    "events": { "apiName": "events", "methods": { "calendarImport": { "apiMethodName": "calendarImport", "description": "Imports an event", "properties": { "calendarId": { "kind": "parameter", "displayName": "Calendar Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary [...]
+    "channels": { "apiName": "channels", "methods": { "stop": { "apiMethodName": "stop", "description": "Stop watching resources through this channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.Channel", "deprecated": false, "secret": false, "description": "The com.google.api.services.calendar.model.Channel" } } } } },
+    "acl": { "apiName": "acl", "methods": { "delete": { "apiMethodName": "delete", "description": "Deletes an access control rule", "properties": { "calendarId": { "kind": "parameter", "displayName": "Calendar Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calenda [...]
+    "calendars": { "apiName": "calendars", "methods": { "clear": { "apiMethodName": "clear", "description": "Clears a primary calendar", "properties": { "calendarId": { "kind": "parameter", "displayName": "Calendar Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary ca [...]
+    "list": { "apiName": "list", "methods": { "delete": { "apiMethodName": "delete", "description": "Deletes an entry on the user's calendar list", "properties": { "calendarId": { "kind": "parameter", "displayName": "Calendar Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the [...]
   }
 }
diff --git a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
index d274174..a7cf882 100644
--- a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
+++ b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
@@ -75,12 +75,12 @@
     "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "true", "description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details." }
   },
   "apiProperties": {
-    "settings": { "apiName": "settings", "methods": { "get": { "apiMethodName": "get", "description": "The id of the user setting", "properties": { "setting": { "kind": "parameter", "displayName": "Setting", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "freebusy": { "apiName": "freebusy", "methods": { "query": { "apiMethodName": "query", "description": "The com.google.api.services.calendar.model.FreeBusyRequest", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.FreeBusyRequest", "deprecated": false, "secret": false, "description": "" } } } } },
-    "events": { "apiName": "events", "methods": { "quickAdd": { "apiMethodName": "quickAdd", "description": "The text describing the event to be created", "properties": { "text": { "kind": "parameter", "displayName": "Text", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "channels": { "apiName": "channels", "methods": { "stop": { "apiMethodName": "stop", "description": "The com.google.api.services.calendar.model.Channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.Channel", "deprecated": false, "secret": false, "description": "" } } } } },
-    "acl": { "apiName": "acl", "methods": { "delete": { "apiMethodName": "delete", "description": "ACL rule identifier", "properties": { "ruleId": { "kind": "parameter", "displayName": "Rule Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "ACL rule identifier", "properties": { "ruleId": { "kind": "parameter", "displayNa [...]
-    "calendars": { "apiName": "calendars", "methods": { "insert": { "apiMethodName": "insert", "description": "The com.google.api.services.calendar.model.Calendar", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.Calendar", "deprecated": false, "secret": false, "description": "" } } }, "patch": { "apiMethodName": "patch", "description": "T [...]
-    "list": { "apiName": "list", "methods": { "watch": { "apiMethodName": "watch", "description": "The com.google.api.services.calendar.model.Channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.Channel", "deprecated": false, "secret": false, "description": "" } } } } }
+    "settings": { "apiName": "settings", "methods": { "get": { "apiMethodName": "get", "description": "Returns a single user setting", "properties": { "setting": { "kind": "parameter", "displayName": "Setting", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of the user setting" } } }, "watch": { "apiMethodName": "watch", "description": "Watch for changes to Settings resour [...]
+    "freebusy": { "apiName": "freebusy", "methods": { "query": { "apiMethodName": "query", "description": "Returns free\/busy information for a set of calendars", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.FreeBusyRequest", "deprecated": false, "secret": false, "description": "The com.google.api.services.calendar.model.FreeBusyRequest [...]
+    "events": { "apiName": "events", "methods": { "calendarImport": { "apiMethodName": "calendarImport", "description": "Imports an event", "properties": { "calendarId": { "kind": "parameter", "displayName": "Calendar Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the prima [...]
+    "channels": { "apiName": "channels", "methods": { "stop": { "apiMethodName": "stop", "description": "Stop watching resources through this channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.calendar.model.Channel", "deprecated": false, "secret": false, "description": "The com.google.api.services.calendar.model.Channel" } } } } },
+    "acl": { "apiName": "acl", "methods": { "delete": { "apiMethodName": "delete", "description": "Deletes an access control rule", "properties": { "calendarId": { "kind": "parameter", "displayName": "Calendar Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calen [...]
+    "calendars": { "apiName": "calendars", "methods": { "clear": { "apiMethodName": "clear", "description": "Clears a primary calendar", "properties": { "calendarId": { "kind": "parameter", "displayName": "Calendar Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary  [...]
+    "list": { "apiName": "list", "methods": { "delete": { "apiMethodName": "delete", "description": "Deletes an entry on the user's calendar list", "properties": { "calendarId": { "kind": "parameter", "displayName": "Calendar Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access t [...]
   }
 }
diff --git a/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json b/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
index 4d7b805..d35346c 100644
--- a/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
+++ b/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
@@ -70,17 +70,17 @@
     "refreshToken": { "kind": "parameter", "displayName": "Refresh Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.google.drive.GoogleDriveConfiguration", "configurationField": "configuration", "description": "OAuth 2 refresh token. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expir [...]
   },
   "apiProperties": {
-    "drive-channels": { "apiName": "drive-channels", "methods": { "stop": { "apiMethodName": "stop", "description": "The com.google.api.services.drive.model.Channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.drive.model.Channel", "deprecated": false, "secret": false, "description": "" } } } } },
-    "drive-revisions": { "apiName": "drive-revisions", "methods": { "delete": { "apiMethodName": "delete", "description": "The ID of the revision", "properties": { "revisionId": { "kind": "parameter", "displayName": "Revision Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The ID of the revision", "properties": { "revisi [...]
-    "drive-replies": { "apiName": "drive-replies", "methods": { "delete": { "apiMethodName": "delete", "description": "The ID of the reply", "properties": { "replyId": { "kind": "parameter", "displayName": "Reply Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The ID of the reply", "properties": { "replyId": { "kind": "p [...]
-    "drive-permissions": { "apiName": "drive-permissions", "methods": { "delete": { "apiMethodName": "delete", "description": "The ID for the permission", "properties": { "permissionId": { "kind": "parameter", "displayName": "Permission Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The ID for the permission", "properti [...]
-    "drive-parents": { "apiName": "drive-parents", "methods": { "delete": { "apiMethodName": "delete", "description": "The ID of the parent", "properties": { "parentId": { "kind": "parameter", "displayName": "Parent Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The ID of the parent", "properties": { "parentId": { "kind [...]
-    "drive-apps": { "apiName": "drive-apps", "methods": { "get": { "apiMethodName": "get", "description": "The ID of the app", "properties": { "appId": { "kind": "parameter", "displayName": "App Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "drive-changes": { "apiName": "drive-changes", "methods": { "watch": { "apiMethodName": "watch", "description": "The com.google.api.services.drive.model.Channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.drive.model.Channel", "deprecated": false, "secret": false, "description": "" } } } } },
-    "drive-comments": { "apiName": "drive-comments", "methods": { "delete": { "apiMethodName": "delete", "description": "The ID of the file", "properties": { "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The ID of the file", "properties": { "fileId": { "kind": "para [...]
-    "drive-properties": { "apiName": "drive-properties", "methods": { "delete": { "apiMethodName": "delete", "description": "The key of the property", "properties": { "propertyKey": { "kind": "parameter", "displayName": "Property Key", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The key of the property", "properties": { " [...]
-    "drive-realtime": { "apiName": "drive-realtime", "methods": { "update": { "apiMethodName": "update", "description": "The media HTTP content or null if none", "properties": { "mediaContent": { "kind": "parameter", "displayName": "Media Content", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.client.http.AbstractInputStreamContent", "deprecated": false, "secret": false, "description": "" } } } } },
-    "drive-children": { "apiName": "drive-children", "methods": { "delete": { "apiMethodName": "delete", "description": "The ID of the folder", "properties": { "folderId": { "kind": "parameter", "displayName": "Folder Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The ID of the folder", "properties": { "folderId": { "ki [...]
-    "drive-files": { "apiName": "drive-files", "methods": { "export": { "apiMethodName": "export", "description": "The MIME type of the format requested for this export", "properties": { "mimeType": { "kind": "parameter", "displayName": "Mime Type", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } }
+    "drive-channels": { "apiName": "drive-channels", "methods": { "stop": { "apiMethodName": "stop", "description": "Stop watching resources through this channel", "properties": { "contentChannel": { "kind": "parameter", "displayName": "Content Channel", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.drive.model.Channel", "deprecated": false, "secret": false, "description": "The com.google.api.services.drive.model.Channel" } } } } },
+    "drive-revisions": { "apiName": "drive-revisions", "methods": { "delete": { "apiMethodName": "delete", "description": "Removes a revision", "properties": { "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the file" }, "revisionId": { "kind": "parameter", "displayName": "Revision Id", "group": "common", "label":  [...]
+    "drive-replies": { "apiName": "drive-replies", "methods": { "delete": { "apiMethodName": "delete", "description": "Deletes a reply", "properties": { "commentId": { "kind": "parameter", "displayName": "Comment Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the comment" }, "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "", "r [...]
+    "drive-permissions": { "apiName": "drive-permissions", "methods": { "delete": { "apiMethodName": "delete", "description": "Deletes a permission from a file or Team Drive", "properties": { "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID for the file or Team Drive" }, "permissionId": { "kind": "parameter", "displayN [...]
+    "drive-parents": { "apiName": "drive-parents", "methods": { "delete": { "apiMethodName": "delete", "description": "Removes a parent from a file", "properties": { "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the file" }, "parentId": { "kind": "parameter", "displayName": "Parent Id", "group": "common", "label" [...]
+    "drive-apps": { "apiName": "drive-apps", "methods": { "get": { "apiMethodName": "get", "description": "Gets a specific app", "properties": { "appId": { "kind": "parameter", "displayName": "App Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the app" } } } } },
+    "drive-changes": { "apiName": "drive-changes", "methods": { "get": { "apiMethodName": "get", "description": "Deprecated - Use changes", "properties": { "changeId": { "kind": "parameter", "displayName": "Change Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the change" } } }, "watch": { "apiMethodName": "watch", "description": "Subscribe to changes for a user", "p [...]
+    "drive-comments": { "apiName": "drive-comments", "methods": { "delete": { "apiMethodName": "delete", "description": "Deletes a comment", "properties": { "commentId": { "kind": "parameter", "displayName": "Comment Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the comment" }, "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "" [...]
+    "drive-properties": { "apiName": "drive-properties", "methods": { "delete": { "apiMethodName": "delete", "description": "Deletes a property", "properties": { "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the file" }, "propertyKey": { "kind": "parameter", "displayName": "Property Key", "group": "common", "labe [...]
+    "drive-realtime": { "apiName": "drive-realtime", "methods": { "get": { "apiMethodName": "get", "description": "Exports the contents of the Realtime API data model associated with this file as JSON", "properties": { "fileId": { "kind": "parameter", "displayName": "File Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the file that the Realtime API data model is asso [...]
+    "drive-children": { "apiName": "drive-children", "methods": { "delete": { "apiMethodName": "delete", "description": "Removes a child from a folder", "properties": { "childId": { "kind": "parameter", "displayName": "Child Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the child" }, "folderId": { "kind": "parameter", "displayName": "Folder Id", "group": "common", " [...]
+    "drive-files": { "apiName": "drive-files", "methods": { "copy": { "apiMethodName": "copy", "description": "Creates a copy of the specified file", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.drive.model.File", "deprecated": false, "secret": false, "description": "The com.google.api.services.drive.model.File" }, "fileId": { "kind": "parameter", "disp [...]
   }
 }
diff --git a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
index e95c22e..acda26d 100644
--- a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
+++ b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
@@ -67,12 +67,12 @@
     "refreshToken": { "kind": "parameter", "displayName": "Refresh Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.google.mail.GoogleMailConfiguration", "configurationField": "configuration", "description": "OAuth 2 refresh token. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires [...]
   },
   "apiProperties": {
-    "users": { "apiName": "users", "methods": { "getProfile": { "apiMethodName": "getProfile", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "stop": { "apiMethodName": "stop" [...]
-    "threads": { "apiName": "threads", "methods": { "delete": { "apiMethodName": "delete", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "des [...]
-    "drafts": { "apiName": "drafts", "methods": { "create": { "apiMethodName": "create", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "delete": { "apiMethodName": "delete",  [...]
-    "labels": { "apiName": "labels", "methods": { "create": { "apiMethodName": "create", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "delete": { "apiMethodName": "delete",  [...]
-    "history": { "apiName": "history", "methods": { "list": { "apiMethodName": "list", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "attachments": { "apiName": "attachments", "methods": { "get": { "apiMethodName": "get", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "messages": { "apiName": "messages", "methods": { "batchDelete": { "apiMethodName": "batchDelete", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "batchModify": { "apiMeth [...]
+    "users": { "apiName": "users", "methods": { "getProfile": { "apiMethodName": "getProfile", "description": "Gets the current user's Gmail profile", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me" } } [...]
+    "threads": { "apiName": "threads", "methods": { "delete": { "apiMethodName": "delete", "description": "Immediately and permanently deletes the specified thread", "properties": { "id": { "kind": "parameter", "displayName": "Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "ID of the Thread to delete" }, "userId": { "kind": "parameter", "displayName": "User Id", "group": "commo [...]
+    "drafts": { "apiName": "drafts", "methods": { "create": { "apiMethodName": "create", "description": "Creates a new draft with the DRAFT label", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.gmail.model.Draft", "deprecated": false, "secret": false, "description": "The com.google.api.services.gmail.model.Draft media metadata or null if none" }, "mediaC [...]
+    "labels": { "apiName": "labels", "methods": { "create": { "apiMethodName": "create", "description": "Creates a new label", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.gmail.model.Label", "deprecated": false, "secret": false, "description": "The com.google.api.services.gmail.model.Label" }, "userId": { "kind": "parameter", "displayName": "User Id",  [...]
+    "history": { "apiName": "history", "methods": { "list": { "apiMethodName": "list", "description": "Lists the history of all changes to the given mailbox", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: [...]
+    "attachments": { "apiName": "attachments", "methods": { "get": { "apiMethodName": "get", "description": "Gets the specified message attachment", "properties": { "id": { "kind": "parameter", "displayName": "Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the attachment" }, "messageId": { "kind": "parameter", "displayName": "Message Id", "group": "common", "label":  [...]
+    "messages": { "apiName": "messages", "methods": { "batchDelete": { "apiMethodName": "batchDelete", "description": "Deletes many messages by message ID", "properties": { "batchDeleteMessagesRequest": { "kind": "parameter", "displayName": "Batch Delete Messages Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.gmail.model.BatchDeleteMessagesRequest", "deprecated": false, "secret": false, "description": "The com.google.ap [...]
   }
 }
diff --git a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
index b91f8f8..f81956f 100644
--- a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
+++ b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
@@ -71,12 +71,12 @@
     "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "true", "description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details." }
   },
   "apiProperties": {
-    "users": { "apiName": "users", "methods": { "getProfile": { "apiMethodName": "getProfile", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "stop": { "apiMethodName": "sto [...]
-    "threads": { "apiName": "threads", "methods": { "delete": { "apiMethodName": "delete", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "d [...]
-    "drafts": { "apiName": "drafts", "methods": { "create": { "apiMethodName": "create", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "delete": { "apiMethodName": "delete" [...]
-    "labels": { "apiName": "labels", "methods": { "create": { "apiMethodName": "create", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "delete": { "apiMethodName": "delete" [...]
-    "history": { "apiName": "history", "methods": { "list": { "apiMethodName": "list", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "attachments": { "apiName": "attachments", "methods": { "get": { "apiMethodName": "get", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } } } },
-    "messages": { "apiName": "messages", "methods": { "batchDelete": { "apiMethodName": "batchDelete", "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "batchModify": { "apiMe [...]
+    "users": { "apiName": "users", "methods": { "getProfile": { "apiMethodName": "getProfile", "description": "Gets the current user's Gmail profile", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The user's email address. The special value me can be used to indicate the authenticated user. default: me" } [...]
+    "threads": { "apiName": "threads", "methods": { "delete": { "apiMethodName": "delete", "description": "Immediately and permanently deletes the specified thread", "properties": { "id": { "kind": "parameter", "displayName": "Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "ID of the Thread to delete" }, "userId": { "kind": "parameter", "displayName": "User Id", "group": "con [...]
+    "drafts": { "apiName": "drafts", "methods": { "create": { "apiMethodName": "create", "description": "Creates a new draft with the DRAFT label", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.gmail.model.Draft", "deprecated": false, "secret": false, "description": "The com.google.api.services.gmail.model.Draft media metadata or null if none" }, "medi [...]
+    "labels": { "apiName": "labels", "methods": { "create": { "apiMethodName": "create", "description": "Creates a new label", "properties": { "content": { "kind": "parameter", "displayName": "Content", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.gmail.model.Label", "deprecated": false, "secret": false, "description": "The com.google.api.services.gmail.model.Label" }, "userId": { "kind": "parameter", "displayName": "User Id" [...]
+    "history": { "apiName": "history", "methods": { "list": { "apiMethodName": "list", "description": "Lists the history of all changes to the given mailbox", "properties": { "userId": { "kind": "parameter", "displayName": "User Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The user's email address. The special value me can be used to indicate the authenticated user. defaul [...]
+    "attachments": { "apiName": "attachments", "methods": { "get": { "apiMethodName": "get", "description": "Gets the specified message attachment", "properties": { "id": { "kind": "parameter", "displayName": "Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The ID of the attachment" }, "messageId": { "kind": "parameter", "displayName": "Message Id", "group": "consumer", "labe [...]
+    "messages": { "apiName": "messages", "methods": { "batchDelete": { "apiMethodName": "batchDelete", "description": "Deletes many messages by message ID", "properties": { "batchDeleteMessagesRequest": { "kind": "parameter", "displayName": "Batch Delete Messages Request", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.gmail.model.BatchDeleteMessagesRequest", "deprecated": false, "secret": false, "description": "The com.google. [...]
   }
 }
diff --git a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
index 25244a3..259ee9a 100644
--- a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
+++ b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
@@ -68,7 +68,7 @@
     "refreshToken": { "kind": "parameter", "displayName": "Refresh Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.google.sheets.GoogleSheetsConfiguration", "configurationField": "configuration", "description": "OAuth 2 refresh token. Using this, the Google Sheets component can obtain a new accessToken whenever the current one expir [...]
   },
   "apiProperties": {
-    "spreadsheets": { "apiName": "spreadsheets", "methods": { "batchUpdate": { "apiMethodName": "batchUpdate", "description": "The spreadsheet to apply the updates to", "properties": { "spreadsheetId": { "kind": "parameter", "displayName": "Spreadsheet Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The spreadsheet to re [...]
-    "data": { "apiName": "data", "methods": { "append": { "apiMethodName": "append", "description": "The com.google.api.services.sheets.v4.model.ValueRange", "properties": { "values": { "kind": "parameter", "displayName": "Values", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.sheets.v4.model.ValueRange", "deprecated": false, "secret": false, "description": "" } } }, "update": { "apiMethodName": "update", "description": "The com [...]
+    "spreadsheets": { "apiName": "spreadsheets", "methods": { "batchUpdate": { "apiMethodName": "batchUpdate", "description": "Applies one or more updates to the spreadsheet", "properties": { "batchUpdateSpreadsheetRequest": { "kind": "parameter", "displayName": "Batch Update Spreadsheet Request", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.sheets.v4.model.BatchUpdateSpreadsheetRequest", "deprecated": false, "secret": false, " [...]
+    "data": { "apiName": "data", "methods": { "append": { "apiMethodName": "append", "description": "Appends values to a spreadsheet", "properties": { "range": { "kind": "parameter", "displayName": "Range", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The A1 notation of a range to search for a logical table of data. Values will be appended after the last row of the table." }, "sp [...]
   }
 }
diff --git a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
index 4200fc0..3228185 100644
--- a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
+++ b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
@@ -80,7 +80,7 @@
     "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "true", "description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details." }
   },
   "apiProperties": {
-    "spreadsheets": { "apiName": "spreadsheets", "methods": { "batchUpdate": { "apiMethodName": "batchUpdate", "description": "The spreadsheet to apply the updates to", "properties": { "spreadsheetId": { "kind": "parameter", "displayName": "Spreadsheet Id", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "" } } }, "get": { "apiMethodName": "get", "description": "The spreadsheet to  [...]
-    "data": { "apiName": "data", "methods": { "append": { "apiMethodName": "append", "description": "The com.google.api.services.sheets.v4.model.ValueRange", "properties": { "values": { "kind": "parameter", "displayName": "Values", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.sheets.v4.model.ValueRange", "deprecated": false, "secret": false, "description": "" } } }, "update": { "apiMethodName": "update", "description": "The c [...]
+    "spreadsheets": { "apiName": "spreadsheets", "methods": { "batchUpdate": { "apiMethodName": "batchUpdate", "description": "Applies one or more updates to the spreadsheet", "properties": { "batchUpdateSpreadsheetRequest": { "kind": "parameter", "displayName": "Batch Update Spreadsheet Request", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.google.api.services.sheets.v4.model.BatchUpdateSpreadsheetRequest", "deprecated": false, "secret": false, [...]
+    "data": { "apiName": "data", "methods": { "append": { "apiMethodName": "append", "description": "Appends values to a spreadsheet", "properties": { "range": { "kind": "parameter", "displayName": "Range", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The A1 notation of a range to search for a logical table of data. Values will be appended after the last row of the table." }, " [...]
   }
 }
diff --git a/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json b/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
index 6b9512d..ad914c0 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
+++ b/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
@@ -83,6 +83,6 @@
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.olingo2.Olingo2Configuration", "configurationField": "configuration", "description": "To configure security using SSLContextParameters" }
   },
   "apiProperties": {
-    "DEFAULT": { "apiName": "DEFAULT", "methods": { "batch": { "apiMethodName": "batch", "description": "Callback handler", "properties": { "responseHandler": { "kind": "parameter", "displayName": "Response Handler", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<java.util.List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>>", "deprecated": false, "secret": false, "descrip [...]
+    "DEFAULT": { "apiName": "DEFAULT", "methods": { "batch": { "apiMethodName": "batch", "description": "Executes a batch request", "properties": { "data": { "kind": "parameter", "displayName": "Data", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.lang.Object", "deprecated": false, "secret": false, "description": "Ordered org.apache.camel.component.olingo2.api.batch.Olingo2BatchRequest list" }, "edm": { "kind": "parameter", "displayName": "Edm", " [...]
   }
 }
diff --git a/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json b/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
index 298305e..b0a16a3 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
+++ b/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
@@ -79,6 +79,6 @@
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.olingo4.Olingo4Configuration", "configurationField": "configuration", "description": "To configure security using SSLContextParameters" }
   },
   "apiProperties": {
-    "DEFAULT": { "apiName": "DEFAULT", "methods": { "action": { "apiMethodName": "action", "description": "Org.apache.olingo.client.api.domain.ClientEntity callback handler", "properties": { "responseHandler": { "kind": "parameter", "displayName": "Response Handler", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.olingo4.api.Olingo4ResponseHandler", "deprecated": false, "secret": false, "description": "" } } }, "batch": { "api [...]
+    "DEFAULT": { "apiName": "DEFAULT", "methods": { "action": { "apiMethodName": "action", "description": "Calls a OData action", "properties": { "data": { "kind": "parameter", "displayName": "Data", "group": "common", "label": "", "required": false, "type": "object", "javaType": "java.lang.Object", "deprecated": false, "secret": false, "description": "Action data" }, "edm": { "kind": "parameter", "displayName": "Edm", "group": "common", "label": "", "required": false, "type": "object",  [...]
   }
 }
diff --git a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
index 1691de8..d3ba9b1 100644
--- a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
+++ b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
@@ -23,2638 +23,98 @@
     "lenientProperties": false
   },
   "componentProperties": {
-    "bridgeErrorHandler": {
-      "kind": "property",
-      "displayName": "Bridge Error Handler",
-      "group": "consumer",
-      "label": "consumer",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": false,
-      "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored."
-    },
-    "lazyStartProducer": {
-      "kind": "property",
-      "displayName": "Lazy Start Producer",
-      "group": "producer",
-      "label": "producer",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": false,
-      "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the [...]
-    },
-    "basicPropertyBinding": {
-      "kind": "property",
-      "displayName": "Basic Property Binding",
-      "group": "advanced",
-      "label": "advanced",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": true,
-      "secret": false,
-      "defaultValue": false,
-      "description": "Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities"
-    },
-    "configuration": {
-      "kind": "property",
-      "displayName": "Configuration",
-      "group": "advanced",
-      "label": "advanced",
-      "required": false,
-      "type": "object",
-      "javaType": "org.apache.camel.component.twilio.TwilioConfiguration",
-      "deprecated": false,
-      "secret": false,
-      "description": "To use the shared configuration"
-    },
-    "restClient": {
-      "kind": "property",
-      "displayName": "Rest Client",
-      "group": "advanced",
-      "label": "advanced",
-      "required": false,
-      "type": "object",
-      "javaType": "com.twilio.http.TwilioRestClient",
-      "deprecated": false,
-      "secret": false,
-      "description": "To use the shared REST client"
-    },
-    "accountSid": {
-      "kind": "property",
-      "displayName": "Account Sid",
-      "group": "security",
-      "label": "common,security",
-      "required": false,
-      "type": "string",
-      "javaType": "java.lang.String",
-      "deprecated": false,
-      "secret": true,
-      "description": "The account SID to use."
-    },
-    "password": {
-      "kind": "property",
-      "displayName": "Password",
-      "group": "security",
-      "label": "common,security",
-      "required": false,
-      "type": "string",
-      "javaType": "java.lang.String",
-      "deprecated": false,
-      "secret": true,
-      "description": "Auth token for the account."
-    },
-    "username": {
-      "kind": "property",
-      "displayName": "Username",
-      "group": "security",
-      "label": "common,security",
-      "required": false,
-      "type": "string",
-      "javaType": "java.lang.String",
-      "deprecated": false,
-      "secret": true,
-      "description": "The account to use."
-    }
+    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by [...]
+    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the r [...]
+    "basicPropertyBinding": { "kind": "property", "displayName": "Basic Property Binding", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": true, "secret": false, "defaultValue": false, "description": "Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities" },
+    "configuration": { "kind": "property", "displayName": "Configuration", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.twilio.TwilioConfiguration", "deprecated": false, "secret": false, "description": "To use the shared configuration" },
+    "restClient": { "kind": "property", "displayName": "Rest Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "com.twilio.http.TwilioRestClient", "deprecated": false, "secret": false, "description": "To use the shared REST client" },
+    "accountSid": { "kind": "property", "displayName": "Account Sid", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "description": "The account SID to use." },
+    "password": { "kind": "property", "displayName": "Password", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "description": "Auth token for the account." },
+    "username": { "kind": "property", "displayName": "Username", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "description": "The account to use." }
   },
   "properties": {
-    "apiName": {
-      "kind": "path",
-      "displayName": "Api Name",
-      "group": "common",
-      "label": "",
-      "required": true,
-      "type": "object",
-      "javaType": "org.apache.camel.component.twilio.internal.TwilioApiName",
-      "enum": [
-        "ACCOUNT",
-        "ADDRESS",
-        "APPLICATION",
-        "AVAILABLE_PHONE_NUMBER_COUNTRY",
-        "CALL",
-        "CONFERENCE",
-        "CONNECT_APP",
-        "INCOMING_PHONE_NUMBER",
-        "KEY",
-        "MESSAGE",
-        "NEW_KEY",
-        "NEW_SIGNING_KEY",
-        "NOTIFICATION",
-        "OUTGOING_CALLER_ID",
-        "QUEUE",
-        "RECORDING",
-        "SHORT_CODE",
-        "SIGNING_KEY",
-        "TOKEN",
-        "TRANSCRIPTION",
-        "VALIDATION_REQUEST",
-        "ADDRESS_DEPENDENT_PHONE_NUMBER",
-        "AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL",
-        "AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE",
-        "AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE",
-        "CALL_FEEDBACK",
-        "CALL_FEEDBACK_SUMMARY",
-        "CALL_NOTIFICATION",
-        "CALL_RECORDING",
-        "CONFERENCE_PARTICIPANT",
-        "INCOMING_PHONE_NUMBER_LOCAL",
-        "INCOMING_PHONE_NUMBER_MOBILE",
-        "INCOMING_PHONE_NUMBER_TOLL_FREE",
-        "MESSAGE_FEEDBACK",
-        "MESSAGE_MEDIA",
-        "QUEUE_MEMBER",
-        "RECORDING_ADD_ON_RESULT",
-        "RECORDING_TRANSCRIPTION",
-        "RECORDING_ADD_ON_RESULT_PAYLOAD",
-        "SIP_CREDENTIAL_LIST",
-        "SIP_DOMAIN",
-        "SIP_IP_ACCESS_CONTROL_LIST",
-        "SIP_CREDENTIAL_LIST_CREDENTIAL",
-        "SIP_DOMAIN_CREDENTIAL_LIST_MAPPING",
-        "SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING",
-        "SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS",
-        "USAGE_RECORD",
-        "USAGE_TRIGGER",
-        "USAGE_RECORD_ALL_TIME",
-        "USAGE_RECORD_DAILY",
-        "USAGE_RECORD_LAST_MONTH",
-        "USAGE_RECORD_MONTHLY",
-        "USAGE_RECORD_THIS_MONTH",
-        "USAGE_RECORD_TODAY",
-        "USAGE_RECORD_YEARLY",
-        "USAGE_RECORD_YESTERDAY"
-      ],
-      "deprecated": false,
-      "deprecationNote": "",
-      "secret": false,
-      "configurationClass": "org.apache.camel.component.twilio.TwilioConfiguration",
-      "configurationField": "configuration",
-      "description": "What kind of operation to perform"
-    },
-    "methodName": {
-      "kind": "path",
-      "displayName": "Method Name",
-      "group": "common",
-      "label": "",
-      "required": true,
-      "type": "string",
-      "javaType": "java.lang.String",
-      "enum": [
-        "create",
-        "delete",
-        "fetch",
-        "read",
-        "update"
-      ],
-      "deprecated": false,
-      "deprecationNote": "",
-      "secret": false,
-      "configurationClass": "org.apache.camel.component.twilio.TwilioConfiguration",
-      "configurationField": "configuration",
-      "description": "What sub operation to use for the selected operation"
-    },
-    "inBody": {
-      "kind": "parameter",
-      "displayName": "In Body",
-      "group": "common",
-      "label": "",
-      "required": false,
-      "type": "string",
-      "javaType": "java.lang.String",
-      "deprecated": false,
-      "secret": false,
-      "description": "Sets the name of a parameter to be passed in the exchange In Body"
-    },
-    "bridgeErrorHandler": {
-      "kind": "parameter",
-      "displayName": "Bridge Error Handler",
-      "group": "consumer",
-      "label": "consumer",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": false,
-      "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored."
-    },
-    "sendEmptyMessageWhenIdle": {
-      "kind": "parameter",
-      "displayName": "Send Empty Message When Idle",
-      "group": "consumer",
-      "label": "consumer",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": false,
-      "description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead."
-    },
-    "exceptionHandler": {
-      "kind": "parameter",
-      "displayName": "Exception Handler",
-      "group": "consumer (advanced)",
-      "label": "consumer,advanced",
-      "required": false,
-      "type": "object",
-      "javaType": "org.apache.camel.spi.ExceptionHandler",
-      "optionalPrefix": "consumer.",
-      "deprecated": false,
-      "secret": false,
-      "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored."
-    },
-    "exchangePattern": {
-      "kind": "parameter",
-      "displayName": "Exchange Pattern",
-      "group": "consumer (advanced)",
-      "label": "consumer,advanced",
-      "required": false,
-      "type": "object",
-      "javaType": "org.apache.camel.ExchangePattern",
-      "enum": [
-        "InOnly",
-        "InOut",
-        "InOptionalOut"
-      ],
-      "deprecated": false,
-      "secret": false,
-      "description": "Sets the exchange pattern when the consumer creates an exchange."
-    },
-    "pollStrategy": {
-      "kind": "parameter",
-      "displayName": "Poll Strategy",
-      "group": "consumer (advanced)",
-      "label": "consumer,advanced",
-      "required": false,
-      "type": "object",
-      "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy",
-      "deprecated": false,
-      "secret": false,
-      "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel."
-    },
-    "lazyStartProducer": {
-      "kind": "parameter",
-      "displayName": "Lazy Start Producer",
-      "group": "producer",
-      "label": "producer",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": false,
-      "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the [...]
-    },
-    "basicPropertyBinding": {
-      "kind": "parameter",
-      "displayName": "Basic Property Binding",
-      "group": "advanced",
-      "label": "advanced",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": false,
-      "description": "Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities"
-    },
-    "synchronous": {
-      "kind": "parameter",
-      "displayName": "Synchronous",
-      "group": "advanced",
-      "label": "advanced",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "false",
-      "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)."
-    },
-    "backoffErrorThreshold": {
-      "kind": "parameter",
-      "displayName": "Backoff Error Threshold",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "integer",
-      "javaType": "int",
-      "deprecated": false,
-      "secret": false,
-      "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in."
-    },
-    "backoffIdleThreshold": {
-      "kind": "parameter",
-      "displayName": "Backoff Idle Threshold",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "integer",
-      "javaType": "int",
-      "deprecated": false,
-      "secret": false,
-      "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in."
-    },
-    "backoffMultiplier": {
-      "kind": "parameter",
-      "displayName": "Backoff Multiplier",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "integer",
-      "javaType": "int",
-      "deprecated": false,
-      "secret": false,
-      "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured."
-    },
-    "delay": {
-      "kind": "parameter",
-      "displayName": "Delay",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "integer",
-      "javaType": "long",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "500",
-      "description": "Milliseconds before the next poll."
-    },
-    "greedy": {
-      "kind": "parameter",
-      "displayName": "Greedy",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": false,
-      "description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages."
-    },
-    "initialDelay": {
-      "kind": "parameter",
-      "displayName": "Initial Delay",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "integer",
-      "javaType": "long",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "1000",
-      "description": "Milliseconds before the first poll starts."
-    },
-    "repeatCount": {
-      "kind": "parameter",
-      "displayName": "Repeat Count",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "integer",
-      "javaType": "long",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "0",
-      "description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever."
-    },
-    "runLoggingLevel": {
-      "kind": "parameter",
-      "displayName": "Run Logging Level",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "object",
-      "javaType": "org.apache.camel.LoggingLevel",
-      "enum": [
-        "TRACE",
-        "DEBUG",
-        "INFO",
-        "WARN",
-        "ERROR",
-        "OFF"
-      ],
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "TRACE",
-      "description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that."
-    },
-    "scheduledExecutorService": {
-      "kind": "parameter",
-      "displayName": "Scheduled Executor Service",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "object",
-      "javaType": "java.util.concurrent.ScheduledExecutorService",
-      "deprecated": false,
-      "secret": false,
-      "description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool."
-    },
-    "scheduler": {
-      "kind": "parameter",
-      "displayName": "Scheduler",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "object",
-      "javaType": "java.lang.Object",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "none",
-      "description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler"
-    },
-    "schedulerProperties": {
-      "kind": "parameter",
-      "displayName": "Scheduler Properties",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "object",
-      "javaType": "java.util.Map<java.lang.String, java.lang.Object>",
-      "prefix": "scheduler.",
-      "multiValue": true,
-      "deprecated": false,
-      "secret": false,
-      "description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler."
-    },
-    "startScheduler": {
-      "kind": "parameter",
-      "displayName": "Start Scheduler",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "true",
-      "description": "Whether the scheduler should be auto started."
-    },
-    "timeUnit": {
-      "kind": "parameter",
-      "displayName": "Time Unit",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "object",
-      "javaType": "java.util.concurrent.TimeUnit",
-      "enum": [
-        "NANOSECONDS",
-        "MICROSECONDS",
-        "MILLISECONDS",
-        "SECONDS",
-        "MINUTES",
-        "HOURS",
-        "DAYS"
-      ],
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "MILLISECONDS",
-      "description": "Time unit for initialDelay and delay options."
-    },
-    "useFixedDelay": {
-      "kind": "parameter",
-      "displayName": "Use Fixed Delay",
-      "group": "scheduler",
-      "label": "consumer,scheduler",
-      "required": false,
-      "type": "boolean",
-      "javaType": "boolean",
-      "deprecated": false,
-      "secret": false,
-      "defaultValue": "true",
-      "description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details."
-    }
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.twilio.internal.TwilioApiName", "enum": [ "ACCOUNT", "ADDRESS", "APPLICATION", "AVAILABLE_PHONE_NUMBER_COUNTRY", "CALL", "CONFERENCE", "CONNECT_APP", "INCOMING_PHONE_NUMBER", "KEY", "MESSAGE", "NEW_KEY", "NEW_SIGNING_KEY", "NOTIFICATION", "OUTGOING_CALLER_ID", "QUEUE", "RECORDING", "SHORT_CODE", "SIGNING_KEY", "TOKEN", "TR [...]
+    "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "enum": [ "create", "delete", "fetch", "read", "update" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.twilio.TwilioConfiguration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
+    "inBody": { "kind": "parameter", "displayName": "In Body", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Sets the name of a parameter to be passed in the exchange In Body" },
+    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled b [...]
+    "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send Empty Message When Idle", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead." },
+    "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with [...]
+    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
+    "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange h [...]
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the  [...]
+    "basicPropertyBinding": { "kind": "parameter", "displayName": "Basic Property Binding", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities" },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "false", "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
+    "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
+    "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
+    "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option  [...]
+    "delay": { "kind": "parameter", "displayName": "Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "secret": false, "defaultValue": "500", "description": "Milliseconds before the next poll." },
+    "greedy": { "kind": "parameter", "displayName": "Greedy", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages." },
+    "initialDelay": { "kind": "parameter", "displayName": "Initial Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "secret": false, "defaultValue": "1000", "description": "Milliseconds before the first poll starts." },
+    "repeatCount": { "kind": "parameter", "displayName": "Repeat Count", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "secret": false, "defaultValue": "0", "description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever." },
+    "runLoggingLevel": { "kind": "parameter", "displayName": "Run Logging Level", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "secret": false, "defaultValue": "TRACE", "description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that." },
+    "scheduledExecutorService": { "kind": "parameter", "displayName": "Scheduled Executor Service", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.concurrent.ScheduledExecutorService", "deprecated": false, "secret": false, "description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool." },
+    "scheduler": { "kind": "parameter", "displayName": "Scheduler", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.lang.Object", "deprecated": false, "secret": false, "defaultValue": "none", "description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler" },
+    "schedulerProperties": { "kind": "parameter", "displayName": "Scheduler Properties", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "scheduler.", "multiValue": true, "deprecated": false, "secret": false, "description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler." },
+    "startScheduler": { "kind": "parameter", "displayName": "Start Scheduler", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "true", "description": "Whether the scheduler should be auto started." },
+    "timeUnit": { "kind": "parameter", "displayName": "Time Unit", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.concurrent.TimeUnit", "enum": [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ], "deprecated": false, "secret": false, "defaultValue": "MILLISECONDS", "description": "Time unit for initialDelay and delay options." },
+    "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "true", "description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details." }
   },
   "apiProperties": {
-    "recording-add-on-result-payload": {
-      "apiName": "recording-add-on-result-payload",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a PayloadDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a PayloadFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource to fetch"
-            }
-          }
-        }
-      }
-    },
-    "usage-record-today": {
-      "apiName": "usage-record-today",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a TodayReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "available-phone-number-country-local": {
-      "apiName": "available-phone-number-country-local",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a LocalReader to execute read",
-          "properties": {
-            "pathCountryCode": {
-              "kind": "parameter",
-              "displayName": "Path Country Code",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The ISO Country code of the country from which to read phone numbers"
-            }
-          }
-        }
-      }
-    },
-    "call-recording": {
-      "apiName": "call-recording",
-      "methods": {
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a RecordingUpdater to execute update",
-          "properties": {
-            "status": {
-              "kind": "parameter",
-              "displayName": "Status",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.rest.api.v2010.account.call.Recording.Status",
-              "enum": [
-                "in-progress",
-                "paused",
-                "stopped",
-                "processing",
-                "completed",
-                "absent"
-              ],
-              "deprecated": false,
-              "secret": false,
-              "description": "The new status of the recording"
-            }
-          }
-        }
-      }
-    },
-    "queue-member": {
-      "apiName": "queue-member",
-      "methods": {
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a MemberUpdater to execute update",
-          "properties": {
-            "url": {
-              "kind": "parameter",
-              "displayName": "Url",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.net.URI",
-              "deprecated": false,
-              "secret": false,
-              "description": "The absolute URL of the Queue resource"
-            }
-          }
-        }
-      }
-    },
-    "usage-trigger": {
-      "apiName": "usage-trigger",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a TriggerCreator to execute create",
-          "properties": {
-            "usageCategory": {
-              "kind": "parameter",
-              "displayName": "Usage Category",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.rest.api.v2010.account.usage.Trigger.UsageCategory",
-              "enum": [
-                "agent-conference",
-                "answering-machine-detection",
-                "authy-authentications",
-                "authy-calls-outbound",
-                "authy-monthly-fees",
-                "authy-phone-intelligence",
-                "authy-phone-verifications",
-                "authy-sms-outbound",
-                "call-progess-events",
-                "calleridlookups",
-                "calls",
-                "calls-client",
-                "calls-globalconference",
-                "calls-inbound",
-                "calls-inbound-local",
-                "calls-inbound-mobile",
-                "calls-inbound-tollfree",
-                "calls-outbound",
-                "calls-pay-verb-transactions",
-                "calls-recordings",
-                "calls-sip",
-                "calls-sip-inbound",
-                "calls-sip-outbound",
-                "carrier-lookups",
-                "conversations",
-                "conversations-api-requests",
-                "conversations-conversation-events",
-                "conversations-endpoint-connectivity",
-                "conversations-events",
-                "conversations-participant-events",
-                "conversations-participants",
-                "cps",
-                "fraud-lookups",
-                "group-rooms",
-                "group-rooms-data-track",
-                "group-rooms-encrypted-media-recorded",
-                "group-rooms-media-downloaded",
-                "group-rooms-media-recorded",
-                "group-rooms-media-routed",
-                "group-rooms-media-stored",
-                "group-rooms-participant-minutes",
-                "group-rooms-recorded-minutes",
-                "ip-messaging",
-                "ip-messaging-commands",
-                "ip-messaging-data-storage",
-                "ip-messaging-data-transfer",
-                "ip-messaging-endpoint-connectivity",
-                "lookups",
-                "marketplace",
-                "marketplace-algorithmia-named-entity-recognition",
-                "marketplace-cadence-transcription",
-                "marketplace-cadence-translation",
-                "marketplace-capio-speech-to-text",
-                "marketplace-convriza-ababa",
-                "marketplace-deepgram-phrase-detector",
-                "marketplace-digital-segment-business-info",
-                "marketplace-facebook-offline-conversions",
-                "marketplace-google-speech-to-text",
-                "marketplace-ibm-watson-message-insights",
-                "marketplace-ibm-watson-message-sentiment",
-                "marketplace-ibm-watson-recording-analysis",
-                "marketplace-ibm-watson-tone-analyzer",
-                "marketplace-icehook-systems-scout",
-                "marketplace-infogroup-dataaxle-bizinfo",
-                "marketplace-keen-io-contact-center-analytics",
-                "marketplace-marchex-cleancall",
-                "marketplace-marchex-sentiment-analysis-for-sms",
-                "marketplace-marketplace-nextcaller-social-id",
-                "marketplace-mobile-commons-opt-out-classifier",
-                "marketplace-nexiwave-voicemail-to-text",
-                "marketplace-nextcaller-advanced-caller-identification",
-                "marketplace-nomorobo-spam-score",
-                "marketplace-payfone-tcpa-compliance",
-                "marketplace-remeeting-automatic-speech-recognition",
-                "marketplace-tcpa-defense-solutions-blacklist-feed",
-                "marketplace-telo-opencnam",
-                "marketplace-truecnam-true-spam",
-                "marketplace-twilio-caller-name-lookup-us",
-                "marketplace-twilio-carrier-information-lookup",
-                "marketplace-voicebase-pci",
-                "marketplace-voicebase-transcription",
-                "marketplace-voicebase-transcription-custom-vocabulary",
-                "marketplace-whitepages-pro-caller-identification",
-                "marketplace-whitepages-pro-phone-intelligence",
-                "marketplace-whitepages-pro-phone-reputation",
-                "marketplace-wolfarm-spoken-results",
-                "marketplace-wolfram-short-answer",
-                "marketplace-ytica-contact-center-reporting-analytics",
-                "mediastorage",
-                "mms",
-                "mms-inbound",
-                "mms-inbound-longcode",
-                "mms-inbound-shortcode",
-                "mms-messages-carrierfees",
-                "mms-outbound",
-                "mms-outbound-longcode",
-                "mms-outbound-shortcode",
-                "monitor-reads",
-                "monitor-storage",
-                "monitor-writes",
-                "notify",
-                "notify-actions-attempts",
-                "notify-channels",
-                "number-format-lookups",
-                "pchat",
-                "pchat-actions",
-                "pchat-aps",
-                "pchat-messages",
-                "pchat-notifications",
-                "pchat-reads",
-                "pchat-users",
-                "peer-to-peer-rooms-participant-minutes",
-                "pfax",
-                "pfax-minutes",
-                "pfax-minutes-inbound",
-                "pfax-minutes-outbound",
-                "pfax-pages",
-                "phonenumbers",
-                "phonenumbers-cps",
-                "phonenumbers-emergency",
-                "phonenumbers-local",
-                "phonenumbers-mobile",
-                "phonenumbers-setups",
-                "phonenumbers-tollfree",
-                "premiumsupport",
-                "proxy",
-                "proxy-active-sessions",
-                "pstnconnectivity",
-                "pv",
-                "pv-composition-media-downloaded",
-                "pv-composition-media-encrypted",
-                "pv-composition-media-stored",
-                "pv-composition-minutes",
-                "pv-recording-compositions",
-                "pv-room-participants",
-                "pv-room-participants-au1",
-                "pv-room-participants-br1",
-                "pv-room-participants-ie1",
-                "pv-room-participants-jp1",
-                "pv-room-participants-sg1",
-                "pv-room-participants-us1",
-                "pv-room-participants-us2",
-                "pv-rooms",
-                "pv-sip-endpoint-registrations",
-                "recordings",
-                "recordingstorage",
-                "rooms-group-bandwidth",
-                "rooms-group-minutes",
-                "rooms-peer-to-peer-minutes",
-                "shortcodes",
-                "shortcodes-customerowned",
-                "shortcodes-mms-enablement",
-                "shortcodes-mps",
-                "shortcodes-random",
-                "shortcodes-uk",
-                "shortcodes-vanity",
-                "small-group-rooms",
-                "small-group-rooms-data-track",
-                "small-group-rooms-participant-minutes",
-                "sms",
-                "sms-inbound",
-                "sms-inbound-longcode",
-                "sms-inbound-shortcode",
-                "sms-messages-carrierfees",
-                "sms-messages-features",
-                "sms-messages-features-senderid",
-                "sms-outbound",
-                "sms-outbound-content-inspection",
-                "sms-outbound-longcode",
-                "sms-outbound-shortcode",
-                "speech-recognition",
-                "studio-engagements",
-                "sync",
-                "sync-actions",
-                "sync-endpoint-hours",
-                "sync-endpoint-hours-above-daily-cap",
-                "taskrouter-tasks",
-                "totalprice",
-                "transcriptions",
-                "trunking-cps",
-                "trunking-emergency-calls",
-                "trunking-origination",
-                "trunking-origination-local",
-                "trunking-origination-mobile",
-                "trunking-origination-tollfree",
-                "trunking-recordings",
-                "trunking-secure",
-                "trunking-termination",
-                "turnmegabytes",
-                "turnmegabytes-australia",
-                "turnmegabytes-brasil",
-                "turnmegabytes-germany",
-                "turnmegabytes-india",
-                "turnmegabytes-ireland",
-                "turnmegabytes-japan",
-                "turnmegabytes-singapore",
-                "turnmegabytes-useast",
-                "turnmegabytes-uswest",
-                "twilio-interconnect",
-                "video-recordings",
-                "voice-insights",
-                "voice-insights-client-insights-on-demand-minute",
-                "voice-insights-ptsn-insights-on-demand-minute",
-                "voice-insights-sip-interface-insights-on-demand-minute",
-                "voice-insights-sip-trunking-insights-on-demand-minute",
-                "wireless",
-                "wireless-orders",
-                "wireless-orders-artwork",
-                "wireless-orders-bulk",
-                "wireless-orders-esim",
-                "wireless-orders-starter",
-                "wireless-usage",
-                "wireless-usage-commands",
-                "wireless-usage-commands-africa",
-                "wireless-usage-commands-asia",
-                "wireless-usage-commands-centralandsouthamerica",
-                "wireless-usage-commands-europe",
-                "wireless-usage-commands-home",
-                "wireless-usage-commands-northamerica",
-                "wireless-usage-commands-oceania",
-                "wireless-usage-commands-roaming",
-                "wireless-usage-data",
-                "wireless-usage-data-africa",
-                "wireless-usage-data-asia",
-                "wireless-usage-data-centralandsouthamerica",
-                "wireless-usage-data-custom-additionalmb",
-                "wireless-usage-data-custom-first5mb",
-                "wireless-usage-data-domestic-roaming",
-                "wireless-usage-data-europe",
-                "wireless-usage-data-individual-additionalgb",
-                "wireless-usage-data-individual-firstgb",
-                "wireless-usage-data-international-roaming-canada",
-                "wireless-usage-data-international-roaming-india",
-                "wireless-usage-data-international-roaming-mexico",
-                "wireless-usage-data-northamerica",
-                "wireless-usage-data-oceania",
-                "wireless-usage-data-pooled",
-                "wireless-usage-data-pooled-downlink",
-                "wireless-usage-data-pooled-uplink",
-                "wireless-usage-mrc",
-                "wireless-usage-mrc-custom",
-                "wireless-usage-mrc-individual",
-                "wireless-usage-mrc-pooled",
-                "wireless-usage-mrc-suspended",
-                "wireless-usage-sms",
-                "wireless-usage-voice"
-              ],
-              "deprecated": false,
-              "secret": false,
-              "description": "The usage category the trigger watches"
-            }
-          }
-        }
-      }
-    },
-    "usage-record-last-month": {
-      "apiName": "usage-record-last-month",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a LastMonthReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "usage-record-all-time": {
-      "apiName": "usage-record-all-time",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a AllTimeReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "recording-transcription": {
-      "apiName": "recording-transcription",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a TranscriptionDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a TranscriptionFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "message": {
-      "apiName": "message",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a MessageCreator to execute create",
-          "properties": {
-            "to": {
-              "kind": "parameter",
-              "displayName": "To",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.type.PhoneNumber",
-              "deprecated": false,
-              "secret": false,
-              "description": "The destination phone number"
-            }
-          }
-        }
-      }
-    },
-    "call-feedback-summary": {
-      "apiName": "call-feedback-summary",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a FeedbackSummaryCreator to execute create",
-          "properties": {
-            "startDate": {
-              "kind": "parameter",
-              "displayName": "Start Date",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "org.joda.time.LocalDate",
-              "deprecated": false,
-              "secret": false,
-              "description": "Only include feedback given on or after this date"
-            }
-          }
-        }
-      }
-    },
-    "sip-credential-list-credential": {
-      "apiName": "sip-credential-list-credential",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a CredentialCreator to execute create",
-          "properties": {
-            "username": {
-              "kind": "parameter",
-              "displayName": "Username",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The username for this credential"
-            }
-          }
-        }
-      }
-    },
-    "new-key": {
-      "apiName": "new-key",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a NewKeyCreator to execute create",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that will be responsible for the new Key resource"
-            }
-          }
-        }
-      }
-    },
-    "incoming-phone-number": {
-      "apiName": "incoming-phone-number",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a IncomingPhoneNumberCreator to execute create",
-          "properties": {
-            "phoneNumber": {
-              "kind": "parameter",
-              "displayName": "Phone Number",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.type.PhoneNumber",
-              "deprecated": false,
-              "secret": false,
-              "description": "The phone number to purchase in E.164 format"
-            }
-          }
-        }
-      }
-    },
-    "call-notification": {
-      "apiName": "call-notification",
-      "methods": {
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a NotificationFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "validation-request": {
-      "apiName": "validation-request",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a ValidationRequestCreator to execute create",
-          "properties": {
-            "phoneNumber": {
-              "kind": "parameter",
-              "displayName": "Phone Number",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.type.PhoneNumber",
-              "deprecated": false,
-              "secret": false,
-              "description": "The phone number to verify in E.164 format"
-            }
-          }
-        }
-      }
-    },
-    "usage-record-yesterday": {
-      "apiName": "usage-record-yesterday",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a YesterdayReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "usage-record-this-month": {
-      "apiName": "usage-record-this-month",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a ThisMonthReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "new-signing-key": {
-      "apiName": "new-signing-key",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a NewSigningKeyCreator to execute create",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that will be responsible for the new Key resource"
-            }
-          }
-        }
-      }
-    },
-    "conference": {
-      "apiName": "conference",
-      "methods": {
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a ConferenceFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a ConferenceUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        }
-      }
-    },
-    "usage-record-daily": {
-      "apiName": "usage-record-daily",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a DailyReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "application": {
-      "apiName": "application",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a ApplicationDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a ApplicationFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a ApplicationUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "usage-record": {
-      "apiName": "usage-record",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a RecordReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "available-phone-number-country-mobile": {
-      "apiName": "available-phone-number-country-mobile",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a MobileReader to execute read",
-          "properties": {
-            "pathCountryCode": {
-              "kind": "parameter",
-              "displayName": "Path Country Code",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The ISO Country code of the country from which to read phone numbers"
-            }
-          }
-        }
-      }
-    },
-    "conference-participant": {
-      "apiName": "conference-participant",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a ParticipantCreator to execute create",
-          "properties": {
-            "to": {
-              "kind": "parameter",
-              "displayName": "To",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.type.PhoneNumber",
-              "deprecated": false,
-              "secret": false,
-              "description": "The phone number, SIP address or Client identifier that received this call."
-            }
-          }
-        }
-      }
-    },
-    "recording-add-on-result": {
-      "apiName": "recording-add-on-result",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a AddOnResultDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource to delete"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a AddOnResultFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource to fetch"
-            }
-          }
-        }
-      }
-    },
-    "notification": {
-      "apiName": "notification",
-      "methods": {
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a NotificationFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "sip-domain-ip-access-control-list-mapping": {
-      "apiName": "sip-domain-ip-access-control-list-mapping",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a IpAccessControlListMappingDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A 34 character string that uniquely identifies the resource to delete."
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a IpAccessControlListMappingFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A 34 character string that uniquely identifies the resource to fetch."
-            }
-          }
-        }
-      }
-    },
-    "sip-domain": {
-      "apiName": "sip-domain",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a DomainDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a DomainFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a DomainUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "address": {
-      "apiName": "address",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a AddressCreator to execute create",
-          "properties": {
-            "street": {
-              "kind": "parameter",
-              "displayName": "Street",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The number and street address of the new address"
-            }
-          }
-        }
-      }
-    },
-    "message-media": {
-      "apiName": "message-media",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a MediaDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a MediaFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        }
-      }
-    },
-    "sip-ip-access-control-list-ip-address": {
-      "apiName": "sip-ip-access-control-list-ip-address",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a IpAddressDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A string that identifies the resource to delete"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a IpAddressFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A string that identifies the IpAddress resource to fetch"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a IpAddressUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A string that identifies the IpAddress resource to update"
-            }
-          }
-        }
-      }
-    },
-    "available-phone-number-country": {
-      "apiName": "available-phone-number-country",
-      "methods": {
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a AvailablePhoneNumberCountryFetcher to execute fetch",
-          "properties": {
-            "pathCountryCode": {
-              "kind": "parameter",
-              "displayName": "Path Country Code",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The ISO country code of the country to fetch available phone number information about"
-            }
-          }
-        }
-      }
-    },
-    "usage-record-yearly": {
-      "apiName": "usage-record-yearly",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a YearlyReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "queue": {
-      "apiName": "queue",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a QueueDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a QueueFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a QueueUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        }
-      }
-    },
-    "transcription": {
-      "apiName": "transcription",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a TranscriptionDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a TranscriptionFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "sip-domain-credential-list-mapping": {
-      "apiName": "sip-domain-credential-list-mapping",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a CredentialListMappingDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A string that identifies the resource to delete"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a CredentialListMappingFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A string that identifies the resource to fetch"
-            }
-          }
-        }
-      }
-    },
-    "call-feedback": {
-      "apiName": "call-feedback",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a FeedbackCreator to execute create",
-          "properties": {
-            "qualityScore": {
-              "kind": "parameter",
-              "displayName": "Quality Score",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "integer",
-              "javaType": "java.lang.Integer",
-              "deprecated": false,
-              "secret": false,
-              "description": "The call quality expressed as an integer from 1 to 5"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a FeedbackUpdater to execute update",
-          "properties": {
-            "qualityScore": {
-              "kind": "parameter",
-              "displayName": "Quality Score",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "integer",
-              "javaType": "java.lang.Integer",
-              "deprecated": false,
-              "secret": false,
-              "description": "The call quality expressed as an integer from 1 to 5"
-            }
-          }
-        }
-      }
-    },
-    "key": {
-      "apiName": "key",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a KeyDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a KeyFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a KeyUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "incoming-phone-number-toll-free": {
-      "apiName": "incoming-phone-number-toll-free",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a TollFreeCreator to execute create",
-          "properties": {
-            "phoneNumber": {
-              "kind": "parameter",
-              "displayName": "Phone Number",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.type.PhoneNumber",
-              "deprecated": false,
-              "secret": false,
-              "description": "The phone number to purchase in E.164 format"
-            }
-          }
-        }
-      }
-    },
-    "token": {
-      "apiName": "token",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a TokenCreator to execute create",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that will create the resource"
-            }
-          }
-        }
-      }
-    },
-    "short-code": {
-      "apiName": "short-code",
-      "methods": {
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a ShortCodeFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a ShortCodeUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies this resource"
-            }
-          }
-        }
-      }
-    },
-    "available-phone-number-country-toll-free": {
-      "apiName": "available-phone-number-country-toll-free",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a TollFreeReader to execute read",
-          "properties": {
-            "pathCountryCode": {
-              "kind": "parameter",
-              "displayName": "Path Country Code",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The ISO Country code of the country from which to read phone numbers"
-            }
-          }
-        }
-      }
-    },
-    "usage-record-monthly": {
-      "apiName": "usage-record-monthly",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a MonthlyReader to execute read",
-          "properties": {
-            "pathAccountSid": {
-              "kind": "parameter",
-              "displayName": "Path Account Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Account that created the resources to read"
-            }
-          }
-        }
-      }
-    },
-    "sip-ip-access-control-list": {
-      "apiName": "sip-ip-access-control-list",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a IpAccessControlListDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A string that identifies the resource to delete"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a IpAccessControlListFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A string that identifies the resource to fetch"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a IpAccessControlListUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "A string that identifies the resource to update"
-            }
-          }
-        }
-      }
-    },
-    "connect-app": {
-      "apiName": "connect-app",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a ConnectAppDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a ConnectAppFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a ConnectAppUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "address-dependent-phone-number": {
-      "apiName": "address-dependent-phone-number",
-      "methods": {
-        "reader": {
-          "apiMethodName": "reader",
-          "description": "Create a DependentPhoneNumberReader to execute read",
-          "properties": {
-            "pathAddressSid": {
-              "kind": "parameter",
-              "displayName": "Path Address Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Address resource associated with the phone number"
-            }
-          }
-        }
-      }
-    },
-    "signing-key": {
-      "apiName": "signing-key",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a SigningKeyDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The sid"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a SigningKeyFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The sid"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a SigningKeyUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The sid"
-            }
-          }
-        }
-      }
-    },
-    "outgoing-caller-id": {
-      "apiName": "outgoing-caller-id",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a OutgoingCallerIdDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a OutgoingCallerIdFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a OutgoingCallerIdUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "call": {
-      "apiName": "call",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a CallCreator to execute create",
-          "properties": {
-            "url": {
-              "kind": "parameter",
-              "displayName": "Url",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.net.URI",
-              "deprecated": false,
-              "secret": false,
-              "description": "The absolute URL that returns TwiML for this call"
-            }
-          }
-        }
-      }
-    },
-    "incoming-phone-number-local": {
-      "apiName": "incoming-phone-number-local",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a LocalCreator to execute create",
-          "properties": {
-            "phoneNumber": {
-              "kind": "parameter",
-              "displayName": "Phone Number",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.type.PhoneNumber",
-              "deprecated": false,
-              "secret": false,
-              "description": "The phone number to purchase in E.164 format"
-            }
-          }
-        }
-      }
-    },
-    "message-feedback": {
-      "apiName": "message-feedback",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a FeedbackCreator to execute create",
-          "properties": {
-            "pathMessageSid": {
-              "kind": "parameter",
-              "displayName": "Path Message Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The SID of the Message resource for which the feedback was provided"
-            }
-          }
-        }
-      }
-    },
-    "recording": {
-      "apiName": "recording",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a RecordingDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a RecordingFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "The unique string that identifies the resource"
-            }
-          }
-        }
-      }
-    },
-    "incoming-phone-number-mobile": {
-      "apiName": "incoming-phone-number-mobile",
-      "methods": {
-        "creator": {
-          "apiMethodName": "creator",
-          "description": "Create a MobileCreator to execute create",
-          "properties": {
-            "phoneNumber": {
-              "kind": "parameter",
-              "displayName": "Phone Number",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "object",
-              "javaType": "com.twilio.type.PhoneNumber",
-              "deprecated": false,
-              "secret": false,
-              "description": "The phone number to purchase in E.164 format"
-            }
-          }
-        }
-      }
-    },
-    "account": {
-      "apiName": "account",
-      "methods": {
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a AccountFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "Fetch by unique Account Sid"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a AccountUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "Update by unique Account Sid"
-            }
-          }
-        }
-      }
-    },
-    "sip-credential-list": {
-      "apiName": "sip-credential-list",
-      "methods": {
-        "deleter": {
-          "apiMethodName": "deleter",
-          "description": "Create a CredentialListDeleter to execute delete",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "Delete by unique credential list Sid"
-            }
-          }
-        },
-        "fetcher": {
-          "apiMethodName": "fetcher",
-          "description": "Create a CredentialListFetcher to execute fetch",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "Fetch by unique credential list Sid"
-            }
-          }
-        },
-        "updater": {
-          "apiMethodName": "updater",
-          "description": "Create a CredentialListUpdater to execute update",
-          "properties": {
-            "pathSid": {
-              "kind": "parameter",
-              "displayName": "Path Sid",
-              "group": "common",
-              "label": "",
-              "required": false,
-              "type": "string",
-              "javaType": "java.lang.String",
-              "deprecated": false,
-              "secret": false,
-              "description": "Update by unique credential list Sid"
-            }
-          }
-        }
-      }
-    }
+    "recording-add-on-result-payload": { "apiName": "recording-add-on-result-payload", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a PayloadDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the reso [...]
+    "usage-record-today": { "apiName": "usage-record-today", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a TodayReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "available-phone-number-country-local": { "apiName": "available-phone-number-country-local", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a LocalReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account requesting the Ava [...]
+    "call-recording": { "apiName": "call-recording", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a RecordingCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will create the resource" }, "pathCallSid": { "k [...]
+    "queue-member": { "apiName": "queue-member", "methods": { "fetcher": { "apiMethodName": "fetcher", "description": "Create a MemberFetcher to execute fetch", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resource(s) to fetch" }, "pathCallSid": { "k [...]
+    "usage-trigger": { "apiName": "usage-trigger", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a TriggerCreator to execute create", "properties": { "callbackUrl": { "kind": "parameter", "displayName": "Callback Url", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.net.URI", "deprecated": false, "secret": false, "description": "The URL we call when the trigger fires" }, "pathAccountSid": { "kind": "parameter", "displa [...]
+    "usage-record-last-month": { "apiName": "usage-record-last-month", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a LastMonthReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "usage-record-all-time": { "apiName": "usage-record-all-time", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a AllTimeReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "recording-transcription": { "apiName": "recording-transcription", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a TranscriptionDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to d [...]
+    "message": { "apiName": "message", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a MessageCreator to execute create", "properties": { "body": { "kind": "parameter", "displayName": "Body", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The text of the message you want to send. Can be up to 1,600 characters in length." }, "from": { "kind": "paramete [...]
+    "call-feedback-summary": { "apiName": "call-feedback-summary", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a FeedbackSummaryCreator to execute create", "properties": { "endDate": { "kind": "parameter", "displayName": "End Date", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.joda.time.LocalDate", "deprecated": false, "secret": false, "description": "Only include feedback given on or before this date" }, "pathAcco [...]
+    "sip-credential-list-credential": { "apiName": "sip-credential-list-credential", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a CredentialCreator to execute create", "properties": { "password": { "kind": "parameter", "displayName": "Password", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The password will not be returned in the response" }, "pa [...]
+    "new-key": { "apiName": "new-key", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a NewKeyCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will be responsible for the new Key resource" } } } } },
+    "incoming-phone-number": { "apiName": "incoming-phone-number", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a IncomingPhoneNumberCreator to execute create", "properties": { "areaCode": { "kind": "parameter", "displayName": "Area Code", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The desired area code for the new phone number" }, "pathAccountSi [...]
+    "call-notification": { "apiName": "call-notification", "methods": { "fetcher": { "apiMethodName": "fetcher", "description": "Create a NotificationFetcher to execute fetch", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resource to fetch" }, "pathC [...]
+    "validation-request": { "apiName": "validation-request", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a ValidationRequestCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account responsible for the new Caller ID" }, [...]
+    "usage-record-yesterday": { "apiName": "usage-record-yesterday", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a YesterdayReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "usage-record-this-month": { "apiName": "usage-record-this-month", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a ThisMonthReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "new-signing-key": { "apiName": "new-signing-key", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a NewSigningKeyCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will be responsible for the new Key resour [...]
+    "conference": { "apiName": "conference", "methods": { "fetcher": { "apiMethodName": "fetcher", "description": "Create a ConferenceFetcher to execute fetch", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resource(s) to fetch" }, "pathSid": { "kind" [...]
+    "usage-record-daily": { "apiName": "usage-record-daily", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a DailyReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "application": { "apiName": "application", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a ApplicationCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will create the resource" } } }, "deleter": { "apiMe [...]
+    "usage-record": { "apiName": "usage-record", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a RecordReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "available-phone-number-country-mobile": { "apiName": "available-phone-number-country-mobile", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a MobileReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account requesting the  [...]
+    "conference-participant": { "apiName": "conference-participant", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a ParticipantCreator to execute create", "properties": { "from": { "kind": "parameter", "displayName": "From", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.twilio.type.PhoneNumber", "deprecated": false, "secret": false, "description": "The phone number, Client identifier, or username portion of SIP addre [...]
+    "recording-add-on-result": { "apiName": "recording-add-on-result", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a AddOnResultDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to del [...]
+    "notification": { "apiName": "notification", "methods": { "fetcher": { "apiMethodName": "fetcher", "description": "Create a NotificationFetcher to execute fetch", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resource to fetch" }, "pathSid": { "ki [...]
+    "sip-domain-ip-access-control-list-mapping": { "apiName": "sip-domain-ip-access-control-list-mapping", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a IpAccessControlListMappingCreator to execute create", "properties": { "ipAccessControlListSid": { "kind": "parameter", "displayName": "Ip Access Control List Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "de [...]
+    "sip-domain": { "apiName": "sip-domain", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a DomainCreator to execute create", "properties": { "domainName": { "kind": "parameter", "displayName": "Domain Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The unique address on Twilio to route SIP traffic" }, "pathAccountSid": { "kind": "parameter", " [...]
+    "address": { "apiName": "address", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a AddressCreator to execute create", "properties": { "city": { "kind": "parameter", "displayName": "City", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The city of the new address" }, "customerName": { "kind": "parameter", "displayName": "Customer Name", "group": "c [...]
+    "message-media": { "apiName": "message-media", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a MediaDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resource(s) to delete" }, "pathMessageSid" [...]
+    "sip-ip-access-control-list-ip-address": { "apiName": "sip-ip-access-control-list-ip-address", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a IpAddressCreator to execute create", "properties": { "friendlyName": { "kind": "parameter", "displayName": "Friendly Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "A human readable descriptive text f [...]
+    "available-phone-number-country": { "apiName": "available-phone-number-country", "methods": { "fetcher": { "apiMethodName": "fetcher", "description": "Create a AvailablePhoneNumberCountryFetcher to execute fetch", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account requ [...]
+    "usage-record-yearly": { "apiName": "usage-record-yearly", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a YearlyReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "queue": { "apiName": "queue", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a QueueCreator to execute create", "properties": { "friendlyName": { "kind": "parameter", "displayName": "Friendly Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "A string to describe this resource" }, "pathAccountSid": { "kind": "parameter", "displayName": "Path Ac [...]
+    "transcription": { "apiName": "transcription", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a TranscriptionDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to delete" }, "pathSid": [...]
+    "sip-domain-credential-list-mapping": { "apiName": "sip-domain-credential-list-mapping", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a CredentialListMappingCreator to execute create", "properties": { "credentialListSid": { "kind": "parameter", "displayName": "Credential List Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "A string that iden [...]
+    "call-feedback": { "apiName": "call-feedback", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a FeedbackCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The unique sid that identifies this account" }, "pathCallSid": { "kind": "param [...]
+    "key": { "apiName": "key", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a KeyDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to delete" }, "pathSid": { "kind": "parameter", "displ [...]
+    "incoming-phone-number-toll-free": { "apiName": "incoming-phone-number-toll-free", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a TollFreeCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will create the [...]
+    "token": { "apiName": "token", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a TokenCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will create the resource" } } } } },
+    "short-code": { "apiName": "short-code", "methods": { "fetcher": { "apiMethodName": "fetcher", "description": "Create a ShortCodeFetcher to execute fetch", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resource(s) to fetch" }, "pathSid": { "kind": [...]
+    "available-phone-number-country-toll-free": { "apiName": "available-phone-number-country-toll-free", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a TollFreeReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account request [...]
+    "usage-record-monthly": { "apiName": "usage-record-monthly", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a MonthlyReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to read" } } } } },
+    "sip-ip-access-control-list": { "apiName": "sip-ip-access-control-list", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a IpAccessControlListCreator to execute create", "properties": { "friendlyName": { "kind": "parameter", "displayName": "Friendly Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "A human readable description of this resource"  [...]
+    "connect-app": { "apiName": "connect-app", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a ConnectAppDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resource to fetch" }, "pathSid": { "kind" [...]
+    "address-dependent-phone-number": { "apiName": "address-dependent-phone-number", "methods": { "reader": { "apiMethodName": "reader", "description": "Create a DependentPhoneNumberReader to execute read", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created th [...]
+    "signing-key": { "apiName": "signing-key", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a SigningKeyDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The account_sid" }, "pathSid": { "kind": "parameter", "displayName": "Path Sid",  [...]
+    "outgoing-caller-id": { "apiName": "outgoing-caller-id", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a OutgoingCallerIdDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to delete"  [...]
+    "call": { "apiName": "call", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a CallCreator to execute create", "properties": { "applicationSid": { "kind": "parameter", "displayName": "Application Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Application resource that will handle the call" }, "from": { "kind": "parameter", "disp [...]
+    "incoming-phone-number-local": { "apiName": "incoming-phone-number-local", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a LocalCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will create the resource"  [...]
+    "message-feedback": { "apiName": "message-feedback", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a FeedbackCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will create the resource" }, "pathMessageSid" [...]
+    "recording": { "apiName": "recording", "methods": { "deleter": { "apiMethodName": "deleter", "description": "Create a RecordingDeleter to execute delete", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to delete" }, "pathSid": { "kind": " [...]
+    "incoming-phone-number-mobile": { "apiName": "incoming-phone-number-mobile", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a MobileCreator to execute create", "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that will create the resourc [...]
+    "account": { "apiName": "account", "methods": { "fetcher": { "apiMethodName": "fetcher", "description": "Create a AccountFetcher to execute fetch", "properties": { "pathSid": { "kind": "parameter", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Fetch by unique Account Sid" } } }, "updater": { "apiMethodName": "updater", "description": "Create a Accoun [...]
+    "sip-credential-list": { "apiName": "sip-credential-list", "methods": { "creator": { "apiMethodName": "creator", "description": "Create a CredentialListCreator to execute create", "properties": { "friendlyName": { "kind": "parameter", "displayName": "Friendly Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Human readable descriptive text" }, "pathAccountSid": { "kind": "p [...]
   }
 }
diff --git a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
index 1451ad4..2742711 100644
--- a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
+++ b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
@@ -66,6 +66,6 @@
     "username": { "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.zendesk.ZendeskConfiguration", "configurationField": "configuration", "description": "The user name." }
   },
   "apiProperties": {
-    "DEFAULT": { "apiName": "DEFAULT", "methods": { "createDynamicContentItemVariant": { "apiMethodName": "createDynamicContentItemVariant", "description": "", "properties": { "variant": { "kind": "parameter", "displayName": "Variant", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant", "deprecated": false, "secret": false, "description": "" } } }, "deleteDynamicContentItemVariant": { "apiMethod [...]
+    "DEFAULT": { "apiName": "DEFAULT", "methods": { "addTagToOrganisations": { "apiMethodName": "addTagToOrganisations", "description": "", "properties": { "id": { "kind": "parameter", "displayName": "Id", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false, "secret": false, "description": "" }, "tags": { "kind": "parameter", "displayName": "Tags", "group": "common", "label": "", "required": false, "type": "array", "java [...]
   }
 }