You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2020/09/07 05:24:59 UTC

[camel] 02/02: Aligned with new api component json the camel-tooling-model twilio test

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

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

commit 938109396eb480fd035f0c2c82a076cb613b91d4
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Sep 7 07:24:18 2020 +0200

    Aligned with new api component json the camel-tooling-model twilio test
---
 .../camel/tooling/model/ApiComponentModelTest.java |    2 +-
 .../src/test/resources/twilio.json                 | 2770 +-------------------
 2 files changed, 92 insertions(+), 2680 deletions(-)

diff --git a/tooling/camel-tooling-model/src/test/java/org/apache/camel/tooling/model/ApiComponentModelTest.java b/tooling/camel-tooling-model/src/test/java/org/apache/camel/tooling/model/ApiComponentModelTest.java
index eb6c51f..609f097 100644
--- a/tooling/camel-tooling-model/src/test/java/org/apache/camel/tooling/model/ApiComponentModelTest.java
+++ b/tooling/camel-tooling-model/src/test/java/org/apache/camel/tooling/model/ApiComponentModelTest.java
@@ -34,7 +34,7 @@ public class ApiComponentModelTest {
 
         Assertions.assertNotNull(model);
         Assertions.assertTrue(model.isApi());
-        Assertions.assertEquals("apiName", model.getApiPropertyQualifier());
+        Assertions.assertEquals("apiName/methodName", model.getApiPropertyQualifier());
         Assertions.assertEquals(56, model.getApiOptions().size());
         Assertions.assertEquals(7, model.getApiOptions().get("call").size());
     }
diff --git a/tooling/camel-tooling-model/src/test/resources/twilio.json b/tooling/camel-tooling-model/src/test/resources/twilio.json
index dd93a92..a676d01 100644
--- a/tooling/camel-tooling-model/src/test/resources/twilio.json
+++ b/tooling/camel-tooling-model/src/test/resources/twilio.json
@@ -11,2698 +11,110 @@
     "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-twilio",
-    "version": "3.5.0-SNAPSHOT",
+    "version": "3.6.0-SNAPSHOT",
     "scheme": "twilio",
     "extendsScheme": "",
     "syntax": "twilio:apiName\/methodName",
     "async": false,
     "api": true,
-    "apiPropertyQualifier": "apiName",
+    "apiPropertyQualifier": "apiName\/methodName",
     "consumerOnly": false,
     "producerOnly": false,
     "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": false,
