twilio
Version:
A Twilio helper library
36 lines (35 loc) • 1.64 kB
TypeScript
import LookupsBase from "../LookupsBase";
import Version from "../../base/Version";
import { BucketListInstance } from "./v2/bucket";
import { LookupOverrideListInstance } from "./v2/lookupOverride";
import { PhoneNumberListInstance } from "./v2/phoneNumber";
import { QueryListInstance } from "./v2/query";
import { RateLimitListInstance } from "./v2/rateLimit";
export default class V2 extends Version {
/**
* Initialize the V2 version of Lookups
*
* @param domain - The Twilio (Twilio.Lookups) domain
*/
constructor(domain: LookupsBase);
/** bucket - { Twilio.Lookups.V2.BucketListInstance } resource */
protected _bucket?: BucketListInstance;
/** lookupOverrides - { Twilio.Lookups.V2.LookupOverrideListInstance } resource */
protected _lookupOverrides?: LookupOverrideListInstance;
/** phoneNumbers - { Twilio.Lookups.V2.PhoneNumberListInstance } resource */
protected _phoneNumbers?: PhoneNumberListInstance;
/** query - { Twilio.Lookups.V2.QueryListInstance } resource */
protected _query?: QueryListInstance;
/** rateLimits - { Twilio.Lookups.V2.RateLimitListInstance } resource */
protected _rateLimits?: RateLimitListInstance;
/** Getter for bucket resource */
get bucket(): BucketListInstance;
/** Getter for lookupOverrides resource */
get lookupOverrides(): LookupOverrideListInstance;
/** Getter for phoneNumbers resource */
get phoneNumbers(): PhoneNumberListInstance;
/** Getter for query resource */
get query(): QueryListInstance;
/** Getter for rateLimits resource */
get rateLimits(): RateLimitListInstance;
}