Auto-commit 2026-04-29 16:31
This commit is contained in:
25
node_modules/twilio/lib/rest/routes/V2.d.ts
generated
vendored
Normal file
25
node_modules/twilio/lib/rest/routes/V2.d.ts
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
import RoutesBase from "../RoutesBase";
|
||||
import Version from "../../base/Version";
|
||||
import { PhoneNumberListInstance } from "./v2/phoneNumber";
|
||||
import { SipDomainListInstance } from "./v2/sipDomain";
|
||||
import { TrunkListInstance } from "./v2/trunk";
|
||||
export default class V2 extends Version {
|
||||
/**
|
||||
* Initialize the V2 version of Routes
|
||||
*
|
||||
* @param domain - The Twilio (Twilio.Routes) domain
|
||||
*/
|
||||
constructor(domain: RoutesBase);
|
||||
/** phoneNumbers - { Twilio.Routes.V2.PhoneNumberListInstance } resource */
|
||||
protected _phoneNumbers?: PhoneNumberListInstance;
|
||||
/** sipDomains - { Twilio.Routes.V2.SipDomainListInstance } resource */
|
||||
protected _sipDomains?: SipDomainListInstance;
|
||||
/** trunks - { Twilio.Routes.V2.TrunkListInstance } resource */
|
||||
protected _trunks?: TrunkListInstance;
|
||||
/** Getter for phoneNumbers resource */
|
||||
get phoneNumbers(): PhoneNumberListInstance;
|
||||
/** Getter for sipDomains resource */
|
||||
get sipDomains(): SipDomainListInstance;
|
||||
/** Getter for trunks resource */
|
||||
get trunks(): TrunkListInstance;
|
||||
}
|
||||
48
node_modules/twilio/lib/rest/routes/V2.js
generated
vendored
Normal file
48
node_modules/twilio/lib/rest/routes/V2.js
generated
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
"use strict";
|
||||
/*
|
||||
* This code was generated by
|
||||
* ___ _ _ _ _ _ _ ____ ____ ____ _ ____ ____ _ _ ____ ____ ____ ___ __ __
|
||||
* | | | | | | | | | __ | | |__| | __ | __ |___ |\ | |___ |__/ |__| | | | |__/
|
||||
* | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \
|
||||
*
|
||||
* Twilio - Routes
|
||||
* This is the public Twilio REST API.
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator.
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const Version_1 = __importDefault(require("../../base/Version"));
|
||||
const phoneNumber_1 = require("./v2/phoneNumber");
|
||||
const sipDomain_1 = require("./v2/sipDomain");
|
||||
const trunk_1 = require("./v2/trunk");
|
||||
class V2 extends Version_1.default {
|
||||
/**
|
||||
* Initialize the V2 version of Routes
|
||||
*
|
||||
* @param domain - The Twilio (Twilio.Routes) domain
|
||||
*/
|
||||
constructor(domain) {
|
||||
super(domain, "v2");
|
||||
}
|
||||
/** Getter for phoneNumbers resource */
|
||||
get phoneNumbers() {
|
||||
this._phoneNumbers = this._phoneNumbers || (0, phoneNumber_1.PhoneNumberListInstance)(this);
|
||||
return this._phoneNumbers;
|
||||
}
|
||||
/** Getter for sipDomains resource */
|
||||
get sipDomains() {
|
||||
this._sipDomains = this._sipDomains || (0, sipDomain_1.SipDomainListInstance)(this);
|
||||
return this._sipDomains;
|
||||
}
|
||||
/** Getter for trunks resource */
|
||||
get trunks() {
|
||||
this._trunks = this._trunks || (0, trunk_1.TrunkListInstance)(this);
|
||||
return this._trunks;
|
||||
}
|
||||
}
|
||||
exports.default = V2;
|
||||
220
node_modules/twilio/lib/rest/routes/v2/phoneNumber.d.ts
generated
vendored
Normal file
220
node_modules/twilio/lib/rest/routes/v2/phoneNumber.d.ts
generated
vendored
Normal file
@@ -0,0 +1,220 @@
|
||||
import { inspect, InspectOptions } from "util";
|
||||
import V2 from "../V2";
|
||||
import { ApiResponse } from "../../../base/ApiResponse";
|
||||
/**
|
||||
* Options to pass to update a PhoneNumberInstance
|
||||
*/
|
||||
export interface PhoneNumberContextUpdateOptions {
|
||||
/** The Inbound Processing Region used for this phone number for voice */
|
||||
voiceRegion?: string;
|
||||
/** A human readable description of this resource, up to 64 characters. */
|
||||
friendlyName?: string;
|
||||
}
|
||||
export interface PhoneNumberContext {
|
||||
/**
|
||||
* Fetch a PhoneNumberInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance
|
||||
*/
|
||||
fetch(callback?: (error: Error | null, item?: PhoneNumberInstance) => any): Promise<PhoneNumberInstance>;
|
||||
/**
|
||||
* Fetch a PhoneNumberInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any): Promise<ApiResponse<PhoneNumberInstance>>;
|
||||
/**
|
||||
* Update a PhoneNumberInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance
|
||||
*/
|
||||
update(callback?: (error: Error | null, item?: PhoneNumberInstance) => any): Promise<PhoneNumberInstance>;
|
||||
/**
|
||||
* Update a PhoneNumberInstance
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance
|
||||
*/
|
||||
update(params: PhoneNumberContextUpdateOptions, callback?: (error: Error | null, item?: PhoneNumberInstance) => any): Promise<PhoneNumberInstance>;
|
||||
/**
|
||||
* Update a PhoneNumberInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any): Promise<ApiResponse<PhoneNumberInstance>>;
|
||||
/**
|
||||
* Update a PhoneNumberInstance and return HTTP info
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(params: PhoneNumberContextUpdateOptions, callback?: (error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any): Promise<ApiResponse<PhoneNumberInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*/
|
||||
toJSON(): any;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): any;
|
||||
}
|
||||
export interface PhoneNumberContextSolution {
|
||||
phoneNumber: string;
|
||||
}
|
||||
export declare class PhoneNumberContextImpl implements PhoneNumberContext {
|
||||
protected _version: V2;
|
||||
protected _solution: PhoneNumberContextSolution;
|
||||
protected _uri: string;
|
||||
constructor(_version: V2, phoneNumber: string);
|
||||
fetch(callback?: (error: Error | null, item?: PhoneNumberInstance) => any): Promise<PhoneNumberInstance>;
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any): Promise<ApiResponse<PhoneNumberInstance>>;
|
||||
update(params?: PhoneNumberContextUpdateOptions | ((error: Error | null, item?: PhoneNumberInstance) => any), callback?: (error: Error | null, item?: PhoneNumberInstance) => any): Promise<PhoneNumberInstance>;
|
||||
updateWithHttpInfo(params?: PhoneNumberContextUpdateOptions | ((error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any), callback?: (error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any): Promise<ApiResponse<PhoneNumberInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON(): PhoneNumberContextSolution;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): string;
|
||||
}
|
||||
interface PhoneNumberResource {
|
||||
phone_number: string;
|
||||
url: string;
|
||||
sid: string;
|
||||
account_sid: string;
|
||||
friendly_name: string;
|
||||
voice_region: string;
|
||||
date_created: Date;
|
||||
date_updated: Date;
|
||||
}
|
||||
export declare class PhoneNumberInstance {
|
||||
protected _version: V2;
|
||||
protected _solution: PhoneNumberContextSolution;
|
||||
protected _context?: PhoneNumberContext;
|
||||
constructor(_version: V2, payload: PhoneNumberResource, phoneNumber?: string);
|
||||
/**
|
||||
* The phone number in E.164 format
|
||||
*/
|
||||
phoneNumber: string;
|
||||
/**
|
||||
* The absolute URL of the resource.
|
||||
*/
|
||||
url: string;
|
||||
/**
|
||||
* A 34 character string that uniquely identifies the Inbound Processing Region assignments for this phone number.
|
||||
*/
|
||||
sid: string;
|
||||
/**
|
||||
* The unique SID identifier of the Account.
|
||||
*/
|
||||
accountSid: string;
|
||||
/**
|
||||
* A human readable description of the Inbound Processing Region assignments for this phone number, up to 64 characters.
|
||||
*/
|
||||
friendlyName: string;
|
||||
/**
|
||||
* The Inbound Processing Region used for this phone number for voice.
|
||||
*/
|
||||
voiceRegion: string;
|
||||
/**
|
||||
* The date that this phone number was assigned an Inbound Processing Region, given in ISO 8601 format.
|
||||
*/
|
||||
dateCreated: Date;
|
||||
/**
|
||||
* The date that the Inbound Processing Region was updated for this phone number, given in ISO 8601 format.
|
||||
*/
|
||||
dateUpdated: Date;
|
||||
private get _proxy();
|
||||
/**
|
||||
* Fetch a PhoneNumberInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance
|
||||
*/
|
||||
fetch(callback?: (error: Error | null, item?: PhoneNumberInstance) => any): Promise<PhoneNumberInstance>;
|
||||
/**
|
||||
* Fetch a PhoneNumberInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any): Promise<ApiResponse<PhoneNumberInstance>>;
|
||||
/**
|
||||
* Update a PhoneNumberInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance
|
||||
*/
|
||||
update(callback?: (error: Error | null, item?: PhoneNumberInstance) => any): Promise<PhoneNumberInstance>;
|
||||
/**
|
||||
* Update a PhoneNumberInstance
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance
|
||||
*/
|
||||
update(params: PhoneNumberContextUpdateOptions, callback?: (error: Error | null, item?: PhoneNumberInstance) => any): Promise<PhoneNumberInstance>;
|
||||
/**
|
||||
* Update a PhoneNumberInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any): Promise<ApiResponse<PhoneNumberInstance>>;
|
||||
/**
|
||||
* Update a PhoneNumberInstance and return HTTP info
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(params: PhoneNumberContextUpdateOptions, callback?: (error: Error | null, item?: ApiResponse<PhoneNumberInstance>) => any): Promise<ApiResponse<PhoneNumberInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON(): {
|
||||
phoneNumber: string;
|
||||
url: string;
|
||||
sid: string;
|
||||
accountSid: string;
|
||||
friendlyName: string;
|
||||
voiceRegion: string;
|
||||
dateCreated: Date;
|
||||
dateUpdated: Date;
|
||||
};
|
||||
[inspect.custom](_depth: any, options: InspectOptions): string;
|
||||
}
|
||||
export interface PhoneNumberSolution {
|
||||
}
|
||||
export interface PhoneNumberListInstance {
|
||||
_version: V2;
|
||||
_solution: PhoneNumberSolution;
|
||||
_uri: string;
|
||||
(phoneNumber: string): PhoneNumberContext;
|
||||
get(phoneNumber: string): PhoneNumberContext;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*/
|
||||
toJSON(): any;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): any;
|
||||
}
|
||||
export declare function PhoneNumberListInstance(version: V2): PhoneNumberListInstance;
|
||||
export {};
|
||||
218
node_modules/twilio/lib/rest/routes/v2/phoneNumber.js
generated
vendored
Normal file
218
node_modules/twilio/lib/rest/routes/v2/phoneNumber.js
generated
vendored
Normal file
@@ -0,0 +1,218 @@
|
||||
"use strict";
|
||||
/*
|
||||
* This code was generated by
|
||||
* ___ _ _ _ _ _ _ ____ ____ ____ _ ____ ____ _ _ ____ ____ ____ ___ __ __
|
||||
* | | | | | | | | | __ | | |__| | __ | __ |___ |\ | |___ |__/ |__| | | | |__/
|
||||
* | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \
|
||||
*
|
||||
* Twilio - Routes
|
||||
* This is the public Twilio REST API.
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator.
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.PhoneNumberInstance = exports.PhoneNumberContextImpl = void 0;
|
||||
exports.PhoneNumberListInstance = PhoneNumberListInstance;
|
||||
const util_1 = require("util");
|
||||
const deserialize = require("../../../base/deserialize");
|
||||
const serialize = require("../../../base/serialize");
|
||||
const utility_1 = require("../../../base/utility");
|
||||
class PhoneNumberContextImpl {
|
||||
constructor(_version, phoneNumber) {
|
||||
this._version = _version;
|
||||
if (!(0, utility_1.isValidPathParam)(phoneNumber)) {
|
||||
throw new Error("Parameter 'phoneNumber' is not valid.");
|
||||
}
|
||||
this._solution = { phoneNumber };
|
||||
this._uri = `/PhoneNumbers/${phoneNumber}`;
|
||||
}
|
||||
fetch(callback) {
|
||||
const headers = {};
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version, operationPromise = operationVersion.fetch({
|
||||
uri: instance._uri,
|
||||
method: "get",
|
||||
headers,
|
||||
});
|
||||
operationPromise = operationPromise.then((payload) => new PhoneNumberInstance(operationVersion, payload, instance._solution.phoneNumber));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
fetchWithHttpInfo(callback) {
|
||||
const headers = {};
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version;
|
||||
// CREATE, FETCH, UPDATE operations
|
||||
let operationPromise = operationVersion
|
||||
.fetchWithResponseInfo({
|
||||
uri: instance._uri,
|
||||
method: "get",
|
||||
headers,
|
||||
})
|
||||
.then((response) => ({
|
||||
...response,
|
||||
body: new PhoneNumberInstance(operationVersion, response.body, instance._solution.phoneNumber),
|
||||
}));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
update(params, callback) {
|
||||
if (params instanceof Function) {
|
||||
callback = params;
|
||||
params = {};
|
||||
}
|
||||
else {
|
||||
params = params || {};
|
||||
}
|
||||
let data = {};
|
||||
if (params["voiceRegion"] !== undefined)
|
||||
data["VoiceRegion"] = params["voiceRegion"];
|
||||
if (params["friendlyName"] !== undefined)
|
||||
data["FriendlyName"] = params["friendlyName"];
|
||||
const headers = {};
|
||||
headers["Content-Type"] = "application/x-www-form-urlencoded";
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version, operationPromise = operationVersion.update({
|
||||
uri: instance._uri,
|
||||
method: "post",
|
||||
data,
|
||||
headers,
|
||||
});
|
||||
operationPromise = operationPromise.then((payload) => new PhoneNumberInstance(operationVersion, payload, instance._solution.phoneNumber));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
updateWithHttpInfo(params, callback) {
|
||||
if (params instanceof Function) {
|
||||
callback = params;
|
||||
params = {};
|
||||
}
|
||||
else {
|
||||
params = params || {};
|
||||
}
|
||||
let data = {};
|
||||
if (params["voiceRegion"] !== undefined)
|
||||
data["VoiceRegion"] = params["voiceRegion"];
|
||||
if (params["friendlyName"] !== undefined)
|
||||
data["FriendlyName"] = params["friendlyName"];
|
||||
const headers = {};
|
||||
headers["Content-Type"] = "application/x-www-form-urlencoded";
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version;
|
||||
// CREATE, FETCH, UPDATE operations
|
||||
let operationPromise = operationVersion
|
||||
.updateWithResponseInfo({
|
||||
uri: instance._uri,
|
||||
method: "post",
|
||||
data,
|
||||
headers,
|
||||
})
|
||||
.then((response) => ({
|
||||
...response,
|
||||
body: new PhoneNumberInstance(operationVersion, response.body, instance._solution.phoneNumber),
|
||||
}));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON() {
|
||||
return this._solution;
|
||||
}
|
||||
[util_1.inspect.custom](_depth, options) {
|
||||
return (0, util_1.inspect)(this.toJSON(), options);
|
||||
}
|
||||
}
|
||||
exports.PhoneNumberContextImpl = PhoneNumberContextImpl;
|
||||
class PhoneNumberInstance {
|
||||
constructor(_version, payload, phoneNumber) {
|
||||
this._version = _version;
|
||||
this.phoneNumber = payload.phone_number;
|
||||
this.url = payload.url;
|
||||
this.sid = payload.sid;
|
||||
this.accountSid = payload.account_sid;
|
||||
this.friendlyName = payload.friendly_name;
|
||||
this.voiceRegion = payload.voice_region;
|
||||
this.dateCreated = deserialize.iso8601DateTime(payload.date_created);
|
||||
this.dateUpdated = deserialize.iso8601DateTime(payload.date_updated);
|
||||
this._solution = { phoneNumber: phoneNumber || this.phoneNumber };
|
||||
}
|
||||
get _proxy() {
|
||||
this._context =
|
||||
this._context ||
|
||||
new PhoneNumberContextImpl(this._version, this._solution.phoneNumber);
|
||||
return this._context;
|
||||
}
|
||||
/**
|
||||
* Fetch a PhoneNumberInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance
|
||||
*/
|
||||
fetch(callback) {
|
||||
return this._proxy.fetch(callback);
|
||||
}
|
||||
/**
|
||||
* Fetch a PhoneNumberInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed PhoneNumberInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback) {
|
||||
return this._proxy.fetchWithHttpInfo(callback);
|
||||
}
|
||||
update(params, callback) {
|
||||
return this._proxy.update(params, callback);
|
||||
}
|
||||
updateWithHttpInfo(params, callback) {
|
||||
return this._proxy.updateWithHttpInfo(params, callback);
|
||||
}
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON() {
|
||||
return {
|
||||
phoneNumber: this.phoneNumber,
|
||||
url: this.url,
|
||||
sid: this.sid,
|
||||
accountSid: this.accountSid,
|
||||
friendlyName: this.friendlyName,
|
||||
voiceRegion: this.voiceRegion,
|
||||
dateCreated: this.dateCreated,
|
||||
dateUpdated: this.dateUpdated,
|
||||
};
|
||||
}
|
||||
[util_1.inspect.custom](_depth, options) {
|
||||
return (0, util_1.inspect)(this.toJSON(), options);
|
||||
}
|
||||
}
|
||||
exports.PhoneNumberInstance = PhoneNumberInstance;
|
||||
function PhoneNumberListInstance(version) {
|
||||
const instance = ((phoneNumber) => instance.get(phoneNumber));
|
||||
instance.get = function get(phoneNumber) {
|
||||
return new PhoneNumberContextImpl(version, phoneNumber);
|
||||
};
|
||||
instance._version = version;
|
||||
instance._solution = {};
|
||||
instance._uri = ``;
|
||||
instance.toJSON = function toJSON() {
|
||||
return instance._solution;
|
||||
};
|
||||
instance[util_1.inspect.custom] = function inspectImpl(_depth, options) {
|
||||
return (0, util_1.inspect)(instance.toJSON(), options);
|
||||
};
|
||||
return instance;
|
||||
}
|
||||
196
node_modules/twilio/lib/rest/routes/v2/sipDomain.d.ts
generated
vendored
Normal file
196
node_modules/twilio/lib/rest/routes/v2/sipDomain.d.ts
generated
vendored
Normal file
@@ -0,0 +1,196 @@
|
||||
import { inspect, InspectOptions } from "util";
|
||||
import V2 from "../V2";
|
||||
import { ApiResponse } from "../../../base/ApiResponse";
|
||||
/**
|
||||
* Options to pass to update a SipDomainInstance
|
||||
*/
|
||||
export interface SipDomainContextUpdateOptions {
|
||||
/** */
|
||||
voiceRegion?: string;
|
||||
/** */
|
||||
friendlyName?: string;
|
||||
}
|
||||
export interface SipDomainContext {
|
||||
/**
|
||||
* Fetch a SipDomainInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance
|
||||
*/
|
||||
fetch(callback?: (error: Error | null, item?: SipDomainInstance) => any): Promise<SipDomainInstance>;
|
||||
/**
|
||||
* Fetch a SipDomainInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<SipDomainInstance>) => any): Promise<ApiResponse<SipDomainInstance>>;
|
||||
/**
|
||||
* Update a SipDomainInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance
|
||||
*/
|
||||
update(callback?: (error: Error | null, item?: SipDomainInstance) => any): Promise<SipDomainInstance>;
|
||||
/**
|
||||
* Update a SipDomainInstance
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance
|
||||
*/
|
||||
update(params: SipDomainContextUpdateOptions, callback?: (error: Error | null, item?: SipDomainInstance) => any): Promise<SipDomainInstance>;
|
||||
/**
|
||||
* Update a SipDomainInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<SipDomainInstance>) => any): Promise<ApiResponse<SipDomainInstance>>;
|
||||
/**
|
||||
* Update a SipDomainInstance and return HTTP info
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(params: SipDomainContextUpdateOptions, callback?: (error: Error | null, item?: ApiResponse<SipDomainInstance>) => any): Promise<ApiResponse<SipDomainInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*/
|
||||
toJSON(): any;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): any;
|
||||
}
|
||||
export interface SipDomainContextSolution {
|
||||
sipDomain: string;
|
||||
}
|
||||
export declare class SipDomainContextImpl implements SipDomainContext {
|
||||
protected _version: V2;
|
||||
protected _solution: SipDomainContextSolution;
|
||||
protected _uri: string;
|
||||
constructor(_version: V2, sipDomain: string);
|
||||
fetch(callback?: (error: Error | null, item?: SipDomainInstance) => any): Promise<SipDomainInstance>;
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<SipDomainInstance>) => any): Promise<ApiResponse<SipDomainInstance>>;
|
||||
update(params?: SipDomainContextUpdateOptions | ((error: Error | null, item?: SipDomainInstance) => any), callback?: (error: Error | null, item?: SipDomainInstance) => any): Promise<SipDomainInstance>;
|
||||
updateWithHttpInfo(params?: SipDomainContextUpdateOptions | ((error: Error | null, item?: ApiResponse<SipDomainInstance>) => any), callback?: (error: Error | null, item?: ApiResponse<SipDomainInstance>) => any): Promise<ApiResponse<SipDomainInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON(): SipDomainContextSolution;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): string;
|
||||
}
|
||||
interface SipDomainResource {
|
||||
sip_domain: string;
|
||||
url: string;
|
||||
sid: string;
|
||||
account_sid: string;
|
||||
friendly_name: string;
|
||||
voice_region: string;
|
||||
date_created: Date;
|
||||
date_updated: Date;
|
||||
}
|
||||
export declare class SipDomainInstance {
|
||||
protected _version: V2;
|
||||
protected _solution: SipDomainContextSolution;
|
||||
protected _context?: SipDomainContext;
|
||||
constructor(_version: V2, payload: SipDomainResource, sipDomain?: string);
|
||||
sipDomain: string;
|
||||
url: string;
|
||||
sid: string;
|
||||
accountSid: string;
|
||||
friendlyName: string;
|
||||
voiceRegion: string;
|
||||
dateCreated: Date;
|
||||
dateUpdated: Date;
|
||||
private get _proxy();
|
||||
/**
|
||||
* Fetch a SipDomainInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance
|
||||
*/
|
||||
fetch(callback?: (error: Error | null, item?: SipDomainInstance) => any): Promise<SipDomainInstance>;
|
||||
/**
|
||||
* Fetch a SipDomainInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<SipDomainInstance>) => any): Promise<ApiResponse<SipDomainInstance>>;
|
||||
/**
|
||||
* Update a SipDomainInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance
|
||||
*/
|
||||
update(callback?: (error: Error | null, item?: SipDomainInstance) => any): Promise<SipDomainInstance>;
|
||||
/**
|
||||
* Update a SipDomainInstance
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance
|
||||
*/
|
||||
update(params: SipDomainContextUpdateOptions, callback?: (error: Error | null, item?: SipDomainInstance) => any): Promise<SipDomainInstance>;
|
||||
/**
|
||||
* Update a SipDomainInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<SipDomainInstance>) => any): Promise<ApiResponse<SipDomainInstance>>;
|
||||
/**
|
||||
* Update a SipDomainInstance and return HTTP info
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(params: SipDomainContextUpdateOptions, callback?: (error: Error | null, item?: ApiResponse<SipDomainInstance>) => any): Promise<ApiResponse<SipDomainInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON(): {
|
||||
sipDomain: string;
|
||||
url: string;
|
||||
sid: string;
|
||||
accountSid: string;
|
||||
friendlyName: string;
|
||||
voiceRegion: string;
|
||||
dateCreated: Date;
|
||||
dateUpdated: Date;
|
||||
};
|
||||
[inspect.custom](_depth: any, options: InspectOptions): string;
|
||||
}
|
||||
export interface SipDomainSolution {
|
||||
}
|
||||
export interface SipDomainListInstance {
|
||||
_version: V2;
|
||||
_solution: SipDomainSolution;
|
||||
_uri: string;
|
||||
(sipDomain: string): SipDomainContext;
|
||||
get(sipDomain: string): SipDomainContext;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*/
|
||||
toJSON(): any;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): any;
|
||||
}
|
||||
export declare function SipDomainListInstance(version: V2): SipDomainListInstance;
|
||||
export {};
|
||||
218
node_modules/twilio/lib/rest/routes/v2/sipDomain.js
generated
vendored
Normal file
218
node_modules/twilio/lib/rest/routes/v2/sipDomain.js
generated
vendored
Normal file
@@ -0,0 +1,218 @@
|
||||
"use strict";
|
||||
/*
|
||||
* This code was generated by
|
||||
* ___ _ _ _ _ _ _ ____ ____ ____ _ ____ ____ _ _ ____ ____ ____ ___ __ __
|
||||
* | | | | | | | | | __ | | |__| | __ | __ |___ |\ | |___ |__/ |__| | | | |__/
|
||||
* | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \
|
||||
*
|
||||
* Twilio - Routes
|
||||
* This is the public Twilio REST API.
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator.
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SipDomainInstance = exports.SipDomainContextImpl = void 0;
|
||||
exports.SipDomainListInstance = SipDomainListInstance;
|
||||
const util_1 = require("util");
|
||||
const deserialize = require("../../../base/deserialize");
|
||||
const serialize = require("../../../base/serialize");
|
||||
const utility_1 = require("../../../base/utility");
|
||||
class SipDomainContextImpl {
|
||||
constructor(_version, sipDomain) {
|
||||
this._version = _version;
|
||||
if (!(0, utility_1.isValidPathParam)(sipDomain)) {
|
||||
throw new Error("Parameter 'sipDomain' is not valid.");
|
||||
}
|
||||
this._solution = { sipDomain };
|
||||
this._uri = `/SipDomains/${sipDomain}`;
|
||||
}
|
||||
fetch(callback) {
|
||||
const headers = {};
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version, operationPromise = operationVersion.fetch({
|
||||
uri: instance._uri,
|
||||
method: "get",
|
||||
headers,
|
||||
});
|
||||
operationPromise = operationPromise.then((payload) => new SipDomainInstance(operationVersion, payload, instance._solution.sipDomain));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
fetchWithHttpInfo(callback) {
|
||||
const headers = {};
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version;
|
||||
// CREATE, FETCH, UPDATE operations
|
||||
let operationPromise = operationVersion
|
||||
.fetchWithResponseInfo({
|
||||
uri: instance._uri,
|
||||
method: "get",
|
||||
headers,
|
||||
})
|
||||
.then((response) => ({
|
||||
...response,
|
||||
body: new SipDomainInstance(operationVersion, response.body, instance._solution.sipDomain),
|
||||
}));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
update(params, callback) {
|
||||
if (params instanceof Function) {
|
||||
callback = params;
|
||||
params = {};
|
||||
}
|
||||
else {
|
||||
params = params || {};
|
||||
}
|
||||
let data = {};
|
||||
if (params["voiceRegion"] !== undefined)
|
||||
data["VoiceRegion"] = params["voiceRegion"];
|
||||
if (params["friendlyName"] !== undefined)
|
||||
data["FriendlyName"] = params["friendlyName"];
|
||||
const headers = {};
|
||||
headers["Content-Type"] = "application/x-www-form-urlencoded";
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version, operationPromise = operationVersion.update({
|
||||
uri: instance._uri,
|
||||
method: "post",
|
||||
data,
|
||||
headers,
|
||||
});
|
||||
operationPromise = operationPromise.then((payload) => new SipDomainInstance(operationVersion, payload, instance._solution.sipDomain));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
updateWithHttpInfo(params, callback) {
|
||||
if (params instanceof Function) {
|
||||
callback = params;
|
||||
params = {};
|
||||
}
|
||||
else {
|
||||
params = params || {};
|
||||
}
|
||||
let data = {};
|
||||
if (params["voiceRegion"] !== undefined)
|
||||
data["VoiceRegion"] = params["voiceRegion"];
|
||||
if (params["friendlyName"] !== undefined)
|
||||
data["FriendlyName"] = params["friendlyName"];
|
||||
const headers = {};
|
||||
headers["Content-Type"] = "application/x-www-form-urlencoded";
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version;
|
||||
// CREATE, FETCH, UPDATE operations
|
||||
let operationPromise = operationVersion
|
||||
.updateWithResponseInfo({
|
||||
uri: instance._uri,
|
||||
method: "post",
|
||||
data,
|
||||
headers,
|
||||
})
|
||||
.then((response) => ({
|
||||
...response,
|
||||
body: new SipDomainInstance(operationVersion, response.body, instance._solution.sipDomain),
|
||||
}));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON() {
|
||||
return this._solution;
|
||||
}
|
||||
[util_1.inspect.custom](_depth, options) {
|
||||
return (0, util_1.inspect)(this.toJSON(), options);
|
||||
}
|
||||
}
|
||||
exports.SipDomainContextImpl = SipDomainContextImpl;
|
||||
class SipDomainInstance {
|
||||
constructor(_version, payload, sipDomain) {
|
||||
this._version = _version;
|
||||
this.sipDomain = payload.sip_domain;
|
||||
this.url = payload.url;
|
||||
this.sid = payload.sid;
|
||||
this.accountSid = payload.account_sid;
|
||||
this.friendlyName = payload.friendly_name;
|
||||
this.voiceRegion = payload.voice_region;
|
||||
this.dateCreated = deserialize.iso8601DateTime(payload.date_created);
|
||||
this.dateUpdated = deserialize.iso8601DateTime(payload.date_updated);
|
||||
this._solution = { sipDomain: sipDomain || this.sipDomain };
|
||||
}
|
||||
get _proxy() {
|
||||
this._context =
|
||||
this._context ||
|
||||
new SipDomainContextImpl(this._version, this._solution.sipDomain);
|
||||
return this._context;
|
||||
}
|
||||
/**
|
||||
* Fetch a SipDomainInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance
|
||||
*/
|
||||
fetch(callback) {
|
||||
return this._proxy.fetch(callback);
|
||||
}
|
||||
/**
|
||||
* Fetch a SipDomainInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed SipDomainInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback) {
|
||||
return this._proxy.fetchWithHttpInfo(callback);
|
||||
}
|
||||
update(params, callback) {
|
||||
return this._proxy.update(params, callback);
|
||||
}
|
||||
updateWithHttpInfo(params, callback) {
|
||||
return this._proxy.updateWithHttpInfo(params, callback);
|
||||
}
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON() {
|
||||
return {
|
||||
sipDomain: this.sipDomain,
|
||||
url: this.url,
|
||||
sid: this.sid,
|
||||
accountSid: this.accountSid,
|
||||
friendlyName: this.friendlyName,
|
||||
voiceRegion: this.voiceRegion,
|
||||
dateCreated: this.dateCreated,
|
||||
dateUpdated: this.dateUpdated,
|
||||
};
|
||||
}
|
||||
[util_1.inspect.custom](_depth, options) {
|
||||
return (0, util_1.inspect)(this.toJSON(), options);
|
||||
}
|
||||
}
|
||||
exports.SipDomainInstance = SipDomainInstance;
|
||||
function SipDomainListInstance(version) {
|
||||
const instance = ((sipDomain) => instance.get(sipDomain));
|
||||
instance.get = function get(sipDomain) {
|
||||
return new SipDomainContextImpl(version, sipDomain);
|
||||
};
|
||||
instance._version = version;
|
||||
instance._solution = {};
|
||||
instance._uri = ``;
|
||||
instance.toJSON = function toJSON() {
|
||||
return instance._solution;
|
||||
};
|
||||
instance[util_1.inspect.custom] = function inspectImpl(_depth, options) {
|
||||
return (0, util_1.inspect)(instance.toJSON(), options);
|
||||
};
|
||||
return instance;
|
||||
}
|
||||
220
node_modules/twilio/lib/rest/routes/v2/trunk.d.ts
generated
vendored
Normal file
220
node_modules/twilio/lib/rest/routes/v2/trunk.d.ts
generated
vendored
Normal file
@@ -0,0 +1,220 @@
|
||||
import { inspect, InspectOptions } from "util";
|
||||
import V2 from "../V2";
|
||||
import { ApiResponse } from "../../../base/ApiResponse";
|
||||
/**
|
||||
* Options to pass to update a TrunkInstance
|
||||
*/
|
||||
export interface TrunkContextUpdateOptions {
|
||||
/** The Inbound Processing Region used for this SIP Trunk for voice */
|
||||
voiceRegion?: string;
|
||||
/** A human readable description of this resource, up to 64 characters. */
|
||||
friendlyName?: string;
|
||||
}
|
||||
export interface TrunkContext {
|
||||
/**
|
||||
* Fetch a TrunkInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance
|
||||
*/
|
||||
fetch(callback?: (error: Error | null, item?: TrunkInstance) => any): Promise<TrunkInstance>;
|
||||
/**
|
||||
* Fetch a TrunkInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<TrunkInstance>) => any): Promise<ApiResponse<TrunkInstance>>;
|
||||
/**
|
||||
* Update a TrunkInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance
|
||||
*/
|
||||
update(callback?: (error: Error | null, item?: TrunkInstance) => any): Promise<TrunkInstance>;
|
||||
/**
|
||||
* Update a TrunkInstance
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance
|
||||
*/
|
||||
update(params: TrunkContextUpdateOptions, callback?: (error: Error | null, item?: TrunkInstance) => any): Promise<TrunkInstance>;
|
||||
/**
|
||||
* Update a TrunkInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<TrunkInstance>) => any): Promise<ApiResponse<TrunkInstance>>;
|
||||
/**
|
||||
* Update a TrunkInstance and return HTTP info
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(params: TrunkContextUpdateOptions, callback?: (error: Error | null, item?: ApiResponse<TrunkInstance>) => any): Promise<ApiResponse<TrunkInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*/
|
||||
toJSON(): any;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): any;
|
||||
}
|
||||
export interface TrunkContextSolution {
|
||||
sipTrunkDomain: string;
|
||||
}
|
||||
export declare class TrunkContextImpl implements TrunkContext {
|
||||
protected _version: V2;
|
||||
protected _solution: TrunkContextSolution;
|
||||
protected _uri: string;
|
||||
constructor(_version: V2, sipTrunkDomain: string);
|
||||
fetch(callback?: (error: Error | null, item?: TrunkInstance) => any): Promise<TrunkInstance>;
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<TrunkInstance>) => any): Promise<ApiResponse<TrunkInstance>>;
|
||||
update(params?: TrunkContextUpdateOptions | ((error: Error | null, item?: TrunkInstance) => any), callback?: (error: Error | null, item?: TrunkInstance) => any): Promise<TrunkInstance>;
|
||||
updateWithHttpInfo(params?: TrunkContextUpdateOptions | ((error: Error | null, item?: ApiResponse<TrunkInstance>) => any), callback?: (error: Error | null, item?: ApiResponse<TrunkInstance>) => any): Promise<ApiResponse<TrunkInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON(): TrunkContextSolution;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): string;
|
||||
}
|
||||
interface TrunkResource {
|
||||
sip_trunk_domain: string;
|
||||
url: string;
|
||||
sid: string;
|
||||
account_sid: string;
|
||||
friendly_name: string;
|
||||
voice_region: string;
|
||||
date_created: Date;
|
||||
date_updated: Date;
|
||||
}
|
||||
export declare class TrunkInstance {
|
||||
protected _version: V2;
|
||||
protected _solution: TrunkContextSolution;
|
||||
protected _context?: TrunkContext;
|
||||
constructor(_version: V2, payload: TrunkResource, sipTrunkDomain?: string);
|
||||
/**
|
||||
* The absolute URL of the SIP Trunk
|
||||
*/
|
||||
sipTrunkDomain: string;
|
||||
/**
|
||||
* The absolute URL of the resource.
|
||||
*/
|
||||
url: string;
|
||||
/**
|
||||
* A 34 character string that uniquely identifies the Inbound Processing Region assignments for this SIP Trunk.
|
||||
*/
|
||||
sid: string;
|
||||
/**
|
||||
* The unique SID identifier of the Account.
|
||||
*/
|
||||
accountSid: string;
|
||||
/**
|
||||
* A human readable description of the Inbound Processing Region assignments for this SIP Trunk, up to 64 characters.
|
||||
*/
|
||||
friendlyName: string;
|
||||
/**
|
||||
* The Inbound Processing Region used for this SIP Trunk for voice.
|
||||
*/
|
||||
voiceRegion: string;
|
||||
/**
|
||||
* The date that this SIP Trunk was assigned an Inbound Processing Region, given in ISO 8601 format.
|
||||
*/
|
||||
dateCreated: Date;
|
||||
/**
|
||||
* The date that the Inbound Processing Region was updated for this SIP Trunk, given in ISO 8601 format.
|
||||
*/
|
||||
dateUpdated: Date;
|
||||
private get _proxy();
|
||||
/**
|
||||
* Fetch a TrunkInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance
|
||||
*/
|
||||
fetch(callback?: (error: Error | null, item?: TrunkInstance) => any): Promise<TrunkInstance>;
|
||||
/**
|
||||
* Fetch a TrunkInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<TrunkInstance>) => any): Promise<ApiResponse<TrunkInstance>>;
|
||||
/**
|
||||
* Update a TrunkInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance
|
||||
*/
|
||||
update(callback?: (error: Error | null, item?: TrunkInstance) => any): Promise<TrunkInstance>;
|
||||
/**
|
||||
* Update a TrunkInstance
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance
|
||||
*/
|
||||
update(params: TrunkContextUpdateOptions, callback?: (error: Error | null, item?: TrunkInstance) => any): Promise<TrunkInstance>;
|
||||
/**
|
||||
* Update a TrunkInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(callback?: (error: Error | null, item?: ApiResponse<TrunkInstance>) => any): Promise<ApiResponse<TrunkInstance>>;
|
||||
/**
|
||||
* Update a TrunkInstance and return HTTP info
|
||||
*
|
||||
* @param params - Parameter for request
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance with HTTP metadata
|
||||
*/
|
||||
updateWithHttpInfo(params: TrunkContextUpdateOptions, callback?: (error: Error | null, item?: ApiResponse<TrunkInstance>) => any): Promise<ApiResponse<TrunkInstance>>;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON(): {
|
||||
sipTrunkDomain: string;
|
||||
url: string;
|
||||
sid: string;
|
||||
accountSid: string;
|
||||
friendlyName: string;
|
||||
voiceRegion: string;
|
||||
dateCreated: Date;
|
||||
dateUpdated: Date;
|
||||
};
|
||||
[inspect.custom](_depth: any, options: InspectOptions): string;
|
||||
}
|
||||
export interface TrunkSolution {
|
||||
}
|
||||
export interface TrunkListInstance {
|
||||
_version: V2;
|
||||
_solution: TrunkSolution;
|
||||
_uri: string;
|
||||
(sipTrunkDomain: string): TrunkContext;
|
||||
get(sipTrunkDomain: string): TrunkContext;
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*/
|
||||
toJSON(): any;
|
||||
[inspect.custom](_depth: any, options: InspectOptions): any;
|
||||
}
|
||||
export declare function TrunkListInstance(version: V2): TrunkListInstance;
|
||||
export {};
|
||||
218
node_modules/twilio/lib/rest/routes/v2/trunk.js
generated
vendored
Normal file
218
node_modules/twilio/lib/rest/routes/v2/trunk.js
generated
vendored
Normal file
@@ -0,0 +1,218 @@
|
||||
"use strict";
|
||||
/*
|
||||
* This code was generated by
|
||||
* ___ _ _ _ _ _ _ ____ ____ ____ _ ____ ____ _ _ ____ ____ ____ ___ __ __
|
||||
* | | | | | | | | | __ | | |__| | __ | __ |___ |\ | |___ |__/ |__| | | | |__/
|
||||
* | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \
|
||||
*
|
||||
* Twilio - Routes
|
||||
* This is the public Twilio REST API.
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator.
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.TrunkInstance = exports.TrunkContextImpl = void 0;
|
||||
exports.TrunkListInstance = TrunkListInstance;
|
||||
const util_1 = require("util");
|
||||
const deserialize = require("../../../base/deserialize");
|
||||
const serialize = require("../../../base/serialize");
|
||||
const utility_1 = require("../../../base/utility");
|
||||
class TrunkContextImpl {
|
||||
constructor(_version, sipTrunkDomain) {
|
||||
this._version = _version;
|
||||
if (!(0, utility_1.isValidPathParam)(sipTrunkDomain)) {
|
||||
throw new Error("Parameter 'sipTrunkDomain' is not valid.");
|
||||
}
|
||||
this._solution = { sipTrunkDomain };
|
||||
this._uri = `/Trunks/${sipTrunkDomain}`;
|
||||
}
|
||||
fetch(callback) {
|
||||
const headers = {};
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version, operationPromise = operationVersion.fetch({
|
||||
uri: instance._uri,
|
||||
method: "get",
|
||||
headers,
|
||||
});
|
||||
operationPromise = operationPromise.then((payload) => new TrunkInstance(operationVersion, payload, instance._solution.sipTrunkDomain));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
fetchWithHttpInfo(callback) {
|
||||
const headers = {};
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version;
|
||||
// CREATE, FETCH, UPDATE operations
|
||||
let operationPromise = operationVersion
|
||||
.fetchWithResponseInfo({
|
||||
uri: instance._uri,
|
||||
method: "get",
|
||||
headers,
|
||||
})
|
||||
.then((response) => ({
|
||||
...response,
|
||||
body: new TrunkInstance(operationVersion, response.body, instance._solution.sipTrunkDomain),
|
||||
}));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
update(params, callback) {
|
||||
if (params instanceof Function) {
|
||||
callback = params;
|
||||
params = {};
|
||||
}
|
||||
else {
|
||||
params = params || {};
|
||||
}
|
||||
let data = {};
|
||||
if (params["voiceRegion"] !== undefined)
|
||||
data["VoiceRegion"] = params["voiceRegion"];
|
||||
if (params["friendlyName"] !== undefined)
|
||||
data["FriendlyName"] = params["friendlyName"];
|
||||
const headers = {};
|
||||
headers["Content-Type"] = "application/x-www-form-urlencoded";
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version, operationPromise = operationVersion.update({
|
||||
uri: instance._uri,
|
||||
method: "post",
|
||||
data,
|
||||
headers,
|
||||
});
|
||||
operationPromise = operationPromise.then((payload) => new TrunkInstance(operationVersion, payload, instance._solution.sipTrunkDomain));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
updateWithHttpInfo(params, callback) {
|
||||
if (params instanceof Function) {
|
||||
callback = params;
|
||||
params = {};
|
||||
}
|
||||
else {
|
||||
params = params || {};
|
||||
}
|
||||
let data = {};
|
||||
if (params["voiceRegion"] !== undefined)
|
||||
data["VoiceRegion"] = params["voiceRegion"];
|
||||
if (params["friendlyName"] !== undefined)
|
||||
data["FriendlyName"] = params["friendlyName"];
|
||||
const headers = {};
|
||||
headers["Content-Type"] = "application/x-www-form-urlencoded";
|
||||
headers["Accept"] = "application/json";
|
||||
const instance = this;
|
||||
let operationVersion = instance._version;
|
||||
// CREATE, FETCH, UPDATE operations
|
||||
let operationPromise = operationVersion
|
||||
.updateWithResponseInfo({
|
||||
uri: instance._uri,
|
||||
method: "post",
|
||||
data,
|
||||
headers,
|
||||
})
|
||||
.then((response) => ({
|
||||
...response,
|
||||
body: new TrunkInstance(operationVersion, response.body, instance._solution.sipTrunkDomain),
|
||||
}));
|
||||
operationPromise = instance._version.setPromiseCallback(operationPromise, callback);
|
||||
return operationPromise;
|
||||
}
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON() {
|
||||
return this._solution;
|
||||
}
|
||||
[util_1.inspect.custom](_depth, options) {
|
||||
return (0, util_1.inspect)(this.toJSON(), options);
|
||||
}
|
||||
}
|
||||
exports.TrunkContextImpl = TrunkContextImpl;
|
||||
class TrunkInstance {
|
||||
constructor(_version, payload, sipTrunkDomain) {
|
||||
this._version = _version;
|
||||
this.sipTrunkDomain = payload.sip_trunk_domain;
|
||||
this.url = payload.url;
|
||||
this.sid = payload.sid;
|
||||
this.accountSid = payload.account_sid;
|
||||
this.friendlyName = payload.friendly_name;
|
||||
this.voiceRegion = payload.voice_region;
|
||||
this.dateCreated = deserialize.iso8601DateTime(payload.date_created);
|
||||
this.dateUpdated = deserialize.iso8601DateTime(payload.date_updated);
|
||||
this._solution = { sipTrunkDomain: sipTrunkDomain || this.sipTrunkDomain };
|
||||
}
|
||||
get _proxy() {
|
||||
this._context =
|
||||
this._context ||
|
||||
new TrunkContextImpl(this._version, this._solution.sipTrunkDomain);
|
||||
return this._context;
|
||||
}
|
||||
/**
|
||||
* Fetch a TrunkInstance
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance
|
||||
*/
|
||||
fetch(callback) {
|
||||
return this._proxy.fetch(callback);
|
||||
}
|
||||
/**
|
||||
* Fetch a TrunkInstance and return HTTP info
|
||||
*
|
||||
* @param callback - Callback to handle processed record
|
||||
*
|
||||
* @returns Resolves to processed TrunkInstance with HTTP metadata
|
||||
*/
|
||||
fetchWithHttpInfo(callback) {
|
||||
return this._proxy.fetchWithHttpInfo(callback);
|
||||
}
|
||||
update(params, callback) {
|
||||
return this._proxy.update(params, callback);
|
||||
}
|
||||
updateWithHttpInfo(params, callback) {
|
||||
return this._proxy.updateWithHttpInfo(params, callback);
|
||||
}
|
||||
/**
|
||||
* Provide a user-friendly representation
|
||||
*
|
||||
* @returns Object
|
||||
*/
|
||||
toJSON() {
|
||||
return {
|
||||
sipTrunkDomain: this.sipTrunkDomain,
|
||||
url: this.url,
|
||||
sid: this.sid,
|
||||
accountSid: this.accountSid,
|
||||
friendlyName: this.friendlyName,
|
||||
voiceRegion: this.voiceRegion,
|
||||
dateCreated: this.dateCreated,
|
||||
dateUpdated: this.dateUpdated,
|
||||
};
|
||||
}
|
||||
[util_1.inspect.custom](_depth, options) {
|
||||
return (0, util_1.inspect)(this.toJSON(), options);
|
||||
}
|
||||
}
|
||||
exports.TrunkInstance = TrunkInstance;
|
||||
function TrunkListInstance(version) {
|
||||
const instance = ((sipTrunkDomain) => instance.get(sipTrunkDomain));
|
||||
instance.get = function get(sipTrunkDomain) {
|
||||
return new TrunkContextImpl(version, sipTrunkDomain);
|
||||
};
|
||||
instance._version = version;
|
||||
instance._solution = {};
|
||||
instance._uri = ``;
|
||||
instance.toJSON = function toJSON() {
|
||||
return instance._solution;
|
||||
};
|
||||
instance[util_1.inspect.custom] = function inspectImpl(_depth, options) {
|
||||
return (0, util_1.inspect)(instance.toJSON(), options);
|
||||
};
|
||||
return instance;
|
||||
}
|
||||
Reference in New Issue
Block a user