Comparing version 1.25.5 to 1.26.0
# CHANGELOG | ||
## | ||
### v1.26.0 | ||
- Endpoint additions | ||
- Package upgrades | ||
- Preparation for typescript migration/support | ||
### v1.25.5 | ||
@@ -63,4 +71,2 @@ - Security Updates + API Additions | ||
##### New Features | ||
- **resources:** Fax Applications | ||
@@ -70,4 +76,2 @@ | ||
##### New Features | ||
- **resources:** Verify Profiles | ||
@@ -103,4 +107,2 @@ | ||
##### New Features | ||
- **resources:** Messaging Profile Metrics | ||
@@ -112,4 +114,2 @@ | ||
##### New Features | ||
- **resources:** SIM Card Enable/Disable Methods | ||
@@ -119,4 +119,2 @@ | ||
##### New Features | ||
- **resources:** OTA Updates | ||
@@ -123,0 +121,0 @@ |
@@ -15,2 +15,3 @@ 'use strict'; | ||
'fork_stop', | ||
'gather', | ||
'gather_using_audio', | ||
@@ -27,2 +28,6 @@ 'gather_using_speak', | ||
'send_dtmf', | ||
'streaming_start', | ||
'streaming_stop', | ||
'suppression_start', | ||
'suppression_stop', | ||
'transfer', | ||
@@ -29,0 +34,0 @@ 'transcription_start', |
@@ -21,2 +21,3 @@ 'use strict'; | ||
'dial_participant', | ||
'resume', | ||
]; | ||
@@ -23,0 +24,0 @@ |
'use strict'; | ||
var TelnyxResource = require('../TelnyxResource'); | ||
const TelnyxResource = require('../TelnyxResource'); | ||
const telnyxMethod = TelnyxResource.method; | ||
module.exports = TelnyxResource.extend({ | ||
path: 'ota_updates', | ||
includeBasic: ['list','retrieve'], | ||
includeBasic: ['list', 'retrieve'], | ||
GetOtaUpdate: telnyxMethod({ | ||
method: 'GET', | ||
path: '/ota_updates/{id}', | ||
}), | ||
ListOtaUpdates: telnyxMethod({ | ||
method: 'GET', | ||
path: '/ota_updates', | ||
}), | ||
}); |
'use strict'; | ||
module.exports = require('../TelnyxResource').extend({ | ||
const TelnyxResource = require('../TelnyxResource'); | ||
const telnyxMethod = TelnyxResource.method; | ||
module.exports = TelnyxResource.extend({ | ||
path: 'sim_card_actions', | ||
includeBasic: ['list', 'retrieve'], | ||
includeBasic: ['list','retrieve'], | ||
ListSimCardActions: telnyxMethod({ | ||
method: 'GET', | ||
path: '/sim/card/actions', | ||
}), | ||
ListBulkSimCardActions: telnyxMethod({ | ||
method: 'GET', | ||
path: '/bulk/sim/card/actions', | ||
}), | ||
GetBulkSimCardAction: telnyxMethod({ | ||
method: 'GET', | ||
path: '/bulk/sim/card/actions/{id}', | ||
}), | ||
GetSimCardAction: telnyxMethod({ | ||
method: 'GET', | ||
path: '/sim/card/actions/{id}', | ||
}), | ||
}); |
@@ -36,89 +36,151 @@ 'use strict'; | ||
var resources = { | ||
ActivateDeactivateBulkCredentials: require('./resources/ActivateDeactivateBulkCredentials'), | ||
AccessIpAddress: require('./resources/AccessIpAddress'), | ||
AccessIpRanges: require('./resources/AccessIpRanges'), | ||
VerifiedNumbers: require('./resources/VerifiedNumbers'), | ||
Actions: require('./resources/Actions'), | ||
AccessTokens: require('./resources/AccessTokens'), | ||
ActionsSimCards: require('./resources/ActionsSimCards'), | ||
Addresses: require('./resources/Addresses'), | ||
AI: require('./resources/AI'), | ||
Autorechargepreferences: require('./resources/Autorechargepreferences'), | ||
AuthenticationProviders: require('./resources/AuthenticationProviders'), | ||
AvailablePhoneNumbers: require('./resources/AvailablePhoneNumbers'), | ||
Balance: require('./resources/Balance'), | ||
Billing: require('./resources/Billing'), | ||
BillingGroups: require('./resources/BillingGroups'), | ||
Brands: require('./resources/Brands'), | ||
BulkCreation: require('./resources/BulkCreation'), | ||
BulkCredentials: require('./resources/BulkCredentials'), | ||
BulkPhoneNumberCampaigns: require('./resources/BulkPhoneNumberCampaigns'), | ||
BulkPhoneNumberOperations: require('./resources/BulkPhoneNumberOperations'), | ||
BulkSoleProprietorCreation: require('./resources/BulkSoleProprietorCreation'), | ||
BulkTelephonyCredentials: require('./resources/BulkTelephonyCredentials'), | ||
ActivateDeactivateBulkCredentials: require('./resources/ActivateDeactivateBulkCredentials'), | ||
Bucket: require('./resources/Bucket'), | ||
BucketUsage: require('./resources/BucketUsage'), | ||
BusinessIdentity: require('./resources/BusinessIdentity'), | ||
CallControlApplications: require('./resources/CallControlApplications'), | ||
CallEvents: require('./resources/CallEvents'), | ||
CallInformation: require('./resources/CallInformation'), | ||
CallRecordings: require('./resources/CallRecordings'), | ||
Calls: require('./resources/Calls'), | ||
Campaign: require('./resources/Campaign'), | ||
CampaignBuilder: require('./resources/CampaignBuilder'), | ||
Campaign: require('./resources/Campaign'), | ||
CdrUsageReports: require('./resources/CdrUsageReports'), | ||
Channelzones: require('./resources/Channelzones'), | ||
ClientStateUpdate: require('./resources/ClientStateUpdate'), | ||
Connections: require('./resources/Connections'), | ||
Conferences: require('./resources/Conferences'), | ||
CredentialConnections: require('./resources/CredentialConnections'), | ||
Credentials: require('./resources/Credentials'), | ||
CsvDownloads: require('./resources/CsvDownloads'), | ||
CustomerServiceRecord: require('./resources/CustomerServiceRecord'), | ||
Debugging: require('./resources/Debugging'), | ||
DetailRecords: require('./resources/DetailRecords'), | ||
DialogflowIntegration: require('./resources/DialogflowIntegration'), | ||
DocumentLinks: require('./resources/DocumentLinks'), | ||
Documents: require('./resources/Documents'), | ||
DynamicEmergency: require('./resources/DynamicEmergency'), | ||
DynamicEmergencyAddresses: require('./resources/DynamicEmergencyAddresses'), | ||
DynamicEmergencyEndpoints: require('./resources/DynamicEmergencyEndpoints'), | ||
Events: require('./resources/Events'), | ||
Messages: require('./resources/Messages'), | ||
ExternalConnections: require('./resources/ExternalConnections'), | ||
FaxApplications: require('./resources/FaxApplications'), | ||
Faxes: require('./resources/Faxes'), | ||
FqdnConnections: require('./resources/FqdnConnections'), | ||
Fqdns: require('./resources/Fqdns'), | ||
GlobalIps: require('./resources/GlobalIps'), | ||
IpAddresses: require('./resources/IpAddresses'), | ||
IpConnections: require('./resources/IpConnections'), | ||
IpRanges: require('./resources/IpRanges'), | ||
Ips: require('./resources/Ips'), | ||
InventoryCoverage: require('./resources/InventoryCoverage'), | ||
InventoryLevel: require('./resources/InventoryLevel'), | ||
InboundChannels: require('./resources/InboundChannels'), | ||
ManagedAccounts: require('./resources/ManagedAccounts'), | ||
MediaStorageApi: require('./resources/MediaStorageApi'), | ||
MessagingHostedNumber: require('./resources/MessagingHostedNumber'), | ||
MessagingHostedNumberOrders: require('./resources/MessagingHostedNumberOrders'), | ||
MessagingHostedNumbers: require('./resources/MessagingHostedNumbers'), | ||
MessagingHostedNumberOrders: require('./resources/MessagingHostedNumberOrders'), | ||
MessagingPhoneNumbers: require('./resources/MessagingPhoneNumbers'), | ||
MessagingProfileMetrics: require('./resources/MessagingProfileMetrics'), | ||
MessagingProfiles: require('./resources/MessagingProfiles'), | ||
MessagingSenderIds: require('./resources/MessagingSenderIds'), | ||
MessagingShortCodes: require('./resources/MessagingShortCodes'), | ||
MessagingTollfreeVerification: require('./resources/MessagingTollfreeVerification'), | ||
MessagingUrlDomains: require('./resources/MessagingUrlDomains'), | ||
Messages: require('./resources/Messages'), | ||
MessagesAlphanumericSenderId: require('./resources/MessagesAlphanumericSenderId'), | ||
MdrDetailReports: require('./resources/MdrDetailReports'), | ||
MdrUsageReports: require('./resources/MdrUsageReports'), | ||
MobileNetworkOperators: require('./resources/MobileNetworkOperators'), | ||
MobileOperatorNetworks: require('./resources/MobileOperatorNetworks'), | ||
Networks: require('./resources/Networks'), | ||
NumberBackgroundJobs: require('./resources/NumberBackgroundJobs'), | ||
NumberLookup: require('./resources/NumberLookup'), | ||
NumberOrderDocuments: require('./resources/NumberOrderDocuments'), | ||
NumberOrders: require('./resources/NumberOrders'), | ||
NumberPortouts: require('./resources/NumberPortouts'), | ||
NumberReservations: require('./resources/NumberReservations'), | ||
NumbersFeatures: require('./resources/NumbersFeatures'), | ||
Object: require('./resources/Object'), | ||
OtaUpdates: require('./resources/OtaUpdates'), | ||
Outbound: require('./resources/Outbound'), | ||
OutboundVoiceProfiles: require('./resources/OutboundVoiceProfiles'), | ||
PhoneNumberAssignmentByProfile: require('./resources/PhoneNumberAssignmentByProfile'), | ||
PhoneNumberBlockOrders: require('./resources/PhoneNumberBlockOrders'), | ||
PhoneNumberBlocksBackgroundJobs: require('./resources/PhoneNumberBlocksBackgroundJobs'), | ||
PhoneNumberCampaigns: require('./resources/PhoneNumberCampaigns'), | ||
PhoneNumberOrderDocuments: require('./resources/PhoneNumberOrderDocuments'), | ||
PhoneNumberRegulatoryRequirements: require('./resources/PhoneNumberRegulatoryRequirements'), | ||
PhoneNumberSearch: require('./resources/PhoneNumberSearch'), | ||
PhoneNumbers: require('./resources/PhoneNumbers'), | ||
PortoutRequests: require('./resources/PortoutRequests'), | ||
Calls: require('./resources/Calls'), | ||
Conferences: require('./resources/Conferences'), | ||
CallEvents: require('./resources/CallEvents'), | ||
DetailRecords: require('./resources/DetailRecords'), | ||
PublicKey: require('./resources/PublicKey'), | ||
SimCards: require('./resources/SimCards'), | ||
BillingGroups: require('./resources/BillingGroups'), | ||
Ips: require('./resources/Ips'), | ||
Fqdns: require('./resources/Fqdns'), | ||
InventoryCoverage: require('./resources/InventoryCoverage'), | ||
Connections: require('./resources/Connections'), | ||
IpConnections: require('./resources/IpConnections'), | ||
DynamicEmergency: require('./resources/DynamicEmergency'), | ||
FqdnConnections: require('./resources/FqdnConnections'), | ||
Documents: require('./resources/Documents'), | ||
DocumentLinks: require('./resources/DocumentLinks'), | ||
CredentialConnections: require('./resources/CredentialConnections'), | ||
ManagedAccounts: require('./resources/ManagedAccounts'), | ||
RegulatoryRequirements: require('./resources/RegulatoryRequirements'), | ||
RegisterCall: require('./resources/RegisterCall'), | ||
PhoneNumberRegulatoryRequirements: require('./resources/PhoneNumberRegulatoryRequirements'), | ||
NumberOrderDocuments: require('./resources/NumberOrderDocuments'), | ||
NumberBackgroundJobs: require('./resources/NumberBackgroundJobs'), | ||
Actions: require('./resources/Actions'), | ||
OutboundVoiceProfiles: require('./resources/Outbound'), | ||
CallControlApplications: require('./resources/CallControlApplications'), | ||
PhoneNumbersInboundChannels: require('./resources/PhoneNumbersInboundChannels'), | ||
OtaUpdates: require('./resources/OtaUpdates'), | ||
MobileOperatorNetworks: require('./resources/MobileOperatorNetworks'), | ||
PhoneNumberAssignmentByProfile: require('./resources/PhoneNumberAssignmentByProfile'), | ||
PhoneNumbersMessaging: require('./resources/PhoneNumbersMessaging'), | ||
PhoneNumbersVoice: require('./resources/PhoneNumbersVoice'), | ||
PortabilityChecks: require('./resources/PortabilityChecks'), | ||
PortingOrders: require('./resources/PortingOrders'), | ||
PortingPhoneNumbers: require('./resources/PortingPhoneNumbers'), | ||
SimCardGroups: require('./resources/SimCardGroups'), | ||
NumberLookup: require('./resources/NumberLookup'), | ||
Balance: require('./resources/Balance'), | ||
Addresses: require('./resources/Addresses'), | ||
NumberPortouts: require('./resources/NumberPortouts'), | ||
Faxes: require('./resources/Faxes'), | ||
ProgrammableFaxCommands: require('./resources/ProgrammableFaxCommands'), | ||
FaxApplications: require('./resources/FaxApplications'), | ||
ShortCodes: require('./resources/ShortCodes'), | ||
SimCardActions: require('./resources/SimCardActions'), | ||
SimCardOrders: require('./resources/SimCardOrders'), | ||
MessagingProfileMetrics: require('./resources/MessagingProfileMetrics'), | ||
TelephonyCredentials: require('./resources/TelephonyCredentials'), | ||
UpdateClientState: require('./resources/UpdateClientState'), | ||
VerifyProfiles: require('./resources/VerifyProfiles'), | ||
Verifications: require('./resources/Verifications'), | ||
PortoutRequests: require('./resources/PortoutRequests'), | ||
PresignedObjectUrls: require('./resources/PresignedObjectUrls'), | ||
PrivateWirelessGateways: require('./resources/PrivateWirelessGateways'), | ||
PublicInternetGateways: require('./resources/PublicInternetGateways'), | ||
PublicKey: require('./resources/PublicKey'), | ||
PushCredentials: require('./resources/PushCredentials'), | ||
Queues: require('./resources/Queues'), | ||
Regions: require('./resources/Regions'), | ||
RegisterCall: require('./resources/RegisterCall'), | ||
RegulatoryRequirements: require('./resources/RegulatoryRequirements'), | ||
RequirementTypes: require('./resources/RequirementTypes'), | ||
Requirements: require('./resources/Requirements'), | ||
Reporting: require('./resources/Reporting'), | ||
Reports: require('./resources/Reports'), | ||
ReportsMdrs: require('./resources/ReportsMdrs'), | ||
RoomClientToken: require('./resources/RoomsClientToken'), | ||
RoomCompositions: require('./resources/RoomCompositions'), | ||
RoomParticipants: require('./resources/RoomParticipants'), | ||
RoomRecordings: require('./resources/RoomRecordings'), | ||
RoomSessions: require('./resources/RoomSessions'), | ||
Rooms: require('./resources/Rooms'), | ||
RoomClientToken: require('./resources/RoomsClientToken'), | ||
RoomsClientToken: require('./resources/RoomsClientToken'), | ||
RoomsClientTokens: require('./resources/RoomsClientTokens'), | ||
SharedCampaigns: require('./resources/SharedCampaigns'), | ||
ShortCodes: require('./resources/ShortCodes'), | ||
SimCardActions: require('./resources/SimCardActions'), | ||
SimCardGroupActions: require('./resources/SimCardGroupActions'), | ||
SimCardGroups: require('./resources/SimCardGroups'), | ||
SimCardOrders: require('./resources/SimCardOrders'), | ||
SimCards: require('./resources/SimCards'), | ||
SslCertificates: require('./resources/SslCertificates'), | ||
TelephonyCredentials: require('./resources/TelephonyCredentials'), | ||
TeXMLApplication: require('./resources/TeXMLApplication'), | ||
UpdateClientState: require('./resources/UpdateClientState'), | ||
VerifiedCallsDisplayProfile: require('./resources/VerifiedCallsDisplayProfile'), | ||
VerifiedCallsDisplayProfiles: require('./resources/VerifiedCallsDisplayProfiles'), | ||
VerifiedNumbers: require('./resources/VerifiedNumbers'), | ||
Verify: require('./resources/Verify'), | ||
VirtualCrossConnects: require('./resources/VirtualCrossConnects'), | ||
WebhooksApi: require('./resources/Webhooks'), | ||
WdrDetailReports: require('./resources/WdrDetailReports'), | ||
WireguardInterfaces: require('./resources/WireguardInterfaces'), | ||
WirelessDetailRecordReports: require('./resources/WirelessDetailRecordReports'), | ||
WhatsAppBusinessAccount: require('./resources/WhatsAppBusinessAccount'), | ||
WhatsAppContacts: require('./resources/WhatsAppContacts'), | ||
WhatsappMedia: require('./resources/WhatsappMedia'), | ||
WhatsAppMessages: require('./resources/WhatsAppMessages'), | ||
Queues: require('./resources/Queues'), | ||
}; | ||
@@ -125,0 +187,0 @@ |
@@ -197,37 +197,37 @@ 'use strict'; | ||
switch (statusCode) { | ||
case 400: | ||
err = new Error.TelnyxInvalidRequestError(error); | ||
break; | ||
case 401: | ||
err = new Error.TelnyxAuthenticationError(error); | ||
break; | ||
case 403: | ||
err = new Error.TelnyxPermissionError(error); | ||
break; | ||
case 404: | ||
err = new Error.TelnyxResourceNotFoundError(error); | ||
break; | ||
case 405: | ||
err = new Error.TelnyxMethodNotSupportedError(error); | ||
break; | ||
case 408: | ||
err = new Error.TelnyxTimeoutError(error); | ||
break; | ||
case 415: | ||
err = new Error.TelnyxUnsupportedMediaTypeError(error); | ||
break; | ||
case 422: | ||
err = new Error.TelnyxInvalidParametersError(error); | ||
break; | ||
case 429: | ||
err = new Error.TelnyxRateLimitError(error); | ||
break; | ||
case 500: | ||
err = new Error.TelnyxAPIError(error); | ||
break; | ||
case 503: | ||
err = new Error.TelnyxServiceUnavailableError(error); | ||
break; | ||
default: | ||
err = new Error.TelnyxAPIError(error); | ||
case 400: | ||
err = new Error.TelnyxInvalidRequestError(error); | ||
break; | ||
case 401: | ||
err = new Error.TelnyxAuthenticationError(error); | ||
break; | ||
case 403: | ||
err = new Error.TelnyxPermissionError(error); | ||
break; | ||
case 404: | ||
err = new Error.TelnyxResourceNotFoundError(error); | ||
break; | ||
case 405: | ||
err = new Error.TelnyxMethodNotSupportedError(error); | ||
break; | ||
case 408: | ||
err = new Error.TelnyxTimeoutError(error); | ||
break; | ||
case 415: | ||
err = new Error.TelnyxUnsupportedMediaTypeError(error); | ||
break; | ||
case 422: | ||
err = new Error.TelnyxInvalidParametersError(error); | ||
break; | ||
case 429: | ||
err = new Error.TelnyxRateLimitError(error); | ||
break; | ||
case 500: | ||
err = new Error.TelnyxAPIError(error); | ||
break; | ||
case 503: | ||
err = new Error.TelnyxServiceUnavailableError(error); | ||
break; | ||
default: | ||
err = new Error.TelnyxAPIError(error); | ||
} | ||
@@ -234,0 +234,0 @@ |
{ | ||
"name": "telnyx", | ||
"version": "1.25.5", | ||
"version": "1.26.0", | ||
"description": "Telnyx API Node SDK", | ||
@@ -32,18 +32,19 @@ "keywords": [ | ||
"devDependencies": { | ||
"chai": "~4.1.2", | ||
"chai": "~4.4.1", | ||
"chai-as-promised": "~7.1.1", | ||
"coveralls": "^3.0.0", | ||
"debug": "^4.1.1", | ||
"eslint": "^8.27.0", | ||
"eslint-plugin-chai-friendly": "^0.4.0", | ||
"mocha": "^10.1.0", | ||
"nock": "^13.3.1", | ||
"nyc": "^14.1.1" | ||
"coveralls": "^3.1.1", | ||
"debug": "^4.3.4", | ||
"eslint": "^8.57.0", | ||
"eslint-plugin-chai-friendly": "^0.7.4", | ||
"mocha": "^10.3.0", | ||
"nock": "^13.5.4", | ||
"nyc": "^15.1.0", | ||
"ts-migrate": "^0.1.35" | ||
}, | ||
"dependencies": { | ||
"lodash.isplainobject": "^4.0.6", | ||
"qs": "^6.6.0", | ||
"safe-buffer": "^5.1.1", | ||
"tweetnacl": "^1.0.1", | ||
"uuid": "^3.3.2" | ||
"qs": "^6.11.2", | ||
"safe-buffer": "^5.2.1", | ||
"tweetnacl": "^1.0.3", | ||
"uuid": "^9.0.1" | ||
}, | ||
@@ -50,0 +51,0 @@ "license": "MIT", |
Sorry, the diff of this file is not supported yet
171162
165
4942
10
+ Addeduuid@9.0.1(transitive)
- Removeduuid@3.4.0(transitive)
Updatedqs@^6.11.2
Updatedsafe-buffer@^5.2.1
Updatedtweetnacl@^1.0.3
Updateduuid@^9.0.1