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 <[email protected]>
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();
}