// 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"; import * as api_ecnova_twilio_v1_twilio_proto_incoming_phone_number_pb from "../../../../../api/ecnova/twilio/v1/twilio_proto/incoming_phone_number_pb"; import * as api_ecnova_twilio_v1_twilio_proto_message_pb from "../../../../../api/ecnova/twilio/v1/twilio_proto/message_pb"; 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 fromObject(obj: ListIncomingPhoneNumbersRequest.AsObject): ListIncomingPhoneNumbersRequest; 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?: api_ecnova_twilio_v1_twilio_proto_incoming_phone_number_pb.IncomingPhoneNumber, index?: number): api_ecnova_twilio_v1_twilio_proto_incoming_phone_number_pb.IncomingPhoneNumber; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListIncomingPhoneNumbersResponse.AsObject; static toObject(includeInstance: boolean, msg: ListIncomingPhoneNumbersResponse): ListIncomingPhoneNumbersResponse.AsObject; static fromObject(obj: ListIncomingPhoneNumbersResponse.AsObject): ListIncomingPhoneNumbersResponse; 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 fromObject(obj: GetIncomingPhoneNumberRequest.AsObject): GetIncomingPhoneNumberRequest; 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 CreateMessageRequest extends jspb.Message { getAccount(): string; setAccount(value: string): void; hasMessage(): boolean; clearMessage(): void; getMessage(): api_ecnova_twilio_v1_twilio_proto_message_pb.Message | undefined; setMessage(value?: api_ecnova_twilio_v1_twilio_proto_message_pb.Message): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateMessageRequest): CreateMessageRequest.AsObject; static fromObject(obj: CreateMessageRequest.AsObject): CreateMessageRequest; 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?: api_ecnova_twilio_v1_twilio_proto_message_pb.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 fromObject(obj: GetMessageRequest.AsObject): GetMessageRequest; 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 fromObject(obj: ListMessagesRequest.AsObject): ListMessagesRequest; 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?: api_ecnova_twilio_v1_twilio_proto_message_pb.Message, index?: number): api_ecnova_twilio_v1_twilio_proto_message_pb.Message; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListMessagesResponse.AsObject; static toObject(includeInstance: boolean, msg: ListMessagesResponse): ListMessagesResponse.AsObject; static fromObject(obj: ListMessagesResponse.AsObject): ListMessagesResponse; 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 fromObject(obj: ListMessagesFilter.AsObject): ListMessagesFilter; 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, } }