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; }