-      "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": false, "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": {
-      "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"
-      },
-      "pathAddOnResultSid": {
-        "kind": "parameter",
-        "displayName": "Path Add On Result Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The SID of the AddOnResult to which the payloads to delete belongs"
-      },
-      "pathReferenceSid": {
-        "kind": "parameter",
-        "displayName": "Path Reference Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The SID of the recording to which the AddOnResult resource that contains the payloads to delete belongs"
-      },
-      "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-today": {
-      "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": {
-      "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 AvailablePhoneNumber resources"
-      },
-      "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": {
-      "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": {
-        "kind": "parameter",
-        "displayName": "Path Call Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The SID of the Call to associate the resource with"
-      },
-      "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"
-      },
-      "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": {
-      "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": {
-        "kind": "parameter",
-        "displayName": "Path Call Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The Call SID of the resource(s) to fetch"
-      },
-      "pathQueueSid": {
-        "kind": "parameter",
-        "displayName": "Path Queue Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The SID of the Queue in which to find the members"
-      },
-      "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": {
-      "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",
-        "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"
-      },
-      "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"
-      },
-      "triggerValue": {
-        "kind": "parameter",
-        "displayName": "Trigger Value",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The usage value at which the trigger should fire"
-      },
-      "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": {
-      "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": {
-      "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": {
-      "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"
-      },
-      "pathRecordingSid": {
-        "kind": "parameter",
-        "displayName": "Path Recording Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The SID of the recording that created the transcription to delete"
-      },
-      "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": {
-      "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": "parameter",
-        "displayName": "From",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "object",
-        "javaType": "com.twilio.type.PhoneNumber",
-        "deprecated": false,
-        "secret": false,
-        "description": "The phone number that initiated the message"
-      },
-      "mediaUrl": {
-        "kind": "parameter",
-        "displayName": "Media Url",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "array",
-        "javaType": "java.util.List<java.net.URI>",
-        "deprecated": false,
-        "secret": false,
-        "description": "The URL of the media to send with the message"
-      },
-      "messagingServiceSid": {
-        "kind": "parameter",
-        "displayName": "Messaging Service Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The SID of the Messaging Service you want to associate with the message"
-      },
-      "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"
-      },
-      "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": {
-        "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": {
-      "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"
-      },
-      "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"
-      },
-      "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 uniquely identifies this feedback summary resource"
-      },
-      "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": {
-      "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"
-      },
-      "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 id of the Account that is responsible for this resource"
-      },
-      "pathCredentialListSid": {
-        "kind": "parameter",
-        "displayName": "Path Credential List Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The unique id that identifies the credential list to include the created credential"
-      },
-      "pathSid": {
-        "kind": "parameter",
-        "displayName": "Path Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The unique id that identifies the resource to delete"
-      },
-      "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": {
-      "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": {
-      "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"
-      },
-      "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"
-      },
-      "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"
-      },
-      "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": {
-      "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"
-      },
-      "pathCallSid": {
-        "kind": "parameter",
-        "displayName": "Path Call Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The Call SID of the resource to fetch"
-      },
-      "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": {
-      "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"
-      },
-      "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": {
-      "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": {
-      "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": {
-      "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": {
-      "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": "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": {
-      "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": {
-      "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"
-      },
-      "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": {
-      "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": {
-      "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 AvailablePhoneNumber resources"
-      },
-      "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": {
-      "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 address that made this call."
-      },
-      "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": {
-        "kind": "parameter",
-        "displayName": "Path Call Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The Call SID or URL encoded label of the participant to delete"
-      },
-      "pathConferenceSid": {
-        "kind": "parameter",
-        "displayName": "Path Conference Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The SID of the participant's conference"
-      },
-      "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": {
-      "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"
-      },
-      "pathReferenceSid": {
-        "kind": "parameter",
-        "displayName": "Path Reference Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The SID of the recording to which the result to delete belongs"
-      },
-      "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"
-      }
-    },
-    "notification": {
-      "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": "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": {
-      "ipAccessControlListSid": {
-        "kind": "parameter",
-        "displayName": "Ip Access Control List Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The unique id of the IP access control list to map to the SIP domain"
-      },
-      "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 id of the Account that is responsible for this resource"
-      },
-      "pathDomainSid": {
-        "kind": "parameter",
-        "displayName": "Path Domain Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "A string that uniquely identifies the SIP Domain"
-      },
-      "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."
-      }
-    },
-    "sip-domain": {
-      "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",
-        "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"
-      },
-      "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": {
-      "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": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The name to associate with the new address"
-      },
-      "isoCountry": {
-        "kind": "parameter",
-        "displayName": "Iso Country",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The ISO country code of the new address"
-      },
-      "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 Address resource"
-      },
-      "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"
-      },
-      "postalCode": {
-        "kind": "parameter",
-        "displayName": "Postal Code",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The postal code of the new address"
-      },
-      "region": {
-        "kind": "parameter",
-        "displayName": "Region",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The state or region of the new address"
-      },
-      "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": {
-      "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": {
-        "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 that this Media resource belongs to"
-      },
-      "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": {
-      "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 for this resource, up to 64 characters long."
-      },
-      "ipAddress": {
-        "kind": "parameter",
-        "displayName": "Ip Address",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "An IP address in dotted decimal notation from which you want to accept traffic. Any SIP requests from this IP address will be allowed by Twilio. IPv4 only supported today."
-      },
-      "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"
-      },
-      "pathIpAccessControlListSid": {
-        "kind": "parameter",
-        "displayName": "Path Ip Access Control List Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The IpAccessControlList Sid with which to associate the created IpAddress resource"
-      },
-      "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"
-      }
-    },
-    "available-phone-number-country": {
-      "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 available phone number Country resource"
-      },
-      "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": {
-      "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": {
-      "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 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"
-      },
-      "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": {
-      "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",
-        "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": {
-      "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 identifies the CredentialList resource to map to the SIP domain"
-      },
-      "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"
-      },
-      "pathDomainSid": {
-        "kind": "parameter",
-        "displayName": "Path Domain Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "A string that identifies the SIP Domain for which the CredentialList resource will be mapped"
-      },
-      "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"
-      }
-    },
-    "call-feedback": {
-      "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": "parameter",
-        "displayName": "Path Call Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The call sid that uniquely identifies the call"
-      },
-      "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": {
-      "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",
-        "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": {
-      "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"
-      },
-      "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": {
-      "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": {
-      "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": "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": {
-      "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 AvailablePhoneNumber resources"
-      },
-      "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": {
-      "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": {
-      "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"
-      },
-      "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"
-      },
-      "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"
-      }
-    },
-    "connect-app": {
-      "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": "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": {
-      "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"
-      },
-      "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": {
-      "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",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The sid"
-      }
-    },
-    "outgoing-caller-id": {
-      "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",
-        "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": {
-      "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",
-        "displayName": "From",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "object",
-        "javaType": "com.twilio.type.Endpoint",
-        "deprecated": false,
-        "secret": false,
-        "description": "Twilio number from which to originate the call"
-      },
-      "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"
-      },
-      "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"
-      },
-      "to": {
-        "kind": "parameter",
-        "displayName": "To",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "object",
-        "javaType": "com.twilio.type.Endpoint",
-        "deprecated": false,
-        "secret": false,
-        "description": "Phone number, SIP address, or client identifier to call"
-      },
-      "twiml": {
-        "kind": "parameter",
-        "displayName": "Twiml",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "object",
-        "javaType": "com.twilio.type.Twiml",
-        "deprecated": false,
-        "secret": false,
-        "description": "TwiML instructions for the call"
-      },
-      "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": {
-      "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"
-      },
-      "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": {
-      "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": {
-        "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": {
-      "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",
-        "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": {
-      "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"
-      },
-      "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": {
-      "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"
-      }
-    },
-    "sip-credential-list": {
-      "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": "parameter",
-        "displayName": "Path Account Sid",
-        "group": "common",
-        "label": "",
-        "required": false,
-        "type": "string",
-        "javaType": "java.lang.String",
-        "deprecated": false,
-        "secret": false,
-        "description": "The unique id of the Account that is responsible for this resource"
-      },
-      "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"
-      }
-    }
+    "account": { "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" } },
+    "address": { "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": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The name [...]
+    "address-dependent-phone-number": { "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" }, "pathAddressSid": { "kind": "parameter", "displayName": "Path Address Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "j [...]
+    "application": { "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" }, "pathSid": { "kind": "parameter", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false,  [...]
+    "available-phone-number-country": { "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 available phone number Country resource" }, "pathCountryCode": { "kind": "parameter", "displayName": "Path Country Code", "group": "common", "label": "", "required": false, "type": "s [...]
+    "available-phone-number-country-local": { "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 AvailablePhoneNumber resources" }, "pathCountryCode": { "kind": "parameter", "displayName": "Path Country Code", "group": "common", "label": "", "required": false, "type": "stri [...]
+    "available-phone-number-country-mobile": { "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 AvailablePhoneNumber resources" }, "pathCountryCode": { "kind": "parameter", "displayName": "Path Country Code", "group": "common", "label": "", "required": false, "type": "str [...]
+    "available-phone-number-country-toll-free": { "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 AvailablePhoneNumber resources" }, "pathCountryCode": { "kind": "parameter", "displayName": "Path Country Code", "group": "common", "label": "", "required": false, "type": " [...]
+    "call": { "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", "displayName": "From", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.twilio.type.Endpoint", "deprecated": false [...]
+    "call-feedback": { "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": "parameter", "displayName": "Path Call Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false [...]
+    "call-feedback-summary": { "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" }, "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "depre [...]
+    "call-notification": { "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" }, "pathCallSid": { "kind": "parameter", "displayName": "Path Call Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", " [...]
+    "call-recording": { "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": { "kind": "parameter", "displayName": "Path Call Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecat [...]
+    "conference": { "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": "parameter", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated":  [...]
+    "conference-participant": { "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 address that made this call." }, "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string" [...]
+    "connect-app": { "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": "parameter", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": fa [...]
+    "incoming-phone-number": { "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" }, "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": f [...]
+    "incoming-phone-number-local": { "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" }, "phoneNumber": { "kind": "parameter", "displayName": "Phone Number", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.twilio.type. [...]
+    "incoming-phone-number-mobile": { "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" }, "phoneNumber": { "kind": "parameter", "displayName": "Phone Number", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.twilio.type [...]
+    "incoming-phone-number-toll-free": { "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" }, "phoneNumber": { "kind": "parameter", "displayName": "Phone Number", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.twilio.t [...]
+    "key": { "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", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, " [...]
+    "message": { "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": "parameter", "displayName": "From", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.twilio.type.PhoneNumber", "deprecated": [...]
+    "message-feedback": { "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": { "kind": "parameter", "displayName": "Path Message Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", " [...]
+    "message-media": { "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": { "kind": "parameter", "displayName": "Path Message Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.Stri [...]
+    "new-key": { "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" } },
+    "new-signing-key": { "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" } },
+    "notification": { "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": "parameter", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": f [...]
+    "outgoing-caller-id": { "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", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprec [...]
+    "queue": { "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 Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": fals [...]
+    "queue-member": { "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": { "kind": "parameter", "displayName": "Path Call Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "de [...]
+    "recording": { "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", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": fa [...]
+    "recording-add-on-result": { "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" }, "pathReferenceSid": { "kind": "parameter", "displayName": "Path Reference Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "ja [...]
+    "recording-add-on-result-payload": { "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" }, "pathAddOnResultSid": { "kind": "parameter", "displayName": "Path Add On Result Sid", "group": "common", "label": "", "required": false, "type": "string", " [...]
+    "recording-transcription": { "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" }, "pathRecordingSid": { "kind": "parameter", "displayName": "Path Recording Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "ja [...]
+    "short-code": { "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": "parameter", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated":  [...]
+    "signing-key": { "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", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The  [...]
+    "sip-credential-list": { "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": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "se [...]
+    "sip-credential-list-credential": { "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" }, "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "dep [...]
+    "sip-domain": { "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", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false [...]
+    "sip-domain-credential-list-mapping": { "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 identifies the CredentialList resource to map to the SIP domain" }, "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "t [...]
+    "sip-domain-ip-access-control-list-mapping": { "ipAccessControlListSid": { "kind": "parameter", "displayName": "Ip Access Control List Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The unique id of the IP access control list to map to the SIP domain" }, "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": [...]
+    "sip-ip-access-control-list": { "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" }, "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "de [...]
+    "sip-ip-access-control-list-ip-address": { "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 for this resource, up to 64 characters long." }, "ipAddress": { "kind": "parameter", "displayName": "Ip Address", "group": "common", "label": "", "required": false, "type": "string", "j [...]
+    "token": { "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" } },
+    "transcription": { "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", "displayName": "Path Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated" [...]
+    "usage-record": { "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": { "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-daily": { "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-last-month": { "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-monthly": { "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": { "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-today": { "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-yearly": { "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-yesterday": { "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-trigger": { "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", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret" [...]
+    "validation-request": { "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" }, "phoneNumber": { "kind": "parameter", "displayName": "Phone Number", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.twilio.type.Phone [...]
   }
 }