twilio
Version:
A Twilio helper library
36 lines (35 loc) • 1.82 kB
TypeScript
import IntelligenceBase from "../IntelligenceBase";
import Version from "../../base/Version";
import { ConfigurationListInstance } from "./v3/configuration";
import { ConversationListInstance } from "./v3/conversation";
import { OperatorListInstance } from "./v3/operator";
import { OperatorResultListInstance } from "./v3/operatorResult";
import { VersionListInstance, VersionContext } from "./v3/version";
export default class V3 extends Version {
/**
* Initialize the V3 version of Intelligence
*
* @param domain - The Twilio (Twilio.Intelligence) domain
*/
constructor(domain: IntelligenceBase);
/** configurations - { Twilio.Intelligence.V3.ConfigurationListInstance } resource */
protected _configurations?: ConfigurationListInstance;
/** conversations - { Twilio.Intelligence.V3.ConversationListInstance } resource */
protected _conversations?: ConversationListInstance;
/** operators - { Twilio.Intelligence.V3.OperatorListInstance } resource */
protected _operators?: OperatorListInstance;
/** operatorResults - { Twilio.Intelligence.V3.OperatorResultListInstance } resource */
protected _operatorResults?: OperatorResultListInstance;
/** Getter for configurations resource */
get configurations(): ConfigurationListInstance;
/** Getter for conversations resource */
get conversations(): ConversationListInstance;
/** Getter for operators resource */
get operators(): OperatorListInstance;
/** Getter for operatorResults resource */
get operatorResults(): OperatorResultListInstance;
/** Accessor for versions resource - list operations */
versions(id: string): VersionListInstance;
/** Accessor for versions resource - instance operations */
versions(id: string, version: number): VersionContext;
}