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

[camel] branch api updated: CAMEL-15478: Include aliases in generted api source

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

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


The following commit(s) were added to refs/heads/api by this push:
     new 7a1d494  CAMEL-15478: Include aliases in generted api source
7a1d494 is described below

commit 7a1d4941ddbda37270da732057c7775f996d73ce
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Thu Sep 17 09:19:36 2020 +0200

    CAMEL-15478: Include aliases in generted api source
---
 .../org/apache/camel/component/box/box.json        |  18 ++--
 .../org/apache/camel/component/twilio/twilio.json  | 112 ++++++++++-----------
 .../org/apache/camel/tooling/model/ApiModel.java   |   9 ++
 .../org/apache/camel/tooling/model/JsonMapper.java |   7 ++
 .../camel/tooling/model/ApiComponentModelTest.java |   2 +
 .../src/test/resources/twilio.json                 | 112 ++++++++++-----------
 .../packaging/EndpointSchemaGeneratorMojo.java     |   5 +
 7 files changed, 144 insertions(+), 121 deletions(-)

diff --git a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
index 360e7b7..ac4a4e3 100644
--- a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
+++ b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
@@ -86,16 +86,16 @@
     "userPassword": { "kind": "parameter", "displayName": "User Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "Box user password, MUST be provided if authSecureStorage is not set, or returns null on first call" }
   },
   "apis": {
-    "files": { "methods": { "checkUpload": { "description": "Does a pre-verification before upload, to check if the filename already exists or if there is permission to upload", "signatures": [ "void checkUpload(String fileName, String parentFolderId, Long size)" ] }, "copyFile": { "description": "Copy file to destination folder while optionally giving it a new name", "signatures": [ "com.box.sdk.BoxFile copyFile(String fileId, String destinationFolderId, String newName)" ] }, "createFil [...]
-    "search": { "methods": { "searchFolder": { "description": "Search folder and all descendant folders using the given query", "signatures": [ "java.util.Collection<com.box.sdk.BoxItem> searchFolder(String folderId, String query)" ] } } },
-    "comments": { "methods": { "addFileComment": { "description": "Add comment to file", "signatures": [ "com.box.sdk.BoxFile addFileComment(String fileId, String message)" ] }, "changeCommentMessage": { "description": "Change comment message", "signatures": [ "com.box.sdk.BoxComment changeCommentMessage(String commentId, String message)" ] }, "deleteComment": { "description": "Delete comment", "signatures": [ "void deleteComment(String commentId)" ] }, "getCommentInfo": { "description": [...]
-    "event-logs": { "methods": { "getEnterpriseEvents": { "description": "Create an event stream with optional starting initial position and add listener that will be notified when an event is received", "signatures": [ "java.util.List<com.box.sdk.BoxEvent> getEnterpriseEvents(String position, java.util.Date after, java.util.Date before, com.box.sdk.BoxEvent$Type[] types)" ] } } },
-    "collaborations": { "methods": { "addFolderCollaboration": { "description": "Add a collaboration to this folder", "signatures": [ "com.box.sdk.BoxCollaboration addFolderCollaboration(String folderId, com.box.sdk.BoxCollaborator collaborator, com.box.sdk.BoxCollaboration$Role role)" ] }, "addFolderCollaborationByEmail": { "description": "Add a collaboration to this folder", "signatures": [ "com.box.sdk.BoxCollaboration addFolderCollaborationByEmail(String folderId, String email, com.b [...]
-    "tasks": { "methods": { "addAssignmentToTask": { "description": "Add assignment for task", "signatures": [ "com.box.sdk.BoxTask addAssignmentToTask(String taskId, com.box.sdk.BoxUser assignTo)" ] }, "addFileTask": { "description": "Add task to file", "signatures": [ "com.box.sdk.BoxTask addFileTask(String fileId, com.box.sdk.BoxTask$Action action, java.util.Date dueAt, String message)" ] }, "deleteTask": { "description": "Delete task", "signatures": [ "void deleteTask(String taskId)" [...]
+    "files": { "aliases": [ "uploadFile=upload", "downloadFile=download", "copyFile=copy", "moveFile=move", "renameFile=rename", "createFileSharedLink=link", "deleteFile=delete", "uploadNewFileVersion=uploadVersion", "promoteFileVersion=promoteVersion", "getFileVersions=versions", "downloadPreviousFileVersion=downloadVersion", "deleteFileVersion=deleteVersion", "getFileInfo=info", "updateFileInfo=updateInfo", "createFileMetadata=createMetadata", "getFileMetadata=metadata", "updateFileMet [...]
+    "search": { "aliases": [ "searchFolder=search" ], "methods": { "searchFolder": { "description": "Search folder and all descendant folders using the given query", "signatures": [ "java.util.Collection<com.box.sdk.BoxItem> searchFolder(String folderId, String query)" ] } } },
+    "comments": { "aliases": [ "addFileComment=add", "changeCommentMessage=updateMessage", "deleteComment=delete", "getCommentInfo=info", "getFileComments=comments", "replyToComment=reply" ], "methods": { "addFileComment": { "description": "Add comment to file", "signatures": [ "com.box.sdk.BoxFile addFileComment(String fileId, String message)" ] }, "changeCommentMessage": { "description": "Change comment message", "signatures": [ "com.box.sdk.BoxComment changeCommentMessage(String comme [...]
+    "event-logs": { "aliases": [ "getEnterpriseEvents=events" ], "methods": { "getEnterpriseEvents": { "description": "Create an event stream with optional starting initial position and add listener that will be notified when an event is received", "signatures": [ "java.util.List<com.box.sdk.BoxEvent> getEnterpriseEvents(String position, java.util.Date after, java.util.Date before, com.box.sdk.BoxEvent$Type[] types)" ] } } },
+    "collaborations": { "aliases": [ "addFolderCollaboration=add", "addFolderCollaborationByEmail=addByEmail", "deleteCollaboration=delete", "getFolderCollaborations=collaborations", "getPendingCollaborations=pendingCollaborations", "getCollaborationInfo=info", "updateCollaborationInfo=updateInfo" ], "methods": { "addFolderCollaboration": { "description": "Add a collaboration to this folder", "signatures": [ "com.box.sdk.BoxCollaboration addFolderCollaboration(String folderId, com.box.sd [...]
+    "tasks": { "aliases": [ "addFileTask=add", "deleteTask=delete", "getFileTasks=tasks", "getTaskInfo=info", "updateTaskInfo=updateInfo", "addAssignmentToTask=addAssignment", "deleteTaskAssignment=deleteAssignment", "getTaskAssignments=assignments", "getTaskAssignmentInfo=assignmentInfo" ], "methods": { "addAssignmentToTask": { "description": "Add assignment for task", "signatures": [ "com.box.sdk.BoxTask addAssignmentToTask(String taskId, com.box.sdk.BoxUser assignTo)" ] }, "addFileTas [...]
     "events": { "methods": { "listen": { "description": "Create an event stream with optional starting initial position and add listener that will be notified when an event is received", "signatures": [ "void listen(com.box.sdk.EventListener listener, Long startingPosition)" ] } } },
-    "groups": { "methods": { "addGroupMembership": { "description": "Add a member to group with the specified role", "signatures": [ "com.box.sdk.BoxGroupMembership addGroupMembership(String groupId, String userId, com.box.sdk.BoxGroupMembership$Role role)" ] }, "createGroup": { "description": "Create a new group with a specified name and optional additional parameters", "signatures": [ "com.box.sdk.BoxGroup createGroup(String name, String provenance, String externalSyncIdentifier, Strin [...]
-    "users": { "methods": { "addUserEmailAlias": { "description": "Add a new email alias to user's account", "signatures": [ "com.box.sdk.EmailAlias addUserEmailAlias(String userId, String email)" ] }, "createAppUser": { "description": "Provision a new app user in an enterprise with additional user information using Box Developer Edition", "signatures": [ "com.box.sdk.BoxUser createAppUser(String name, com.box.sdk.CreateUserParams params)" ] }, "createEnterpriseUser": { "description": "P [...]
-    "folders": { "methods": { "copyFolder": { "description": "Copy folder to destination folder while optionally giving it a new name", "signatures": [ "com.box.sdk.BoxFolder copyFolder(String folderId, String destinationFolderId, String newName)" ] }, "createFolder": { "description": "Create a folder specified by path from parent folder with given parentFolderId, creating intermediate directories as required", "signatures": [ "com.box.sdk.BoxFolder createFolder(String parentFolderId, St [...]
+    "groups": { "aliases": [ "createGroup=create", "deleteGroup=delete", "getAllGroups=groups", "getGroupInfo=info", "addGroupMembership=addMembership", "deleteGroupMembership=deleteMembership", "getGroupMemberships=memberships", "getGroupMembershipInfo=membershipInfo", "updateGroupMembershipInfo=updateMembershipInfo" ], "methods": { "addGroupMembership": { "description": "Add a member to group with the specified role", "signatures": [ "com.box.sdk.BoxGroupMembership addGroupMembership(S [...]
+    "users": { "aliases": [ "getCurrentUser=currentUser", "getAllEnterpriseOrExternalUsers=users", "createAppUser=create", "createEnterpriseUser=create", "deleteUser=delete", "addUserEmailAlias=addEmailAlias", "getUserEmailAlias=emailAlias", "deleteUserEmailAlias=deleteEmailAlias", "getUserInfo=info", "updateUserInfo=updateInfo" ], "methods": { "addUserEmailAlias": { "description": "Add a new email alias to user's account", "signatures": [ "com.box.sdk.EmailAlias addUserEmailAlias(String [...]
+    "folders": { "aliases": [ "getRootFolder=root", "createFolder=create", "copyFolder=copy", "moveFolder=move", "renameFolder=rename", "createFolderSharedLink=link", "deleteFolder=delete", "getFolder=folder", "getFolderInfo=info", "getFolderItems=items", "updateFolderInfo=updateInfo" ], "methods": { "copyFolder": { "description": "Copy folder to destination folder while optionally giving it a new name", "signatures": [ "com.box.sdk.BoxFolder copyFolder(String folderId, String destinatio [...]
   },
   "apiProperties": {
     "files": { "methods": { "checkUpload": { "properties": { "fileName": { "kind": "parameter", "displayName": "File Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The name to give the uploaded file" }, "parentFolderId": { "kind": "parameter", "displayName": "Parent Folder Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String [...]
diff --git a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
index eed63f3..07c6b76 100644
--- a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
+++ b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
@@ -60,62 +60,62 @@
     "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." }
   },
   "apis": {
-    "recording-add-on-result-payload": { "methods": { "deleter": { "description": "Create a PayloadDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.addonresult.PayloadDeleter deleter(String pathAccountSid, String pathReferenceSid, String pathAddOnResultSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.addonresult.PayloadDeleter deleter(String pathReferenceSid, String pathAddOnResultSid, String pathSid)" ] }, "fetcher": { "descript [...]
-    "usage-record-today": { "methods": { "reader": { "description": "Create a TodayReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.TodayReader reader()", "com.twilio.rest.api.v2010.account.usage.record.TodayReader reader(String pathAccountSid)" ] } } },
-    "available-phone-number-country-local": { "methods": { "reader": { "description": "Create a LocalReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.LocalReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.LocalReader reader(String pathCountryCode)" ] } } },
-    "call-recording": { "methods": { "creator": { "description": "Create a RecordingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.RecordingCreator creator(String pathAccountSid, String pathCallSid)", "com.twilio.rest.api.v2010.account.call.RecordingCreator creator(String pathCallSid)" ] }, "deleter": { "description": "Create a RecordingDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.call.RecordingDeleter deleter(String  [...]
-    "queue-member": { "methods": { "fetcher": { "description": "Create a MemberFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.queue.MemberFetcher fetcher(String pathAccountSid, String pathQueueSid, String pathCallSid)", "com.twilio.rest.api.v2010.account.queue.MemberFetcher fetcher(String pathQueueSid, String pathCallSid)" ] }, "reader": { "description": "Create a MemberReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.queue.Member [...]
-    "usage-trigger": { "methods": { "creator": { "description": "Create a TriggerCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.usage.TriggerCreator creator(String pathAccountSid, java.net.URI callbackUrl, String triggerValue, com.twilio.rest.api.v2010.account.usage.Trigger$UsageCategory usageCategory)", "com.twilio.rest.api.v2010.account.usage.TriggerCreator creator(java.net.URI callbackUrl, String triggerValue, com.twilio.rest.api.v2010.account.usage.Tri [...]
-    "usage-record-last-month": { "methods": { "reader": { "description": "Create a LastMonthReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.LastMonthReader reader()", "com.twilio.rest.api.v2010.account.usage.record.LastMonthReader reader(String pathAccountSid)" ] } } },
-    "usage-record-all-time": { "methods": { "reader": { "description": "Create a AllTimeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.AllTimeReader reader()", "com.twilio.rest.api.v2010.account.usage.record.AllTimeReader reader(String pathAccountSid)" ] } } },
-    "recording-transcription": { "methods": { "deleter": { "description": "Create a TranscriptionDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.TranscriptionDeleter deleter(String pathAccountSid, String pathRecordingSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.TranscriptionDeleter deleter(String pathRecordingSid, String pathSid)" ] }, "fetcher": { "description": "Create a TranscriptionFetcher to execute fetch", "signatures" [...]
-    "message": { "methods": { "creator": { "description": "Create a MessageCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.MessageCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber to, String messagingServiceSid, String body)", "com.twilio.rest.api.v2010.account.MessageCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber to, String messagingServiceSid, java.util.List<java.net.URI> mediaUrl)", "com.twilio.rest.api.v2010.account. [...]
-    "call-feedback-summary": { "methods": { "creator": { "description": "Create a FeedbackSummaryCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.FeedbackSummaryCreator creator(String pathAccountSid, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)", "com.twilio.rest.api.v2010.account.call.FeedbackSummaryCreator creator(org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)" ] }, "deleter": { "description": "Create a Feed [...]
-    "sip-credential-list-credential": { "methods": { "creator": { "description": "Create a CredentialCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.credentiallist.CredentialCreator creator(String pathAccountSid, String pathCredentialListSid, String username, String password)", "com.twilio.rest.api.v2010.account.sip.credentiallist.CredentialCreator creator(String pathCredentialListSid, String username, String password)" ] }, "deleter": { "description":  [...]
-    "new-key": { "methods": { "creator": { "description": "Create a NewKeyCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.NewKeyCreator creator()", "com.twilio.rest.api.v2010.account.NewKeyCreator creator(String pathAccountSid)" ] } } },
-    "incoming-phone-number": { "methods": { "creator": { "description": "Create a IncomingPhoneNumberCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String areaCode)", "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String pathAccountSid, String areaCode)", "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twili [...]
-    "call-notification": { "methods": { "fetcher": { "description": "Create a NotificationFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.call.NotificationFetcher fetcher(String pathAccountSid, String pathCallSid, String pathSid)", "com.twilio.rest.api.v2010.account.call.NotificationFetcher fetcher(String pathCallSid, String pathSid)" ] }, "reader": { "description": "Create a NotificationReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.acc [...]
-    "validation-request": { "methods": { "creator": { "description": "Create a ValidationRequestCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.ValidationRequestCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.ValidationRequestCreator creator(com.twilio.type.PhoneNumber phoneNumber)" ] } } },
-    "usage-record-yesterday": { "methods": { "reader": { "description": "Create a YesterdayReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.YesterdayReader reader()", "com.twilio.rest.api.v2010.account.usage.record.YesterdayReader reader(String pathAccountSid)" ] } } },
-    "usage-record-this-month": { "methods": { "reader": { "description": "Create a ThisMonthReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.ThisMonthReader reader()", "com.twilio.rest.api.v2010.account.usage.record.ThisMonthReader reader(String pathAccountSid)" ] } } },
-    "new-signing-key": { "methods": { "creator": { "description": "Create a NewSigningKeyCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.NewSigningKeyCreator creator()", "com.twilio.rest.api.v2010.account.NewSigningKeyCreator creator(String pathAccountSid)" ] } } },
-    "conference": { "methods": { "fetcher": { "description": "Create a ConferenceFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ConferenceFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ConferenceFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a ConferenceReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.ConferenceReader reader()", "com.twilio.rest.api.v2010.accou [...]
-    "usage-record-daily": { "methods": { "reader": { "description": "Create a DailyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.DailyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.DailyReader reader(String pathAccountSid)" ] } } },
-    "application": { "methods": { "creator": { "description": "Create a ApplicationCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.ApplicationCreator creator()", "com.twilio.rest.api.v2010.account.ApplicationCreator creator(String pathAccountSid)" ] }, "deleter": { "description": "Create a ApplicationDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.ApplicationDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio. [...]
-    "usage-record": { "methods": { "reader": { "description": "Create a RecordReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.RecordReader reader()", "com.twilio.rest.api.v2010.account.usage.RecordReader reader(String pathAccountSid)" ] } } },
-    "available-phone-number-country-mobile": { "methods": { "reader": { "description": "Create a MobileReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.MobileReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.MobileReader reader(String pathCountryCode)" ] } } },
-    "conference-participant": { "methods": { "creator": { "description": "Create a ParticipantCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.conference.ParticipantCreator creator(String pathAccountSid, String pathConferenceSid, com.twilio.type.PhoneNumber from, com.twilio.type.PhoneNumber to)", "com.twilio.rest.api.v2010.account.conference.ParticipantCreator creator(String pathConferenceSid, com.twilio.type.PhoneNumber from, com.twilio.type.PhoneNumber to) [...]
-    "recording-add-on-result": { "methods": { "deleter": { "description": "Create a AddOnResultDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.AddOnResultDeleter deleter(String pathAccountSid, String pathReferenceSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.AddOnResultDeleter deleter(String pathReferenceSid, String pathSid)" ] }, "fetcher": { "description": "Create a AddOnResultFetcher to execute fetch", "signatures": [ "com [...]
-    "notification": { "methods": { "fetcher": { "description": "Create a NotificationFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.NotificationFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.NotificationFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a NotificationReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.NotificationReader reader()", "com.twilio.rest.api [...]
-    "sip-domain-ip-access-control-list-mapping": { "methods": { "creator": { "description": "Create a IpAccessControlListMappingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.domain.IpAccessControlListMappingCreator creator(String pathAccountSid, String pathDomainSid, String ipAccessControlListSid)", "com.twilio.rest.api.v2010.account.sip.domain.IpAccessControlListMappingCreator creator(String pathDomainSid, String ipAccessControlListSid)" ] }, "delete [...]
-    "sip-domain": { "methods": { "creator": { "description": "Create a DomainCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.DomainCreator creator(String domainName)", "com.twilio.rest.api.v2010.account.sip.DomainCreator creator(String pathAccountSid, String domainName)" ] }, "deleter": { "description": "Create a DomainDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.sip.DomainDeleter deleter(String pathAccountSid, String p [...]
-    "address": { "methods": { "creator": { "description": "Create a AddressCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.AddressCreator creator(String customerName, String street, String city, String region, String postalCode, String isoCountry)", "com.twilio.rest.api.v2010.account.AddressCreator creator(String pathAccountSid, String customerName, String street, String city, String region, String postalCode, String isoCountry)" ] }, "deleter": { "descript [...]
-    "message-media": { "methods": { "deleter": { "description": "Create a MediaDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.message.MediaDeleter deleter(String pathAccountSid, String pathMessageSid, String pathSid)", "com.twilio.rest.api.v2010.account.message.MediaDeleter deleter(String pathMessageSid, String pathSid)" ] }, "fetcher": { "description": "Create a MediaFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.message.Med [...]
-    "sip-ip-access-control-list-ip-address": { "methods": { "creator": { "description": "Create a IpAddressCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.ipaccesscontrollist.IpAddressCreator creator(String pathAccountSid, String pathIpAccessControlListSid, String friendlyName, String ipAddress)", "com.twilio.rest.api.v2010.account.sip.ipaccesscontrollist.IpAddressCreator creator(String pathIpAccessControlListSid, String friendlyName, String ipAddress)" [...]
-    "available-phone-number-country": { "methods": { "fetcher": { "description": "Create a AvailablePhoneNumberCountryFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountryFetcher fetcher(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountryFetcher fetcher(String pathCountryCode)" ] }, "reader": { "description": "Create a AvailablePhoneNumberCountryReader to execute read", "signat [...]
-    "usage-record-yearly": { "methods": { "reader": { "description": "Create a YearlyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.YearlyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.YearlyReader reader(String pathAccountSid)" ] } } },
-    "queue": { "methods": { "creator": { "description": "Create a QueueCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.QueueCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.QueueCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Create a QueueDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.QueueDeleter deleter(String pathAccountSid, String pathSid)", "com.twi [...]
-    "transcription": { "methods": { "deleter": { "description": "Create a TranscriptionDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.TranscriptionDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.TranscriptionDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a TranscriptionFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.TranscriptionFetcher fetcher(String pathA [...]
-    "sip-domain-credential-list-mapping": { "methods": { "creator": { "description": "Create a CredentialListMappingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.domain.CredentialListMappingCreator creator(String pathAccountSid, String pathDomainSid, String credentialListSid)", "com.twilio.rest.api.v2010.account.sip.domain.CredentialListMappingCreator creator(String pathDomainSid, String credentialListSid)" ] }, "deleter": { "description": "Create a C [...]
-    "call-feedback": { "methods": { "creator": { "description": "Create a FeedbackCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.FeedbackCreator creator(String pathAccountSid, String pathCallSid, Integer qualityScore)", "com.twilio.rest.api.v2010.account.call.FeedbackCreator creator(String pathCallSid, Integer qualityScore)" ] }, "fetcher": { "description": "Create a FeedbackFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account [...]
-    "key": { "methods": { "deleter": { "description": "Create a KeyDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.KeyDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.KeyDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a KeyFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.KeyFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.acco [...]
-    "incoming-phone-number-toll-free": { "methods": { "creator": { "description": "Create a TollFreeCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.TollFreeCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.TollFreeCreator creator(com.twilio.type.PhoneNumber phoneNumber)" ] }, "reader": { "description": "Create a TollFreeReader to execute read", "signat [...]
-    "token": { "methods": { "creator": { "description": "Create a TokenCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.TokenCreator creator()", "com.twilio.rest.api.v2010.account.TokenCreator creator(String pathAccountSid)" ] } } },
-    "short-code": { "methods": { "fetcher": { "description": "Create a ShortCodeFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ShortCodeFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ShortCodeFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a ShortCodeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.ShortCodeReader reader()", "com.twilio.rest.api.v2010.account.Sh [...]
-    "available-phone-number-country-toll-free": { "methods": { "reader": { "description": "Create a TollFreeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFreeReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFreeReader reader(String pathCountryCode)" ] } } },
-    "usage-record-monthly": { "methods": { "reader": { "description": "Create a MonthlyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.MonthlyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.MonthlyReader reader(String pathAccountSid)" ] } } },
-    "sip-ip-access-control-list": { "methods": { "creator": { "description": "Create a IpAccessControlListCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.IpAccessControlListCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.sip.IpAccessControlListCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Create a IpAccessControlListDeleter to execute delete", "signatures": [ "com.twilio.rest.api [...]
-    "connect-app": { "methods": { "deleter": { "description": "Create a ConnectAppDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.ConnectAppDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ConnectAppDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a ConnectAppFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ConnectAppFetcher fetcher(String pathAccountSid, String [...]
-    "address-dependent-phone-number": { "methods": { "reader": { "description": "Create a DependentPhoneNumberReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.address.DependentPhoneNumberReader reader(String pathAccountSid, String pathAddressSid)", "com.twilio.rest.api.v2010.account.address.DependentPhoneNumberReader reader(String pathAddressSid)" ] } } },
-    "signing-key": { "methods": { "deleter": { "description": "Create a SigningKeyDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.SigningKeyDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.SigningKeyDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a SigningKeyFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.SigningKeyFetcher fetcher(String pathAccountSid, String [...]
-    "outgoing-caller-id": { "methods": { "deleter": { "description": "Create a OutgoingCallerIdDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.OutgoingCallerIdDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.OutgoingCallerIdDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a OutgoingCallerIdFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.OutgoingCallerIdFetcher  [...]
-    "call": { "methods": { "creator": { "description": "Create a CallCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.CallCreator creator(String pathAccountSid, com.twilio.type.Endpoint to, com.twilio.type.Endpoint from, String applicationSid)", "com.twilio.rest.api.v2010.account.CallCreator creator(String pathAccountSid, com.twilio.type.Endpoint to, com.twilio.type.Endpoint from, com.twilio.type.Twiml twiml)", "com.twilio.rest.api.v2010.account.CallCreator  [...]
-    "incoming-phone-number-local": { "methods": { "creator": { "description": "Create a LocalCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.LocalCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.LocalCreator creator(com.twilio.type.PhoneNumber phoneNumber)" ] }, "reader": { "description": "Create a LocalReader to execute read", "signatures": [ "com.tw [...]
-    "message-feedback": { "methods": { "creator": { "description": "Create a FeedbackCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.message.FeedbackCreator creator(String pathAccountSid, String pathMessageSid)", "com.twilio.rest.api.v2010.account.message.FeedbackCreator creator(String pathMessageSid)" ] } } },
-    "recording": { "methods": { "deleter": { "description": "Create a RecordingDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.RecordingDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.RecordingDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a RecordingFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.RecordingFetcher fetcher(String pathAccountSid, String pathSi [...]
-    "incoming-phone-number-mobile": { "methods": { "creator": { "description": "Create a MobileCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.MobileCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.MobileCreator creator(com.twilio.type.PhoneNumber phoneNumber)" ] }, "reader": { "description": "Create a MobileReader to execute read", "signatures": [ "c [...]
-    "account": { "methods": { "fetcher": { "description": "Create a AccountFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.AccountFetcher fetcher()", "com.twilio.rest.api.v2010.AccountFetcher fetcher(String pathSid)" ] }, "updater": { "description": "Create a AccountUpdater to execute update", "signatures": [ "com.twilio.rest.api.v2010.AccountUpdater updater()", "com.twilio.rest.api.v2010.AccountUpdater updater(String pathSid)" ] } } },
-    "sip-credential-list": { "methods": { "creator": { "description": "Create a CredentialListCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.CredentialListCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.sip.CredentialListCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Create a CredentialListDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.sip.Credenti [...]
+    "recording-add-on-result-payload": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a PayloadDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.addonresult.PayloadDeleter deleter(String pathAccountSid, String pathReferenceSid, String pathAddOnResultSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.addonresult.PayloadD [...]
+    "usage-record-today": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a TodayReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.TodayReader reader()", "com.twilio.rest.api.v2010.account.usage.record.TodayReader reader(String pathAccountSid)" ] } } },
+    "available-phone-number-country-local": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a LocalReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.LocalReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.LocalReader reader(String pathCountryCode)" ] } } },
+    "call-recording": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a RecordingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.RecordingCreator creator(String pathAccountSid, String pathCallSid)", "com.twilio.rest.api.v2010.account.call.RecordingCreator creator(String pathCallSid)" ] }, "deleter": { "description": "Create a RecordingDelet [...]
+    "queue-member": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a MemberFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.queue.MemberFetcher fetcher(String pathAccountSid, String pathQueueSid, String pathCallSid)", "com.twilio.rest.api.v2010.account.queue.MemberFetcher fetcher(String pathQueueSid, String pathCallSid)" ] }, "reader": { "descrip [...]
+    "usage-trigger": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a TriggerCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.usage.TriggerCreator creator(String pathAccountSid, java.net.URI callbackUrl, String triggerValue, com.twilio.rest.api.v2010.account.usage.Trigger$UsageCategory usageCategory)", "com.twilio.rest.api.v2010.account.usage.Tr [...]
+    "usage-record-last-month": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a LastMonthReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.LastMonthReader reader()", "com.twilio.rest.api.v2010.account.usage.record.LastMonthReader reader(String pathAccountSid)" ] } } },
+    "usage-record-all-time": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a AllTimeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.AllTimeReader reader()", "com.twilio.rest.api.v2010.account.usage.record.AllTimeReader reader(String pathAccountSid)" ] } } },
+    "recording-transcription": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a TranscriptionDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.TranscriptionDeleter deleter(String pathAccountSid, String pathRecordingSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.TranscriptionDeleter deleter(String pathRecordingSid, S [...]
+    "message": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a MessageCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.MessageCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber to, String messagingServiceSid, String body)", "com.twilio.rest.api.v2010.account.MessageCreator creator(String pathAccountSid, com.twilio.type.PhoneNumb [...]
+    "call-feedback-summary": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a FeedbackSummaryCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.FeedbackSummaryCreator creator(String pathAccountSid, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)", "com.twilio.rest.api.v2010.account.call.FeedbackSummaryCreator creator(org.j [...]
+    "sip-credential-list-credential": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a CredentialCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.credentiallist.CredentialCreator creator(String pathAccountSid, String pathCredentialListSid, String username, String password)", "com.twilio.rest.api.v2010.account.sip.credentiallist.CredentialCre [...]
+    "new-key": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a NewKeyCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.NewKeyCreator creator()", "com.twilio.rest.api.v2010.account.NewKeyCreator creator(String pathAccountSid)" ] } } },
+    "incoming-phone-number": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a IncomingPhoneNumberCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String areaCode)", "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String pathAccountSid, String areaCode)", "com.twilio.rest.api.v2010.account. [...]
+    "call-notification": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a NotificationFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.call.NotificationFetcher fetcher(String pathAccountSid, String pathCallSid, String pathSid)", "com.twilio.rest.api.v2010.account.call.NotificationFetcher fetcher(String pathCallSid, String pathSid)" ] }, "reader": [...]
+    "validation-request": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a ValidationRequestCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.ValidationRequestCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.ValidationRequestCreator creator(com.twilio.type.PhoneNumber phoneNumber [...]
+    "usage-record-yesterday": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a YesterdayReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.YesterdayReader reader()", "com.twilio.rest.api.v2010.account.usage.record.YesterdayReader reader(String pathAccountSid)" ] } } },
+    "usage-record-this-month": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a ThisMonthReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.ThisMonthReader reader()", "com.twilio.rest.api.v2010.account.usage.record.ThisMonthReader reader(String pathAccountSid)" ] } } },
+    "new-signing-key": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a NewSigningKeyCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.NewSigningKeyCreator creator()", "com.twilio.rest.api.v2010.account.NewSigningKeyCreator creator(String pathAccountSid)" ] } } },
+    "conference": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a ConferenceFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ConferenceFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ConferenceFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a ConferenceReader to execute read",  [...]
+    "usage-record-daily": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a DailyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.DailyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.DailyReader reader(String pathAccountSid)" ] } } },
+    "application": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a ApplicationCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.ApplicationCreator creator()", "com.twilio.rest.api.v2010.account.ApplicationCreator creator(String pathAccountSid)" ] }, "deleter": { "description": "Create a ApplicationDeleter to execute delete", "signatures": [ "com [...]
+    "usage-record": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a RecordReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.RecordReader reader()", "com.twilio.rest.api.v2010.account.usage.RecordReader reader(String pathAccountSid)" ] } } },
+    "available-phone-number-country-mobile": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a MobileReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.MobileReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.MobileReader reader(String pathCountryCode [...]
+    "conference-participant": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a ParticipantCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.conference.ParticipantCreator creator(String pathAccountSid, String pathConferenceSid, com.twilio.type.PhoneNumber from, com.twilio.type.PhoneNumber to)", "com.twilio.rest.api.v2010.account.conference.Partici [...]
+    "recording-add-on-result": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a AddOnResultDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.AddOnResultDeleter deleter(String pathAccountSid, String pathReferenceSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.AddOnResultDeleter deleter(String pathReferenceSid, String  [...]
+    "notification": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a NotificationFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.NotificationFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.NotificationFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a NotificationReader to execu [...]
+    "sip-domain-ip-access-control-list-mapping": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a IpAccessControlListMappingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.domain.IpAccessControlListMappingCreator creator(String pathAccountSid, String pathDomainSid, String ipAccessControlListSid)", "com.twilio.rest.api.v2010.account.sip.doma [...]
+    "sip-domain": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a DomainCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.DomainCreator creator(String domainName)", "com.twilio.rest.api.v2010.account.sip.DomainCreator creator(String pathAccountSid, String domainName)" ] }, "deleter": { "description": "Create a DomainDeleter to execute delete [...]
+    "address": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a AddressCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.AddressCreator creator(String customerName, String street, String city, String region, String postalCode, String isoCountry)", "com.twilio.rest.api.v2010.account.AddressCreator creator(String pathAccountSid, String customerName [...]
+    "message-media": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a MediaDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.message.MediaDeleter deleter(String pathAccountSid, String pathMessageSid, String pathSid)", "com.twilio.rest.api.v2010.account.message.MediaDeleter deleter(String pathMessageSid, String pathSid)" ] }, "fetcher": { "descrip [...]
+    "sip-ip-access-control-list-ip-address": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a IpAddressCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.ipaccesscontrollist.IpAddressCreator creator(String pathAccountSid, String pathIpAccessControlListSid, String friendlyName, String ipAddress)", "com.twilio.rest.api.v2010.account.sip.ipaccess [...]
+    "available-phone-number-country": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a AvailablePhoneNumberCountryFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountryFetcher fetcher(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountryFetcher fetcher(String pathCoun [...]
+    "usage-record-yearly": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a YearlyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.YearlyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.YearlyReader reader(String pathAccountSid)" ] } } },
+    "queue": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a QueueCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.QueueCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.QueueCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Create a QueueDeleter to execute delete", "signature [...]
+    "transcription": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a TranscriptionDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.TranscriptionDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.TranscriptionDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a TranscriptionFetcher  [...]
+    "sip-domain-credential-list-mapping": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a CredentialListMappingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.domain.CredentialListMappingCreator creator(String pathAccountSid, String pathDomainSid, String credentialListSid)", "com.twilio.rest.api.v2010.account.sip.domain.CredentialListMappi [...]
+    "call-feedback": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a FeedbackCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.FeedbackCreator creator(String pathAccountSid, String pathCallSid, Integer qualityScore)", "com.twilio.rest.api.v2010.account.call.FeedbackCreator creator(String pathCallSid, Integer qualityScore)" ] }, "fetcher": { [...]
+    "key": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a KeyDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.KeyDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.KeyDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a KeyFetcher to execute fetch", "signatures": [ "com.twilio.res [...]
+    "incoming-phone-number-toll-free": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a TollFreeCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.TollFreeCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.TollFreeCreator creator(com.twilio.ty [...]
+    "token": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a TokenCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.TokenCreator creator()", "com.twilio.rest.api.v2010.account.TokenCreator creator(String pathAccountSid)" ] } } },
+    "short-code": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a ShortCodeFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ShortCodeFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ShortCodeFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a ShortCodeReader to execute read", "sig [...]
+    "available-phone-number-country-toll-free": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a TollFreeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFreeReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFreeReader reader(String pathCo [...]
+    "usage-record-monthly": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a MonthlyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.MonthlyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.MonthlyReader reader(String pathAccountSid)" ] } } },
+    "sip-ip-access-control-list": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a IpAccessControlListCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.IpAccessControlListCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.sip.IpAccessControlListCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": [...]
+    "connect-app": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a ConnectAppDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.ConnectAppDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ConnectAppDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a ConnectAppFetcher to execute fet [...]
+    "address-dependent-phone-number": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a DependentPhoneNumberReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.address.DependentPhoneNumberReader reader(String pathAccountSid, String pathAddressSid)", "com.twilio.rest.api.v2010.account.address.DependentPhoneNumberReader reader(String pathAddressSid)" ] } } },
+    "signing-key": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a SigningKeyDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.SigningKeyDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.SigningKeyDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a SigningKeyFetcher to execute fet [...]
+    "outgoing-caller-id": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a OutgoingCallerIdDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.OutgoingCallerIdDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.OutgoingCallerIdDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a Outgoin [...]
+    "call": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a CallCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.CallCreator creator(String pathAccountSid, com.twilio.type.Endpoint to, com.twilio.type.Endpoint from, String applicationSid)", "com.twilio.rest.api.v2010.account.CallCreator creator(String pathAccountSid, com.twilio.type.Endpoint to [...]
+    "incoming-phone-number-local": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a LocalCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.LocalCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.LocalCreator creator(com.twilio.type.PhoneNumbe [...]
+    "message-feedback": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a FeedbackCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.message.FeedbackCreator creator(String pathAccountSid, String pathMessageSid)", "com.twilio.rest.api.v2010.account.message.FeedbackCreator creator(String pathMessageSid)" ] } } },
+    "recording": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a RecordingDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.RecordingDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.RecordingDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a RecordingFetcher to execute fetch", " [...]
+    "incoming-phone-number-mobile": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a MobileCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.MobileCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.MobileCreator creator(com.twilio.type.PhoneN [...]
+    "account": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a AccountFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.AccountFetcher fetcher()", "com.twilio.rest.api.v2010.AccountFetcher fetcher(String pathSid)" ] }, "updater": { "description": "Create a AccountUpdater to execute update", "signatures": [ "com.twilio.rest.api.v2010.AccountUpdater update [...]
+    "sip-credential-list": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a CredentialListCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.CredentialListCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.sip.CredentialListCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Cre [...]
   },
   "apiProperties": {
     "recording-add-on-result-payload": { "methods": { "deleter": { "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to delete" }, "pathAddOnResultSid": { "kind": "parameter", "displayName": "Path Add On Result Sid", "group": "common", "label":  [...]
diff --git a/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ApiModel.java b/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ApiModel.java
index 6f4ea28..fdc5bc8 100644
--- a/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ApiModel.java
+++ b/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ApiModel.java
@@ -23,6 +23,7 @@ public final class ApiModel {
 
     private String name;
     private String description;
+    private final List<String> aliases = new ArrayList<>();
     private final List<ApiMethodModel> methods = new ArrayList<>();
 
     public String getName() {
@@ -41,6 +42,14 @@ public final class ApiModel {
         this.description = description;
     }
 
+    public List<String> getAliases() {
+        return aliases;
+    }
+
+    public void addAlias(String alias) {
+        this.aliases.add(alias);
+    }
+
     public List<ApiMethodModel> getMethods() {
         return methods;
     }
diff --git a/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/JsonMapper.java b/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/JsonMapper.java
index e673efd..06419ce 100644
--- a/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/JsonMapper.java
+++ b/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/JsonMapper.java
@@ -108,6 +108,10 @@ public final class JsonMapper {
                 model.getApiOptions().add(am);
                 am.setName(name);
                 am.setDescription(mp.getString("description"));
+                Collection<String> aliases = mp.getCollection("aliases");
+                if (aliases != null && !aliases.isEmpty()) {
+                    aliases.forEach(am::addAlias);
+                }
                 JsonObject mm = (JsonObject) mp.get("methods");
                 if (mm != null) {
                     for (Map.Entry<String, Object> mme : mm.entrySet()) {
@@ -444,6 +448,9 @@ public final class JsonMapper {
             if (!options && a.getDescription() != null) {
                 json.put("description", a.getDescription());
             }
+            if (!options && !a.getAliases().isEmpty()) {
+                json.put("aliases", new JsonArray(a.getAliases()));
+            }
             Map<String, JsonObject> methods = new TreeMap<>();
             json.put("methods", methods);
             a.getMethods().forEach(m -> {
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 73c6cd4..695da34 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
@@ -40,6 +40,8 @@ public class ApiComponentModelTest {
         Assertions.assertNotNull(am);
         Assertions.assertEquals("call", am.getName());
         Assertions.assertEquals(null, am.getDescription());
+        Assertions.assertEquals(5, am.getAliases().size());
+        Assertions.assertEquals("^creator$=create", am.getAliases().get(0));
         ApiMethodModel amm = am.getMethods().stream().filter(a -> a.getName().equals("creator")).findFirst().orElse(null);
         Assertions.assertNotNull(amm);
         Assertions.assertEquals("creator", amm.getName());
diff --git a/tooling/camel-tooling-model/src/test/resources/twilio.json b/tooling/camel-tooling-model/src/test/resources/twilio.json
index eed63f3..07c6b76 100644
--- a/tooling/camel-tooling-model/src/test/resources/twilio.json
+++ b/tooling/camel-tooling-model/src/test/resources/twilio.json
@@ -60,62 +60,62 @@
     "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." }
   },
   "apis": {
-    "recording-add-on-result-payload": { "methods": { "deleter": { "description": "Create a PayloadDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.addonresult.PayloadDeleter deleter(String pathAccountSid, String pathReferenceSid, String pathAddOnResultSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.addonresult.PayloadDeleter deleter(String pathReferenceSid, String pathAddOnResultSid, String pathSid)" ] }, "fetcher": { "descript [...]
-    "usage-record-today": { "methods": { "reader": { "description": "Create a TodayReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.TodayReader reader()", "com.twilio.rest.api.v2010.account.usage.record.TodayReader reader(String pathAccountSid)" ] } } },
-    "available-phone-number-country-local": { "methods": { "reader": { "description": "Create a LocalReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.LocalReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.LocalReader reader(String pathCountryCode)" ] } } },
-    "call-recording": { "methods": { "creator": { "description": "Create a RecordingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.RecordingCreator creator(String pathAccountSid, String pathCallSid)", "com.twilio.rest.api.v2010.account.call.RecordingCreator creator(String pathCallSid)" ] }, "deleter": { "description": "Create a RecordingDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.call.RecordingDeleter deleter(String  [...]
-    "queue-member": { "methods": { "fetcher": { "description": "Create a MemberFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.queue.MemberFetcher fetcher(String pathAccountSid, String pathQueueSid, String pathCallSid)", "com.twilio.rest.api.v2010.account.queue.MemberFetcher fetcher(String pathQueueSid, String pathCallSid)" ] }, "reader": { "description": "Create a MemberReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.queue.Member [...]
-    "usage-trigger": { "methods": { "creator": { "description": "Create a TriggerCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.usage.TriggerCreator creator(String pathAccountSid, java.net.URI callbackUrl, String triggerValue, com.twilio.rest.api.v2010.account.usage.Trigger$UsageCategory usageCategory)", "com.twilio.rest.api.v2010.account.usage.TriggerCreator creator(java.net.URI callbackUrl, String triggerValue, com.twilio.rest.api.v2010.account.usage.Tri [...]
-    "usage-record-last-month": { "methods": { "reader": { "description": "Create a LastMonthReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.LastMonthReader reader()", "com.twilio.rest.api.v2010.account.usage.record.LastMonthReader reader(String pathAccountSid)" ] } } },
-    "usage-record-all-time": { "methods": { "reader": { "description": "Create a AllTimeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.AllTimeReader reader()", "com.twilio.rest.api.v2010.account.usage.record.AllTimeReader reader(String pathAccountSid)" ] } } },
-    "recording-transcription": { "methods": { "deleter": { "description": "Create a TranscriptionDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.TranscriptionDeleter deleter(String pathAccountSid, String pathRecordingSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.TranscriptionDeleter deleter(String pathRecordingSid, String pathSid)" ] }, "fetcher": { "description": "Create a TranscriptionFetcher to execute fetch", "signatures" [...]
-    "message": { "methods": { "creator": { "description": "Create a MessageCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.MessageCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber to, String messagingServiceSid, String body)", "com.twilio.rest.api.v2010.account.MessageCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber to, String messagingServiceSid, java.util.List<java.net.URI> mediaUrl)", "com.twilio.rest.api.v2010.account. [...]
-    "call-feedback-summary": { "methods": { "creator": { "description": "Create a FeedbackSummaryCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.FeedbackSummaryCreator creator(String pathAccountSid, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)", "com.twilio.rest.api.v2010.account.call.FeedbackSummaryCreator creator(org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)" ] }, "deleter": { "description": "Create a Feed [...]
-    "sip-credential-list-credential": { "methods": { "creator": { "description": "Create a CredentialCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.credentiallist.CredentialCreator creator(String pathAccountSid, String pathCredentialListSid, String username, String password)", "com.twilio.rest.api.v2010.account.sip.credentiallist.CredentialCreator creator(String pathCredentialListSid, String username, String password)" ] }, "deleter": { "description":  [...]
-    "new-key": { "methods": { "creator": { "description": "Create a NewKeyCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.NewKeyCreator creator()", "com.twilio.rest.api.v2010.account.NewKeyCreator creator(String pathAccountSid)" ] } } },
-    "incoming-phone-number": { "methods": { "creator": { "description": "Create a IncomingPhoneNumberCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String areaCode)", "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String pathAccountSid, String areaCode)", "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twili [...]
-    "call-notification": { "methods": { "fetcher": { "description": "Create a NotificationFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.call.NotificationFetcher fetcher(String pathAccountSid, String pathCallSid, String pathSid)", "com.twilio.rest.api.v2010.account.call.NotificationFetcher fetcher(String pathCallSid, String pathSid)" ] }, "reader": { "description": "Create a NotificationReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.acc [...]
-    "validation-request": { "methods": { "creator": { "description": "Create a ValidationRequestCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.ValidationRequestCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.ValidationRequestCreator creator(com.twilio.type.PhoneNumber phoneNumber)" ] } } },
-    "usage-record-yesterday": { "methods": { "reader": { "description": "Create a YesterdayReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.YesterdayReader reader()", "com.twilio.rest.api.v2010.account.usage.record.YesterdayReader reader(String pathAccountSid)" ] } } },
-    "usage-record-this-month": { "methods": { "reader": { "description": "Create a ThisMonthReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.ThisMonthReader reader()", "com.twilio.rest.api.v2010.account.usage.record.ThisMonthReader reader(String pathAccountSid)" ] } } },
-    "new-signing-key": { "methods": { "creator": { "description": "Create a NewSigningKeyCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.NewSigningKeyCreator creator()", "com.twilio.rest.api.v2010.account.NewSigningKeyCreator creator(String pathAccountSid)" ] } } },
-    "conference": { "methods": { "fetcher": { "description": "Create a ConferenceFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ConferenceFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ConferenceFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a ConferenceReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.ConferenceReader reader()", "com.twilio.rest.api.v2010.accou [...]
-    "usage-record-daily": { "methods": { "reader": { "description": "Create a DailyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.DailyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.DailyReader reader(String pathAccountSid)" ] } } },
-    "application": { "methods": { "creator": { "description": "Create a ApplicationCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.ApplicationCreator creator()", "com.twilio.rest.api.v2010.account.ApplicationCreator creator(String pathAccountSid)" ] }, "deleter": { "description": "Create a ApplicationDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.ApplicationDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio. [...]
-    "usage-record": { "methods": { "reader": { "description": "Create a RecordReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.RecordReader reader()", "com.twilio.rest.api.v2010.account.usage.RecordReader reader(String pathAccountSid)" ] } } },
-    "available-phone-number-country-mobile": { "methods": { "reader": { "description": "Create a MobileReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.MobileReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.MobileReader reader(String pathCountryCode)" ] } } },
-    "conference-participant": { "methods": { "creator": { "description": "Create a ParticipantCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.conference.ParticipantCreator creator(String pathAccountSid, String pathConferenceSid, com.twilio.type.PhoneNumber from, com.twilio.type.PhoneNumber to)", "com.twilio.rest.api.v2010.account.conference.ParticipantCreator creator(String pathConferenceSid, com.twilio.type.PhoneNumber from, com.twilio.type.PhoneNumber to) [...]
-    "recording-add-on-result": { "methods": { "deleter": { "description": "Create a AddOnResultDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.AddOnResultDeleter deleter(String pathAccountSid, String pathReferenceSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.AddOnResultDeleter deleter(String pathReferenceSid, String pathSid)" ] }, "fetcher": { "description": "Create a AddOnResultFetcher to execute fetch", "signatures": [ "com [...]
-    "notification": { "methods": { "fetcher": { "description": "Create a NotificationFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.NotificationFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.NotificationFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a NotificationReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.NotificationReader reader()", "com.twilio.rest.api [...]
-    "sip-domain-ip-access-control-list-mapping": { "methods": { "creator": { "description": "Create a IpAccessControlListMappingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.domain.IpAccessControlListMappingCreator creator(String pathAccountSid, String pathDomainSid, String ipAccessControlListSid)", "com.twilio.rest.api.v2010.account.sip.domain.IpAccessControlListMappingCreator creator(String pathDomainSid, String ipAccessControlListSid)" ] }, "delete [...]
-    "sip-domain": { "methods": { "creator": { "description": "Create a DomainCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.DomainCreator creator(String domainName)", "com.twilio.rest.api.v2010.account.sip.DomainCreator creator(String pathAccountSid, String domainName)" ] }, "deleter": { "description": "Create a DomainDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.sip.DomainDeleter deleter(String pathAccountSid, String p [...]
-    "address": { "methods": { "creator": { "description": "Create a AddressCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.AddressCreator creator(String customerName, String street, String city, String region, String postalCode, String isoCountry)", "com.twilio.rest.api.v2010.account.AddressCreator creator(String pathAccountSid, String customerName, String street, String city, String region, String postalCode, String isoCountry)" ] }, "deleter": { "descript [...]
-    "message-media": { "methods": { "deleter": { "description": "Create a MediaDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.message.MediaDeleter deleter(String pathAccountSid, String pathMessageSid, String pathSid)", "com.twilio.rest.api.v2010.account.message.MediaDeleter deleter(String pathMessageSid, String pathSid)" ] }, "fetcher": { "description": "Create a MediaFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.message.Med [...]
-    "sip-ip-access-control-list-ip-address": { "methods": { "creator": { "description": "Create a IpAddressCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.ipaccesscontrollist.IpAddressCreator creator(String pathAccountSid, String pathIpAccessControlListSid, String friendlyName, String ipAddress)", "com.twilio.rest.api.v2010.account.sip.ipaccesscontrollist.IpAddressCreator creator(String pathIpAccessControlListSid, String friendlyName, String ipAddress)" [...]
-    "available-phone-number-country": { "methods": { "fetcher": { "description": "Create a AvailablePhoneNumberCountryFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountryFetcher fetcher(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountryFetcher fetcher(String pathCountryCode)" ] }, "reader": { "description": "Create a AvailablePhoneNumberCountryReader to execute read", "signat [...]
-    "usage-record-yearly": { "methods": { "reader": { "description": "Create a YearlyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.YearlyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.YearlyReader reader(String pathAccountSid)" ] } } },
-    "queue": { "methods": { "creator": { "description": "Create a QueueCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.QueueCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.QueueCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Create a QueueDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.QueueDeleter deleter(String pathAccountSid, String pathSid)", "com.twi [...]
-    "transcription": { "methods": { "deleter": { "description": "Create a TranscriptionDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.TranscriptionDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.TranscriptionDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a TranscriptionFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.TranscriptionFetcher fetcher(String pathA [...]
-    "sip-domain-credential-list-mapping": { "methods": { "creator": { "description": "Create a CredentialListMappingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.domain.CredentialListMappingCreator creator(String pathAccountSid, String pathDomainSid, String credentialListSid)", "com.twilio.rest.api.v2010.account.sip.domain.CredentialListMappingCreator creator(String pathDomainSid, String credentialListSid)" ] }, "deleter": { "description": "Create a C [...]
-    "call-feedback": { "methods": { "creator": { "description": "Create a FeedbackCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.FeedbackCreator creator(String pathAccountSid, String pathCallSid, Integer qualityScore)", "com.twilio.rest.api.v2010.account.call.FeedbackCreator creator(String pathCallSid, Integer qualityScore)" ] }, "fetcher": { "description": "Create a FeedbackFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account [...]
-    "key": { "methods": { "deleter": { "description": "Create a KeyDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.KeyDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.KeyDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a KeyFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.KeyFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.acco [...]
-    "incoming-phone-number-toll-free": { "methods": { "creator": { "description": "Create a TollFreeCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.TollFreeCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.TollFreeCreator creator(com.twilio.type.PhoneNumber phoneNumber)" ] }, "reader": { "description": "Create a TollFreeReader to execute read", "signat [...]
-    "token": { "methods": { "creator": { "description": "Create a TokenCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.TokenCreator creator()", "com.twilio.rest.api.v2010.account.TokenCreator creator(String pathAccountSid)" ] } } },
-    "short-code": { "methods": { "fetcher": { "description": "Create a ShortCodeFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ShortCodeFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ShortCodeFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a ShortCodeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.ShortCodeReader reader()", "com.twilio.rest.api.v2010.account.Sh [...]
-    "available-phone-number-country-toll-free": { "methods": { "reader": { "description": "Create a TollFreeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFreeReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFreeReader reader(String pathCountryCode)" ] } } },
-    "usage-record-monthly": { "methods": { "reader": { "description": "Create a MonthlyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.MonthlyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.MonthlyReader reader(String pathAccountSid)" ] } } },
-    "sip-ip-access-control-list": { "methods": { "creator": { "description": "Create a IpAccessControlListCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.IpAccessControlListCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.sip.IpAccessControlListCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Create a IpAccessControlListDeleter to execute delete", "signatures": [ "com.twilio.rest.api [...]
-    "connect-app": { "methods": { "deleter": { "description": "Create a ConnectAppDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.ConnectAppDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ConnectAppDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a ConnectAppFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ConnectAppFetcher fetcher(String pathAccountSid, String [...]
-    "address-dependent-phone-number": { "methods": { "reader": { "description": "Create a DependentPhoneNumberReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.address.DependentPhoneNumberReader reader(String pathAccountSid, String pathAddressSid)", "com.twilio.rest.api.v2010.account.address.DependentPhoneNumberReader reader(String pathAddressSid)" ] } } },
-    "signing-key": { "methods": { "deleter": { "description": "Create a SigningKeyDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.SigningKeyDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.SigningKeyDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a SigningKeyFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.SigningKeyFetcher fetcher(String pathAccountSid, String [...]
-    "outgoing-caller-id": { "methods": { "deleter": { "description": "Create a OutgoingCallerIdDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.OutgoingCallerIdDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.OutgoingCallerIdDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a OutgoingCallerIdFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.OutgoingCallerIdFetcher  [...]
-    "call": { "methods": { "creator": { "description": "Create a CallCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.CallCreator creator(String pathAccountSid, com.twilio.type.Endpoint to, com.twilio.type.Endpoint from, String applicationSid)", "com.twilio.rest.api.v2010.account.CallCreator creator(String pathAccountSid, com.twilio.type.Endpoint to, com.twilio.type.Endpoint from, com.twilio.type.Twiml twiml)", "com.twilio.rest.api.v2010.account.CallCreator  [...]
-    "incoming-phone-number-local": { "methods": { "creator": { "description": "Create a LocalCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.LocalCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.LocalCreator creator(com.twilio.type.PhoneNumber phoneNumber)" ] }, "reader": { "description": "Create a LocalReader to execute read", "signatures": [ "com.tw [...]
-    "message-feedback": { "methods": { "creator": { "description": "Create a FeedbackCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.message.FeedbackCreator creator(String pathAccountSid, String pathMessageSid)", "com.twilio.rest.api.v2010.account.message.FeedbackCreator creator(String pathMessageSid)" ] } } },
-    "recording": { "methods": { "deleter": { "description": "Create a RecordingDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.RecordingDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.RecordingDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a RecordingFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.RecordingFetcher fetcher(String pathAccountSid, String pathSi [...]
-    "incoming-phone-number-mobile": { "methods": { "creator": { "description": "Create a MobileCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.MobileCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.MobileCreator creator(com.twilio.type.PhoneNumber phoneNumber)" ] }, "reader": { "description": "Create a MobileReader to execute read", "signatures": [ "c [...]
-    "account": { "methods": { "fetcher": { "description": "Create a AccountFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.AccountFetcher fetcher()", "com.twilio.rest.api.v2010.AccountFetcher fetcher(String pathSid)" ] }, "updater": { "description": "Create a AccountUpdater to execute update", "signatures": [ "com.twilio.rest.api.v2010.AccountUpdater updater()", "com.twilio.rest.api.v2010.AccountUpdater updater(String pathSid)" ] } } },
-    "sip-credential-list": { "methods": { "creator": { "description": "Create a CredentialListCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.CredentialListCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.sip.CredentialListCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Create a CredentialListDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.sip.Credenti [...]
+    "recording-add-on-result-payload": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a PayloadDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.addonresult.PayloadDeleter deleter(String pathAccountSid, String pathReferenceSid, String pathAddOnResultSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.addonresult.PayloadD [...]
+    "usage-record-today": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a TodayReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.TodayReader reader()", "com.twilio.rest.api.v2010.account.usage.record.TodayReader reader(String pathAccountSid)" ] } } },
+    "available-phone-number-country-local": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a LocalReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.LocalReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.LocalReader reader(String pathCountryCode)" ] } } },
+    "call-recording": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a RecordingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.RecordingCreator creator(String pathAccountSid, String pathCallSid)", "com.twilio.rest.api.v2010.account.call.RecordingCreator creator(String pathCallSid)" ] }, "deleter": { "description": "Create a RecordingDelet [...]
+    "queue-member": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a MemberFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.queue.MemberFetcher fetcher(String pathAccountSid, String pathQueueSid, String pathCallSid)", "com.twilio.rest.api.v2010.account.queue.MemberFetcher fetcher(String pathQueueSid, String pathCallSid)" ] }, "reader": { "descrip [...]
+    "usage-trigger": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a TriggerCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.usage.TriggerCreator creator(String pathAccountSid, java.net.URI callbackUrl, String triggerValue, com.twilio.rest.api.v2010.account.usage.Trigger$UsageCategory usageCategory)", "com.twilio.rest.api.v2010.account.usage.Tr [...]
+    "usage-record-last-month": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a LastMonthReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.LastMonthReader reader()", "com.twilio.rest.api.v2010.account.usage.record.LastMonthReader reader(String pathAccountSid)" ] } } },
+    "usage-record-all-time": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a AllTimeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.AllTimeReader reader()", "com.twilio.rest.api.v2010.account.usage.record.AllTimeReader reader(String pathAccountSid)" ] } } },
+    "recording-transcription": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a TranscriptionDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.TranscriptionDeleter deleter(String pathAccountSid, String pathRecordingSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.TranscriptionDeleter deleter(String pathRecordingSid, S [...]
+    "message": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a MessageCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.MessageCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber to, String messagingServiceSid, String body)", "com.twilio.rest.api.v2010.account.MessageCreator creator(String pathAccountSid, com.twilio.type.PhoneNumb [...]
+    "call-feedback-summary": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a FeedbackSummaryCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.FeedbackSummaryCreator creator(String pathAccountSid, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)", "com.twilio.rest.api.v2010.account.call.FeedbackSummaryCreator creator(org.j [...]
+    "sip-credential-list-credential": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a CredentialCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.credentiallist.CredentialCreator creator(String pathAccountSid, String pathCredentialListSid, String username, String password)", "com.twilio.rest.api.v2010.account.sip.credentiallist.CredentialCre [...]
+    "new-key": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a NewKeyCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.NewKeyCreator creator()", "com.twilio.rest.api.v2010.account.NewKeyCreator creator(String pathAccountSid)" ] } } },
+    "incoming-phone-number": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a IncomingPhoneNumberCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String areaCode)", "com.twilio.rest.api.v2010.account.IncomingPhoneNumberCreator creator(String pathAccountSid, String areaCode)", "com.twilio.rest.api.v2010.account. [...]
+    "call-notification": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a NotificationFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.call.NotificationFetcher fetcher(String pathAccountSid, String pathCallSid, String pathSid)", "com.twilio.rest.api.v2010.account.call.NotificationFetcher fetcher(String pathCallSid, String pathSid)" ] }, "reader": [...]
+    "validation-request": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a ValidationRequestCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.ValidationRequestCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.ValidationRequestCreator creator(com.twilio.type.PhoneNumber phoneNumber [...]
+    "usage-record-yesterday": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a YesterdayReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.YesterdayReader reader()", "com.twilio.rest.api.v2010.account.usage.record.YesterdayReader reader(String pathAccountSid)" ] } } },
+    "usage-record-this-month": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a ThisMonthReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.ThisMonthReader reader()", "com.twilio.rest.api.v2010.account.usage.record.ThisMonthReader reader(String pathAccountSid)" ] } } },
+    "new-signing-key": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a NewSigningKeyCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.NewSigningKeyCreator creator()", "com.twilio.rest.api.v2010.account.NewSigningKeyCreator creator(String pathAccountSid)" ] } } },
+    "conference": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a ConferenceFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ConferenceFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ConferenceFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a ConferenceReader to execute read",  [...]
+    "usage-record-daily": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a DailyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.DailyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.DailyReader reader(String pathAccountSid)" ] } } },
+    "application": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a ApplicationCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.ApplicationCreator creator()", "com.twilio.rest.api.v2010.account.ApplicationCreator creator(String pathAccountSid)" ] }, "deleter": { "description": "Create a ApplicationDeleter to execute delete", "signatures": [ "com [...]
+    "usage-record": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a RecordReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.RecordReader reader()", "com.twilio.rest.api.v2010.account.usage.RecordReader reader(String pathAccountSid)" ] } } },
+    "available-phone-number-country-mobile": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a MobileReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.MobileReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.MobileReader reader(String pathCountryCode [...]
+    "conference-participant": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a ParticipantCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.conference.ParticipantCreator creator(String pathAccountSid, String pathConferenceSid, com.twilio.type.PhoneNumber from, com.twilio.type.PhoneNumber to)", "com.twilio.rest.api.v2010.account.conference.Partici [...]
+    "recording-add-on-result": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a AddOnResultDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.recording.AddOnResultDeleter deleter(String pathAccountSid, String pathReferenceSid, String pathSid)", "com.twilio.rest.api.v2010.account.recording.AddOnResultDeleter deleter(String pathReferenceSid, String  [...]
+    "notification": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a NotificationFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.NotificationFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.NotificationFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a NotificationReader to execu [...]
+    "sip-domain-ip-access-control-list-mapping": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a IpAccessControlListMappingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.domain.IpAccessControlListMappingCreator creator(String pathAccountSid, String pathDomainSid, String ipAccessControlListSid)", "com.twilio.rest.api.v2010.account.sip.doma [...]
+    "sip-domain": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a DomainCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.DomainCreator creator(String domainName)", "com.twilio.rest.api.v2010.account.sip.DomainCreator creator(String pathAccountSid, String domainName)" ] }, "deleter": { "description": "Create a DomainDeleter to execute delete [...]
+    "address": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a AddressCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.AddressCreator creator(String customerName, String street, String city, String region, String postalCode, String isoCountry)", "com.twilio.rest.api.v2010.account.AddressCreator creator(String pathAccountSid, String customerName [...]
+    "message-media": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a MediaDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.message.MediaDeleter deleter(String pathAccountSid, String pathMessageSid, String pathSid)", "com.twilio.rest.api.v2010.account.message.MediaDeleter deleter(String pathMessageSid, String pathSid)" ] }, "fetcher": { "descrip [...]
+    "sip-ip-access-control-list-ip-address": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a IpAddressCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.ipaccesscontrollist.IpAddressCreator creator(String pathAccountSid, String pathIpAccessControlListSid, String friendlyName, String ipAddress)", "com.twilio.rest.api.v2010.account.sip.ipaccess [...]
+    "available-phone-number-country": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a AvailablePhoneNumberCountryFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountryFetcher fetcher(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountryFetcher fetcher(String pathCoun [...]
+    "usage-record-yearly": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a YearlyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.YearlyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.YearlyReader reader(String pathAccountSid)" ] } } },
+    "queue": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a QueueCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.QueueCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.QueueCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Create a QueueDeleter to execute delete", "signature [...]
+    "transcription": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a TranscriptionDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.TranscriptionDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.TranscriptionDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a TranscriptionFetcher  [...]
+    "sip-domain-credential-list-mapping": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a CredentialListMappingCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.domain.CredentialListMappingCreator creator(String pathAccountSid, String pathDomainSid, String credentialListSid)", "com.twilio.rest.api.v2010.account.sip.domain.CredentialListMappi [...]
+    "call-feedback": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a FeedbackCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.call.FeedbackCreator creator(String pathAccountSid, String pathCallSid, Integer qualityScore)", "com.twilio.rest.api.v2010.account.call.FeedbackCreator creator(String pathCallSid, Integer qualityScore)" ] }, "fetcher": { [...]
+    "key": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a KeyDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.KeyDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.KeyDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a KeyFetcher to execute fetch", "signatures": [ "com.twilio.res [...]
+    "incoming-phone-number-toll-free": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a TollFreeCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.TollFreeCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.TollFreeCreator creator(com.twilio.ty [...]
+    "token": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a TokenCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.TokenCreator creator()", "com.twilio.rest.api.v2010.account.TokenCreator creator(String pathAccountSid)" ] } } },
+    "short-code": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a ShortCodeFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.account.ShortCodeFetcher fetcher(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ShortCodeFetcher fetcher(String pathSid)" ] }, "reader": { "description": "Create a ShortCodeReader to execute read", "sig [...]
+    "available-phone-number-country-toll-free": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a TollFreeReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFreeReader reader(String pathAccountSid, String pathCountryCode)", "com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFreeReader reader(String pathCo [...]
+    "usage-record-monthly": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a MonthlyReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.usage.record.MonthlyReader reader()", "com.twilio.rest.api.v2010.account.usage.record.MonthlyReader reader(String pathAccountSid)" ] } } },
+    "sip-ip-access-control-list": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a IpAccessControlListCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.IpAccessControlListCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.sip.IpAccessControlListCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": [...]
+    "connect-app": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a ConnectAppDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.ConnectAppDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.ConnectAppDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a ConnectAppFetcher to execute fet [...]
+    "address-dependent-phone-number": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "reader": { "description": "Create a DependentPhoneNumberReader to execute read", "signatures": [ "com.twilio.rest.api.v2010.account.address.DependentPhoneNumberReader reader(String pathAccountSid, String pathAddressSid)", "com.twilio.rest.api.v2010.account.address.DependentPhoneNumberReader reader(String pathAddressSid)" ] } } },
+    "signing-key": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a SigningKeyDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.SigningKeyDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.SigningKeyDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a SigningKeyFetcher to execute fet [...]
+    "outgoing-caller-id": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a OutgoingCallerIdDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.OutgoingCallerIdDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.OutgoingCallerIdDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a Outgoin [...]
+    "call": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a CallCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.CallCreator creator(String pathAccountSid, com.twilio.type.Endpoint to, com.twilio.type.Endpoint from, String applicationSid)", "com.twilio.rest.api.v2010.account.CallCreator creator(String pathAccountSid, com.twilio.type.Endpoint to [...]
+    "incoming-phone-number-local": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a LocalCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.LocalCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.LocalCreator creator(com.twilio.type.PhoneNumbe [...]
+    "message-feedback": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a FeedbackCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.message.FeedbackCreator creator(String pathAccountSid, String pathMessageSid)", "com.twilio.rest.api.v2010.account.message.FeedbackCreator creator(String pathMessageSid)" ] } } },
+    "recording": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "deleter": { "description": "Create a RecordingDeleter to execute delete", "signatures": [ "com.twilio.rest.api.v2010.account.RecordingDeleter deleter(String pathAccountSid, String pathSid)", "com.twilio.rest.api.v2010.account.RecordingDeleter deleter(String pathSid)" ] }, "fetcher": { "description": "Create a RecordingFetcher to execute fetch", " [...]
+    "incoming-phone-number-mobile": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a MobileCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.incomingphonenumber.MobileCreator creator(String pathAccountSid, com.twilio.type.PhoneNumber phoneNumber)", "com.twilio.rest.api.v2010.account.incomingphonenumber.MobileCreator creator(com.twilio.type.PhoneN [...]
+    "account": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "fetcher": { "description": "Create a AccountFetcher to execute fetch", "signatures": [ "com.twilio.rest.api.v2010.AccountFetcher fetcher()", "com.twilio.rest.api.v2010.AccountFetcher fetcher(String pathSid)" ] }, "updater": { "description": "Create a AccountUpdater to execute update", "signatures": [ "com.twilio.rest.api.v2010.AccountUpdater update [...]
+    "sip-credential-list": { "aliases": [ "^creator$=create", "^deleter$=delete", "^fetcher$=fetch", "^reader$=read", "^updater$=update" ], "methods": { "creator": { "description": "Create a CredentialListCreator to execute create", "signatures": [ "com.twilio.rest.api.v2010.account.sip.CredentialListCreator creator(String friendlyName)", "com.twilio.rest.api.v2010.account.sip.CredentialListCreator creator(String pathAccountSid, String friendlyName)" ] }, "deleter": { "description": "Cre [...]
   },
   "apiProperties": {
     "recording-add-on-result-payload": { "methods": { "deleter": { "properties": { "pathAccountSid": { "kind": "parameter", "displayName": "Path Account Sid", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The SID of the Account that created the resources to delete" }, "pathAddOnResultSid": { "kind": "parameter", "displayName": "Path Add On Result Sid", "group": "common", "label":  [...]
diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
index d9e8e58..c252ac9 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
@@ -1120,6 +1120,11 @@ public class EndpointSchemaGeneratorMojo extends AbstractGeneratorMojo {
                             if (!op.isPresent()) {
                                 api = new ApiModel();
                                 componentModel.getApiOptions().add(api);
+                                if (apiParams != null) {
+                                    for (String alias : apiParams.aliases()) {
+                                        api.addAlias(alias);
+                                    }
+                                }
                             } else {
                                 api = op.get();
                             }