From b194de57a27db221e3658e6cd2047107ed02ef75 Mon Sep 17 00:00:00 2001 From: Peter An <75343007+Exotica0122@users.noreply.github.com> Date: Tue, 18 Jun 2024 08:34:40 +1200 Subject: [PATCH 1/3] fix: phone number capabilities type --- spec/unit/rest/incomingPhoneNumber.spec.js | 10 ++++++---- src/interfaces.ts | 7 +++++++ .../account/availablePhoneNumberCountry/local.ts | 11 ++++++++--- .../availablePhoneNumberCountry/machineToMachine.ts | 11 ++++++++--- .../account/availablePhoneNumberCountry/mobile.ts | 11 ++++++++--- .../account/availablePhoneNumberCountry/national.ts | 11 ++++++++--- .../account/availablePhoneNumberCountry/sharedCost.ts | 11 ++++++++--- .../account/availablePhoneNumberCountry/tollFree.ts | 11 ++++++++--- .../v2010/account/availablePhoneNumberCountry/voip.ts | 11 ++++++++--- src/rest/api/v2010/account/incomingPhoneNumber.ts | 11 ++++++++--- .../api/v2010/account/incomingPhoneNumber/local.ts | 11 ++++++++--- .../api/v2010/account/incomingPhoneNumber/mobile.ts | 11 ++++++++--- .../api/v2010/account/incomingPhoneNumber/tollFree.ts | 11 ++++++++--- .../dependentHostedNumberOrder.ts | 11 ++++++++--- src/rest/numbers/v2/hostedNumberOrder.ts | 11 ++++++++--- .../dependentHostedNumberOrder.ts | 11 ++++++++--- src/rest/preview/hosted_numbers/hostedNumberOrder.ts | 11 ++++++++--- src/rest/proxy/v1/service/phoneNumber.ts | 11 ++++++++--- src/rest/proxy/v1/service/shortCode.ts | 11 ++++++++--- 19 files changed, 149 insertions(+), 55 deletions(-) diff --git a/spec/unit/rest/incomingPhoneNumber.spec.js b/spec/unit/rest/incomingPhoneNumber.spec.js index cf0d8ccbd3..4370f124dc 100644 --- a/spec/unit/rest/incomingPhoneNumber.spec.js +++ b/spec/unit/rest/incomingPhoneNumber.spec.js @@ -6,6 +6,8 @@ var client; var holodeck; describe("IncomingPhoneNumber", function () { + const incomingPhoneNumbers = [{ capabilities: {} }]; + /* Before Hooks */ beforeEach(function () { holodeck = new Holodeck(); @@ -20,7 +22,7 @@ describe("IncomingPhoneNumber", function () { end: 0, first_page_uri: "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IncomingPhoneNumbers.json?FriendlyName=friendly_name&Beta=true&PhoneNumber=%2B19876543210&PageSize=50&Page=0", - incoming_phone_numbers: [{}], + incoming_phone_numbers: incomingPhoneNumbers, next_page_uri: null, page: 0, page_size: 50, @@ -38,7 +40,7 @@ describe("IncomingPhoneNumber", function () { end: 0, first_page_uri: "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IncomingPhoneNumbers.json?FriendlyName=friendly_name&Beta=true&PhoneNumber=%2B19876543210&PageSize=1&Page=0", - incoming_phone_numbers: [{}], + incoming_phone_numbers: incomingPhoneNumbers, next_page_uri: "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IncomingPhoneNumbers.json?FriendlyName=friendly_name&Beta=true&PhoneNumber=%2B19876543210&PageSize=1&Page=1", page: 0, @@ -59,7 +61,7 @@ describe("IncomingPhoneNumber", function () { end: 0, first_page_uri: "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IncomingPhoneNumbers.json?FriendlyName=friendly_name&Beta=true&PhoneNumber=%2B19876543210&PageSize=1&Page=0", - incoming_phone_numbers: [{}], + incoming_phone_numbers: incomingPhoneNumbers, next_page_uri: "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IncomingPhoneNumbers.json?FriendlyName=friendly_name&Beta=true&PhoneNumber=%2B19876543210&PageSize=1&Page=1", page: 0, @@ -80,7 +82,7 @@ describe("IncomingPhoneNumber", function () { end: 0, first_page_uri: "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IncomingPhoneNumbers.json?FriendlyName=friendly_name&Beta=true&PhoneNumber=%2B19876543210&PageSize=1&Page=0", - incoming_phone_numbers: [{}], + incoming_phone_numbers: incomingPhoneNumbers, next_page_uri: "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IncomingPhoneNumbers.json?FriendlyName=friendly_name&Beta=true&PhoneNumber=%2B19876543210&PageSize=1&Page=1", page: 0, diff --git a/src/interfaces.ts b/src/interfaces.ts index 7075fe211e..acfd3d95b4 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -11,6 +11,13 @@ export type PhoneNumberCapabilities = { fax: boolean; }; +export type PhoneNumberCapabilitiesResource = { + MMS: boolean; + SMS: boolean; + voice: boolean; + fax: boolean; +}; + export type Sid = string; export interface ListEachOptions { diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/local.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/local.ts index 747084aac1..4d56a18fa0 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/local.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/local.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; /** * Options to pass to each @@ -397,7 +397,7 @@ interface LocalResource { iso_country: string; address_requirements: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; } export class LocalInstance { @@ -419,7 +419,12 @@ export class LocalInstance { this.isoCountry = payload.iso_country; this.addressRequirements = payload.address_requirements; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; } /** diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/machineToMachine.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/machineToMachine.ts index 006790f774..25da57f758 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/machineToMachine.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/machineToMachine.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; /** * Options to pass to each @@ -408,7 +408,7 @@ interface MachineToMachineResource { iso_country: string; address_requirements: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; } export class MachineToMachineInstance { @@ -430,7 +430,12 @@ export class MachineToMachineInstance { this.isoCountry = payload.iso_country; this.addressRequirements = payload.address_requirements; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; } /** diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/mobile.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/mobile.ts index 8678a9971f..b4b1a6eb82 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/mobile.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/mobile.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; /** * Options to pass to each @@ -398,7 +398,7 @@ interface MobileResource { iso_country: string; address_requirements: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; } export class MobileInstance { @@ -420,7 +420,12 @@ export class MobileInstance { this.isoCountry = payload.iso_country; this.addressRequirements = payload.address_requirements; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; } /** diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/national.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/national.ts index 1dbd15ec6f..1a864064d5 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/national.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/national.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; /** * Options to pass to each @@ -399,7 +399,7 @@ interface NationalResource { iso_country: string; address_requirements: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; } export class NationalInstance { @@ -421,7 +421,12 @@ export class NationalInstance { this.isoCountry = payload.iso_country; this.addressRequirements = payload.address_requirements; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; } /** diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/sharedCost.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/sharedCost.ts index 4a7fec5b7d..e75ada0aae 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/sharedCost.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/sharedCost.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; /** * Options to pass to each @@ -399,7 +399,7 @@ interface SharedCostResource { iso_country: string; address_requirements: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; } export class SharedCostInstance { @@ -421,7 +421,12 @@ export class SharedCostInstance { this.isoCountry = payload.iso_country; this.addressRequirements = payload.address_requirements; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; } /** diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/tollFree.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/tollFree.ts index fcdd512ed4..f79ab0fc81 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/tollFree.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/tollFree.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; /** * Options to pass to each @@ -399,7 +399,7 @@ interface TollFreeResource { iso_country: string; address_requirements: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; } export class TollFreeInstance { @@ -421,7 +421,12 @@ export class TollFreeInstance { this.isoCountry = payload.iso_country; this.addressRequirements = payload.address_requirements; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; } /** diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/voip.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/voip.ts index 97283d6ee5..29fbd33312 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/voip.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/voip.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; /** * Options to pass to each @@ -397,7 +397,7 @@ interface VoipResource { iso_country: string; address_requirements: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; } export class VoipInstance { @@ -419,7 +419,12 @@ export class VoipInstance { this.isoCountry = payload.iso_country; this.addressRequirements = payload.address_requirements; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; } /** diff --git a/src/rest/api/v2010/account/incomingPhoneNumber.ts b/src/rest/api/v2010/account/incomingPhoneNumber.ts index 62c61166a2..5c95eb5a06 100644 --- a/src/rest/api/v2010/account/incomingPhoneNumber.ts +++ b/src/rest/api/v2010/account/incomingPhoneNumber.ts @@ -23,7 +23,7 @@ import { AssignedAddOnListInstance } from "./incomingPhoneNumber/assignedAddOn"; import { LocalListInstance } from "./incomingPhoneNumber/local"; import { MobileListInstance } from "./incomingPhoneNumber/mobile"; import { TollFreeListInstance } from "./incomingPhoneNumber/tollFree"; -import { PhoneNumberCapabilities } from "../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; export type IncomingPhoneNumberAddressRequirement = | "none" @@ -461,7 +461,7 @@ interface IncomingPhoneNumberResource { address_requirements: IncomingPhoneNumberAddressRequirement; api_version: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; date_created: Date; date_updated: Date; friendly_name: string; @@ -507,7 +507,12 @@ export class IncomingPhoneNumberInstance { this.addressRequirements = payload.address_requirements; this.apiVersion = payload.api_version; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.dateCreated = deserialize.rfc2822DateTime(payload.date_created); this.dateUpdated = deserialize.rfc2822DateTime(payload.date_updated); this.friendlyName = payload.friendly_name; diff --git a/src/rest/api/v2010/account/incomingPhoneNumber/local.ts b/src/rest/api/v2010/account/incomingPhoneNumber/local.ts index 4e4ab3288c..14df36512f 100644 --- a/src/rest/api/v2010/account/incomingPhoneNumber/local.ts +++ b/src/rest/api/v2010/account/incomingPhoneNumber/local.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; export type LocalAddressRequirement = "none" | "any" | "local" | "foreign"; @@ -434,7 +434,7 @@ interface LocalResource { address_requirements: LocalAddressRequirement; api_version: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; date_created: Date; date_updated: Date; friendly_name: string; @@ -476,7 +476,12 @@ export class LocalInstance { this.addressRequirements = payload.address_requirements; this.apiVersion = payload.api_version; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.dateCreated = deserialize.rfc2822DateTime(payload.date_created); this.dateUpdated = deserialize.rfc2822DateTime(payload.date_updated); this.friendlyName = payload.friendly_name; diff --git a/src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts b/src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts index a0c0254fde..4a8ee29d45 100644 --- a/src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts +++ b/src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; export type MobileAddressRequirement = "none" | "any" | "local" | "foreign"; @@ -435,7 +435,7 @@ interface MobileResource { address_requirements: MobileAddressRequirement; api_version: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; date_created: Date; date_updated: Date; friendly_name: string; @@ -477,7 +477,12 @@ export class MobileInstance { this.addressRequirements = payload.address_requirements; this.apiVersion = payload.api_version; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.dateCreated = deserialize.rfc2822DateTime(payload.date_created); this.dateUpdated = deserialize.rfc2822DateTime(payload.date_updated); this.friendlyName = payload.friendly_name; diff --git a/src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts b/src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts index 33c2716f70..5fec69b9fb 100644 --- a/src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts +++ b/src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts @@ -19,7 +19,7 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; export type TollFreeAddressRequirement = "none" | "any" | "local" | "foreign"; @@ -436,7 +436,7 @@ interface TollFreeResource { address_requirements: TollFreeAddressRequirement; api_version: string; beta: boolean; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; date_created: Date; date_updated: Date; friendly_name: string; @@ -478,7 +478,12 @@ export class TollFreeInstance { this.addressRequirements = payload.address_requirements; this.apiVersion = payload.api_version; this.beta = payload.beta; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.dateCreated = deserialize.rfc2822DateTime(payload.date_created); this.dateUpdated = deserialize.rfc2822DateTime(payload.date_updated); this.friendlyName = payload.friendly_name; diff --git a/src/rest/numbers/v2/authorizationDocument/dependentHostedNumberOrder.ts b/src/rest/numbers/v2/authorizationDocument/dependentHostedNumberOrder.ts index 22c8228136..68fbb1cb29 100644 --- a/src/rest/numbers/v2/authorizationDocument/dependentHostedNumberOrder.ts +++ b/src/rest/numbers/v2/authorizationDocument/dependentHostedNumberOrder.ts @@ -19,7 +19,7 @@ import V2 from "../../V2"; const deserialize = require("../../../../base/deserialize"); const serialize = require("../../../../base/serialize"); import { isValidPathParam } from "../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; export type DependentHostedNumberOrderStatus = | "received" @@ -322,7 +322,7 @@ interface DependentHostedNumberOrderResource { address_sid: string; signing_document_sid: string; phone_number: string; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; friendly_name: string; status: DependentHostedNumberOrderStatus; failure_reason: string; @@ -348,7 +348,12 @@ export class DependentHostedNumberOrderInstance { this.addressSid = payload.address_sid; this.signingDocumentSid = payload.signing_document_sid; this.phoneNumber = payload.phone_number; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.friendlyName = payload.friendly_name; this.status = payload.status; this.failureReason = payload.failure_reason; diff --git a/src/rest/numbers/v2/hostedNumberOrder.ts b/src/rest/numbers/v2/hostedNumberOrder.ts index 3f9e19a457..f727fd088e 100644 --- a/src/rest/numbers/v2/hostedNumberOrder.ts +++ b/src/rest/numbers/v2/hostedNumberOrder.ts @@ -19,7 +19,7 @@ import V2 from "../V2"; const deserialize = require("../../../base/deserialize"); const serialize = require("../../../base/serialize"); import { isValidPathParam } from "../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../interfaces"; export type HostedNumberOrderStatus = | "received" @@ -251,7 +251,7 @@ interface HostedNumberOrderResource { address_sid: string; signing_document_sid: string; phone_number: string; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; friendly_name: string; status: HostedNumberOrderStatus; failure_reason: string; @@ -281,7 +281,12 @@ export class HostedNumberOrderInstance { this.addressSid = payload.address_sid; this.signingDocumentSid = payload.signing_document_sid; this.phoneNumber = payload.phone_number; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.friendlyName = payload.friendly_name; this.status = payload.status; this.failureReason = payload.failure_reason; diff --git a/src/rest/preview/hosted_numbers/authorizationDocument/dependentHostedNumberOrder.ts b/src/rest/preview/hosted_numbers/authorizationDocument/dependentHostedNumberOrder.ts index e1a712ede7..ca145978ca 100644 --- a/src/rest/preview/hosted_numbers/authorizationDocument/dependentHostedNumberOrder.ts +++ b/src/rest/preview/hosted_numbers/authorizationDocument/dependentHostedNumberOrder.ts @@ -19,7 +19,7 @@ import HostedNumbers from "../../HostedNumbers"; const deserialize = require("../../../../base/deserialize"); const serialize = require("../../../../base/serialize"); import { isValidPathParam } from "../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; export type DependentHostedNumberOrderStatus = | "received" @@ -334,7 +334,7 @@ interface DependentHostedNumberOrderResource { address_sid: string; signing_document_sid: string; phone_number: string; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; friendly_name: string; unique_name: string; status: DependentHostedNumberOrderStatus; @@ -364,7 +364,12 @@ export class DependentHostedNumberOrderInstance { this.addressSid = payload.address_sid; this.signingDocumentSid = payload.signing_document_sid; this.phoneNumber = payload.phone_number; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.friendlyName = payload.friendly_name; this.uniqueName = payload.unique_name; this.status = payload.status; diff --git a/src/rest/preview/hosted_numbers/hostedNumberOrder.ts b/src/rest/preview/hosted_numbers/hostedNumberOrder.ts index ee9164185f..6be4bcdf4e 100644 --- a/src/rest/preview/hosted_numbers/hostedNumberOrder.ts +++ b/src/rest/preview/hosted_numbers/hostedNumberOrder.ts @@ -19,7 +19,7 @@ import HostedNumbers from "../HostedNumbers"; const deserialize = require("../../../base/deserialize"); const serialize = require("../../../base/serialize"); import { isValidPathParam } from "../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../interfaces"; export type HostedNumberOrderStatus = | "received" @@ -368,7 +368,7 @@ interface HostedNumberOrderResource { address_sid: string; signing_document_sid: string; phone_number: string; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; friendly_name: string; unique_name: string; status: HostedNumberOrderStatus; @@ -402,7 +402,12 @@ export class HostedNumberOrderInstance { this.addressSid = payload.address_sid; this.signingDocumentSid = payload.signing_document_sid; this.phoneNumber = payload.phone_number; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.friendlyName = payload.friendly_name; this.uniqueName = payload.unique_name; this.status = payload.status; diff --git a/src/rest/proxy/v1/service/phoneNumber.ts b/src/rest/proxy/v1/service/phoneNumber.ts index 174e420e24..5307e4ccb5 100644 --- a/src/rest/proxy/v1/service/phoneNumber.ts +++ b/src/rest/proxy/v1/service/phoneNumber.ts @@ -19,7 +19,7 @@ import V1 from "../../V1"; const deserialize = require("../../../../base/deserialize"); const serialize = require("../../../../base/serialize"); import { isValidPathParam } from "../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; /** * Options to pass to update a PhoneNumberInstance @@ -269,7 +269,7 @@ interface PhoneNumberResource { phone_number: string; friendly_name: string; iso_country: string; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; url: string; is_reserved: boolean; in_use: number; @@ -293,7 +293,12 @@ export class PhoneNumberInstance { this.phoneNumber = payload.phone_number; this.friendlyName = payload.friendly_name; this.isoCountry = payload.iso_country; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.url = payload.url; this.isReserved = payload.is_reserved; this.inUse = deserialize.integer(payload.in_use); diff --git a/src/rest/proxy/v1/service/shortCode.ts b/src/rest/proxy/v1/service/shortCode.ts index c54577b34c..952f3e88d7 100644 --- a/src/rest/proxy/v1/service/shortCode.ts +++ b/src/rest/proxy/v1/service/shortCode.ts @@ -19,7 +19,7 @@ import V1 from "../../V1"; const deserialize = require("../../../../base/deserialize"); const serialize = require("../../../../base/serialize"); import { isValidPathParam } from "../../../../base/utility"; -import { PhoneNumberCapabilities } from "../../../../interfaces"; +import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; /** * Options to pass to update a ShortCodeInstance @@ -264,7 +264,7 @@ interface ShortCodeResource { date_updated: Date; short_code: string; iso_country: string; - capabilities: PhoneNumberCapabilities; + capabilities: PhoneNumberCapabilitiesResource; url: string; is_reserved: boolean; } @@ -286,7 +286,12 @@ export class ShortCodeInstance { this.dateUpdated = deserialize.iso8601DateTime(payload.date_updated); this.shortCode = payload.short_code; this.isoCountry = payload.iso_country; - this.capabilities = payload.capabilities; + this.capabilities = { + voice: payload.capabilities.voice, + sms: payload.capabilities.SMS, + mms: payload.capabilities.MMS, + fax: payload.capabilities.fax ?? false, + }; this.url = payload.url; this.isReserved = payload.is_reserved; From 286141b0068f11a85bb25aca644a0203463cbad4 Mon Sep 17 00:00:00 2001 From: Peter An <75343007+Exotica0122@users.noreply.github.com> Date: Tue, 18 Jun 2024 08:46:14 +1200 Subject: [PATCH 2/3] fix: nullable fax type --- src/interfaces.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interfaces.ts b/src/interfaces.ts index acfd3d95b4..b247dee0cf 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -15,7 +15,7 @@ export type PhoneNumberCapabilitiesResource = { MMS: boolean; SMS: boolean; voice: boolean; - fax: boolean; + fax?: boolean; }; export type Sid = string; From ac814568789a1553baad516ea353ba084ca687e3 Mon Sep 17 00:00:00 2001 From: Peter An <75343007+Exotica0122@users.noreply.github.com> Date: Wed, 19 Jun 2024 17:49:09 +1200 Subject: [PATCH 3/3] chore: format with prettier --- .../api/v2010/account/availablePhoneNumberCountry/local.ts | 5 ++++- .../account/availablePhoneNumberCountry/machineToMachine.ts | 5 ++++- .../api/v2010/account/availablePhoneNumberCountry/mobile.ts | 5 ++++- .../v2010/account/availablePhoneNumberCountry/national.ts | 5 ++++- .../v2010/account/availablePhoneNumberCountry/sharedCost.ts | 5 ++++- .../v2010/account/availablePhoneNumberCountry/tollFree.ts | 5 ++++- .../api/v2010/account/availablePhoneNumberCountry/voip.ts | 5 ++++- src/rest/api/v2010/account/incomingPhoneNumber.ts | 5 ++++- src/rest/api/v2010/account/incomingPhoneNumber/local.ts | 5 ++++- src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts | 5 ++++- src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts | 5 ++++- .../v2/authorizationDocument/dependentHostedNumberOrder.ts | 5 ++++- src/rest/numbers/v2/hostedNumberOrder.ts | 5 ++++- .../authorizationDocument/dependentHostedNumberOrder.ts | 5 ++++- src/rest/preview/hosted_numbers/hostedNumberOrder.ts | 5 ++++- src/rest/proxy/v1/service/phoneNumber.ts | 5 ++++- src/rest/proxy/v1/service/shortCode.ts | 5 ++++- 17 files changed, 68 insertions(+), 17 deletions(-) diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/local.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/local.ts index 4d56a18fa0..4e541e54e7 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/local.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/local.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; /** * Options to pass to each diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/machineToMachine.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/machineToMachine.ts index 25da57f758..91b431298d 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/machineToMachine.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/machineToMachine.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; /** * Options to pass to each diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/mobile.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/mobile.ts index b4b1a6eb82..d655099d30 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/mobile.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/mobile.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; /** * Options to pass to each diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/national.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/national.ts index 1a864064d5..c01008316e 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/national.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/national.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; /** * Options to pass to each diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/sharedCost.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/sharedCost.ts index e75ada0aae..afad87c1cd 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/sharedCost.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/sharedCost.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; /** * Options to pass to each diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/tollFree.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/tollFree.ts index f79ab0fc81..b94f6e8537 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/tollFree.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/tollFree.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; /** * Options to pass to each diff --git a/src/rest/api/v2010/account/availablePhoneNumberCountry/voip.ts b/src/rest/api/v2010/account/availablePhoneNumberCountry/voip.ts index 29fbd33312..41e9367813 100644 --- a/src/rest/api/v2010/account/availablePhoneNumberCountry/voip.ts +++ b/src/rest/api/v2010/account/availablePhoneNumberCountry/voip.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; /** * Options to pass to each diff --git a/src/rest/api/v2010/account/incomingPhoneNumber.ts b/src/rest/api/v2010/account/incomingPhoneNumber.ts index 5c95eb5a06..8529284d10 100644 --- a/src/rest/api/v2010/account/incomingPhoneNumber.ts +++ b/src/rest/api/v2010/account/incomingPhoneNumber.ts @@ -23,7 +23,10 @@ import { AssignedAddOnListInstance } from "./incomingPhoneNumber/assignedAddOn"; import { LocalListInstance } from "./incomingPhoneNumber/local"; import { MobileListInstance } from "./incomingPhoneNumber/mobile"; import { TollFreeListInstance } from "./incomingPhoneNumber/tollFree"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../interfaces"; export type IncomingPhoneNumberAddressRequirement = | "none" diff --git a/src/rest/api/v2010/account/incomingPhoneNumber/local.ts b/src/rest/api/v2010/account/incomingPhoneNumber/local.ts index 14df36512f..6cb0fae564 100644 --- a/src/rest/api/v2010/account/incomingPhoneNumber/local.ts +++ b/src/rest/api/v2010/account/incomingPhoneNumber/local.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; export type LocalAddressRequirement = "none" | "any" | "local" | "foreign"; diff --git a/src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts b/src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts index 4a8ee29d45..ef24f9e6ee 100644 --- a/src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts +++ b/src/rest/api/v2010/account/incomingPhoneNumber/mobile.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; export type MobileAddressRequirement = "none" | "any" | "local" | "foreign"; diff --git a/src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts b/src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts index 5fec69b9fb..521a30dcfa 100644 --- a/src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts +++ b/src/rest/api/v2010/account/incomingPhoneNumber/tollFree.ts @@ -19,7 +19,10 @@ import V2010 from "../../../V2010"; const deserialize = require("../../../../../base/deserialize"); const serialize = require("../../../../../base/serialize"); import { isValidPathParam } from "../../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../../interfaces"; export type TollFreeAddressRequirement = "none" | "any" | "local" | "foreign"; diff --git a/src/rest/numbers/v2/authorizationDocument/dependentHostedNumberOrder.ts b/src/rest/numbers/v2/authorizationDocument/dependentHostedNumberOrder.ts index 68fbb1cb29..a99070b08b 100644 --- a/src/rest/numbers/v2/authorizationDocument/dependentHostedNumberOrder.ts +++ b/src/rest/numbers/v2/authorizationDocument/dependentHostedNumberOrder.ts @@ -19,7 +19,10 @@ import V2 from "../../V2"; const deserialize = require("../../../../base/deserialize"); const serialize = require("../../../../base/serialize"); import { isValidPathParam } from "../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../interfaces"; export type DependentHostedNumberOrderStatus = | "received" diff --git a/src/rest/numbers/v2/hostedNumberOrder.ts b/src/rest/numbers/v2/hostedNumberOrder.ts index f727fd088e..b8e94239d9 100644 --- a/src/rest/numbers/v2/hostedNumberOrder.ts +++ b/src/rest/numbers/v2/hostedNumberOrder.ts @@ -19,7 +19,10 @@ import V2 from "../V2"; const deserialize = require("../../../base/deserialize"); const serialize = require("../../../base/serialize"); import { isValidPathParam } from "../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../interfaces"; export type HostedNumberOrderStatus = | "received" diff --git a/src/rest/preview/hosted_numbers/authorizationDocument/dependentHostedNumberOrder.ts b/src/rest/preview/hosted_numbers/authorizationDocument/dependentHostedNumberOrder.ts index ca145978ca..ebb996f3fc 100644 --- a/src/rest/preview/hosted_numbers/authorizationDocument/dependentHostedNumberOrder.ts +++ b/src/rest/preview/hosted_numbers/authorizationDocument/dependentHostedNumberOrder.ts @@ -19,7 +19,10 @@ import HostedNumbers from "../../HostedNumbers"; const deserialize = require("../../../../base/deserialize"); const serialize = require("../../../../base/serialize"); import { isValidPathParam } from "../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../interfaces"; export type DependentHostedNumberOrderStatus = | "received" diff --git a/src/rest/preview/hosted_numbers/hostedNumberOrder.ts b/src/rest/preview/hosted_numbers/hostedNumberOrder.ts index 6be4bcdf4e..789c0bcd60 100644 --- a/src/rest/preview/hosted_numbers/hostedNumberOrder.ts +++ b/src/rest/preview/hosted_numbers/hostedNumberOrder.ts @@ -19,7 +19,10 @@ import HostedNumbers from "../HostedNumbers"; const deserialize = require("../../../base/deserialize"); const serialize = require("../../../base/serialize"); import { isValidPathParam } from "../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../interfaces"; export type HostedNumberOrderStatus = | "received" diff --git a/src/rest/proxy/v1/service/phoneNumber.ts b/src/rest/proxy/v1/service/phoneNumber.ts index 5307e4ccb5..e55da8c2b1 100644 --- a/src/rest/proxy/v1/service/phoneNumber.ts +++ b/src/rest/proxy/v1/service/phoneNumber.ts @@ -19,7 +19,10 @@ import V1 from "../../V1"; const deserialize = require("../../../../base/deserialize"); const serialize = require("../../../../base/serialize"); import { isValidPathParam } from "../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../interfaces"; /** * Options to pass to update a PhoneNumberInstance diff --git a/src/rest/proxy/v1/service/shortCode.ts b/src/rest/proxy/v1/service/shortCode.ts index 952f3e88d7..664480d2e6 100644 --- a/src/rest/proxy/v1/service/shortCode.ts +++ b/src/rest/proxy/v1/service/shortCode.ts @@ -19,7 +19,10 @@ import V1 from "../../V1"; const deserialize = require("../../../../base/deserialize"); const serialize = require("../../../../base/serialize"); import { isValidPathParam } from "../../../../base/utility"; -import { PhoneNumberCapabilities, PhoneNumberCapabilitiesResource } from "../../../../interfaces"; +import { + PhoneNumberCapabilities, + PhoneNumberCapabilitiesResource, +} from "../../../../interfaces"; /** * Options to pass to update a ShortCodeInstance