// package: xrc.ecnova.twilio.v1 // file: api/ecnova/twilio/v1/twilio_proto/twilio.proto import * as jspb from "google-protobuf"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as google_rpc_status_pb from "../../../../../google/rpc/status_pb"; import * as google_type_date_pb from "../../../../../google/type/date_pb"; export class IncomingPhoneNumber extends jspb.Message { getName(): string; setName(value: string): void; getDisplayName(): string; setDisplayName(value: string): void; getPhoneNumber(): string; setPhoneNumber(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): IncomingPhoneNumber.AsObject; static toObject(includeInstance: boolean, msg: IncomingPhoneNumber): IncomingPhoneNumber.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: IncomingPhoneNumber, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): IncomingPhoneNumber; static deserializeBinaryFromReader(message: IncomingPhoneNumber, reader: jspb.BinaryReader): IncomingPhoneNumber; } export namespace IncomingPhoneNumber { export type AsObject = { name: string, displayName: string, phoneNumber: string, } } export class ListIncomingPhoneNumbersRequest extends jspb.Message { getAccount(): string; setAccount(value: string): void; getPageToken(): string; setPageToken(value: string): void; getPageSize(): number; setPageSize(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListIncomingPhoneNumbersRequest.AsObject; static toObject(includeInstance: boolean, msg: ListIncomingPhoneNumbersRequest): ListIncomingPhoneNumbersRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListIncomingPhoneNumbersRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListIncomingPhoneNumbersRequest; static deserializeBinaryFromReader(message: ListIncomingPhoneNumbersRequest, reader: jspb.BinaryReader): ListIncomingPhoneNumbersRequest; } export namespace ListIncomingPhoneNumbersRequest { export type AsObject = { account: string, pageToken: string, pageSize: number, } } export class ListIncomingPhoneNumbersResponse extends jspb.Message { clearIncomingPhoneNumbersList(): void; getIncomingPhoneNumbersList(): Array; setIncomingPhoneNumbersList(value: Array): void; addIncomingPhoneNumbers(value?: IncomingPhoneNumber, index?: number): IncomingPhoneNumber; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListIncomingPhoneNumbersResponse.AsObject; static toObject(includeInstance: boolean, msg: ListIncomingPhoneNumbersResponse): ListIncomingPhoneNumbersResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListIncomingPhoneNumbersResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListIncomingPhoneNumbersResponse; static deserializeBinaryFromReader(message: ListIncomingPhoneNumbersResponse, reader: jspb.BinaryReader): ListIncomingPhoneNumbersResponse; } export namespace ListIncomingPhoneNumbersResponse { export type AsObject = { incomingPhoneNumbersList: Array, nextPageToken: string, } } export class GetIncomingPhoneNumberRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetIncomingPhoneNumberRequest.AsObject; static toObject(includeInstance: boolean, msg: GetIncomingPhoneNumberRequest): GetIncomingPhoneNumberRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetIncomingPhoneNumberRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetIncomingPhoneNumberRequest; static deserializeBinaryFromReader(message: GetIncomingPhoneNumberRequest, reader: jspb.BinaryReader): GetIncomingPhoneNumberRequest; } export namespace GetIncomingPhoneNumberRequest { export type AsObject = { name: string, } } export class Message extends jspb.Message { getName(): string; setName(value: string): void; getBody(): string; setBody(value: string): void; getFrom(): string; setFrom(value: string): void; getTo(): string; setTo(value: string): void; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; hasSendTime(): boolean; clearSendTime(): void; getSendTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setSendTime(value?: google_protobuf_timestamp_pb.Timestamp): void; hasUpdateTime(): boolean; clearUpdateTime(): void; getUpdateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setUpdateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; getOutboundType(): Message.OutboundType; setOutboundType(value: Message.OutboundType): void; hasError(): boolean; clearError(): void; getError(): google_rpc_status_pb.Status | undefined; setError(value?: google_rpc_status_pb.Status): void; getStatus(): Message.Status; setStatus(value: Message.Status): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Message.AsObject; static toObject(includeInstance: boolean, msg: Message): Message.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Message, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Message; static deserializeBinaryFromReader(message: Message, reader: jspb.BinaryReader): Message; } export namespace Message { export type AsObject = { name: string, body: string, from: string, to: string, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, sendTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, outboundType: Message.OutboundType, error?: google_rpc_status_pb.Status.AsObject, status: Message.Status, } export enum OutboundType { OUTBOUND_TYPE_UNSPECIFIED = 0, API = 1, CALL = 2, REPLY = 3, } export enum Status { STATUS_UNSPECIFIED = 0, QUEUED = 1, SENDING = 2, SENT = 3, FAILED = 4, DELIVERED = 5, UNDELIVERED = 6, RECEIVING = 7, RECEIVED = 8, } } export class CreateMessageRequest extends jspb.Message { getAccount(): string; setAccount(value: string): void; hasMessage(): boolean; clearMessage(): void; getMessage(): Message | undefined; setMessage(value?: Message): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateMessageRequest): CreateMessageRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateMessageRequest; static deserializeBinaryFromReader(message: CreateMessageRequest, reader: jspb.BinaryReader): CreateMessageRequest; } export namespace CreateMessageRequest { export type AsObject = { account: string, message?: Message.AsObject, } } export class GetMessageRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: GetMessageRequest): GetMessageRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetMessageRequest; static deserializeBinaryFromReader(message: GetMessageRequest, reader: jspb.BinaryReader): GetMessageRequest; } export namespace GetMessageRequest { export type AsObject = { name: string, } } export class ListMessagesRequest extends jspb.Message { getAccount(): string; setAccount(value: string): void; getPageToken(): string; setPageToken(value: string): void; getPageSize(): number; setPageSize(value: number): void; getFilter(): string; setFilter(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListMessagesRequest.AsObject; static toObject(includeInstance: boolean, msg: ListMessagesRequest): ListMessagesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListMessagesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListMessagesRequest; static deserializeBinaryFromReader(message: ListMessagesRequest, reader: jspb.BinaryReader): ListMessagesRequest; } export namespace ListMessagesRequest { export type AsObject = { account: string, pageToken: string, pageSize: number, filter: string, } } export class ListMessagesResponse extends jspb.Message { clearMessagesList(): void; getMessagesList(): Array; setMessagesList(value: Array): void; addMessages(value?: Message, index?: number): Message; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListMessagesResponse.AsObject; static toObject(includeInstance: boolean, msg: ListMessagesResponse): ListMessagesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListMessagesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListMessagesResponse; static deserializeBinaryFromReader(message: ListMessagesResponse, reader: jspb.BinaryReader): ListMessagesResponse; } export namespace ListMessagesResponse { export type AsObject = { messagesList: Array, nextPageToken: string, } } export class ListMessagesFilter extends jspb.Message { hasSentDate(): boolean; clearSentDate(): void; getSentDate(): google_type_date_pb.Date | undefined; setSentDate(value?: google_type_date_pb.Date): void; getFrom(): string; setFrom(value: string): void; getTo(): string; setTo(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListMessagesFilter.AsObject; static toObject(includeInstance: boolean, msg: ListMessagesFilter): ListMessagesFilter.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListMessagesFilter, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListMessagesFilter; static deserializeBinaryFromReader(message: ListMessagesFilter, reader: jspb.BinaryReader): ListMessagesFilter; } export namespace ListMessagesFilter { export type AsObject = { sentDate?: google_type_date_pb.Date.AsObject, from: string, to: string, } }