twilio
Version:
A Twilio helper library
71 lines (70 loc) • 4.61 kB
TypeScript
import MessagingBase from "../MessagingBase";
import Version from "../../base/Version";
import { BrandRegistrationListInstance } from "./v1/brandRegistration";
import { DeactivationsListInstance } from "./v1/deactivations";
import { DomainCertsListInstance } from "./v1/domainCerts";
import { DomainConfigListInstance } from "./v1/domainConfig";
import { DomainConfigMessagingServiceListInstance } from "./v1/domainConfigMessagingService";
import { ExternalCampaignListInstance } from "./v1/externalCampaign";
import { LinkshorteningMessagingServiceListInstance } from "./v1/linkshorteningMessagingService";
import { LinkshorteningMessagingServiceDomainAssociationListInstance } from "./v1/linkshorteningMessagingServiceDomainAssociation";
import { RequestManagedCertListInstance } from "./v1/requestManagedCert";
import { ServiceListInstance } from "./v1/service";
import { TollfreeVerificationListInstance } from "./v1/tollfreeVerification";
import { UsecaseListInstance } from "./v1/usecase";
export default class V1 extends Version {
/**
* Initialize the V1 version of Messaging
*
* @param domain - The Twilio (Twilio.Messaging) domain
*/
constructor(domain: MessagingBase);
/** brandRegistrations - { Twilio.Messaging.V1.BrandRegistrationListInstance } resource */
protected _brandRegistrations?: BrandRegistrationListInstance;
/** deactivations - { Twilio.Messaging.V1.DeactivationsListInstance } resource */
protected _deactivations?: DeactivationsListInstance;
/** domainCerts - { Twilio.Messaging.V1.DomainCertsListInstance } resource */
protected _domainCerts?: DomainCertsListInstance;
/** domainConfig - { Twilio.Messaging.V1.DomainConfigListInstance } resource */
protected _domainConfig?: DomainConfigListInstance;
/** domainConfigMessagingService - { Twilio.Messaging.V1.DomainConfigMessagingServiceListInstance } resource */
protected _domainConfigMessagingService?: DomainConfigMessagingServiceListInstance;
/** externalCampaign - { Twilio.Messaging.V1.ExternalCampaignListInstance } resource */
protected _externalCampaign?: ExternalCampaignListInstance;
/** linkshorteningMessagingService - { Twilio.Messaging.V1.LinkshorteningMessagingServiceListInstance } resource */
protected _linkshorteningMessagingService?: LinkshorteningMessagingServiceListInstance;
/** linkshorteningMessagingServiceDomainAssociation - { Twilio.Messaging.V1.LinkshorteningMessagingServiceDomainAssociationListInstance } resource */
protected _linkshorteningMessagingServiceDomainAssociation?: LinkshorteningMessagingServiceDomainAssociationListInstance;
/** requestManagedCert - { Twilio.Messaging.V1.RequestManagedCertListInstance } resource */
protected _requestManagedCert?: RequestManagedCertListInstance;
/** services - { Twilio.Messaging.V1.ServiceListInstance } resource */
protected _services?: ServiceListInstance;
/** tollfreeVerifications - { Twilio.Messaging.V1.TollfreeVerificationListInstance } resource */
protected _tollfreeVerifications?: TollfreeVerificationListInstance;
/** usecases - { Twilio.Messaging.V1.UsecaseListInstance } resource */
protected _usecases?: UsecaseListInstance;
/** Getter for brandRegistrations resource */
get brandRegistrations(): BrandRegistrationListInstance;
/** Getter for deactivations resource */
get deactivations(): DeactivationsListInstance;
/** Getter for domainCerts resource */
get domainCerts(): DomainCertsListInstance;
/** Getter for domainConfig resource */
get domainConfig(): DomainConfigListInstance;
/** Getter for domainConfigMessagingService resource */
get domainConfigMessagingService(): DomainConfigMessagingServiceListInstance;
/** Getter for externalCampaign resource */
get externalCampaign(): ExternalCampaignListInstance;
/** Getter for linkshorteningMessagingService resource */
get linkshorteningMessagingService(): LinkshorteningMessagingServiceListInstance;
/** Getter for linkshorteningMessagingServiceDomainAssociation resource */
get linkshorteningMessagingServiceDomainAssociation(): LinkshorteningMessagingServiceDomainAssociationListInstance;
/** Getter for requestManagedCert resource */
get requestManagedCert(): RequestManagedCertListInstance;
/** Getter for services resource */
get services(): ServiceListInstance;
/** Getter for tollfreeVerifications resource */
get tollfreeVerifications(): TollfreeVerificationListInstance;
/** Getter for usecases resource */
get usecases(): UsecaseListInstance;
}