// package: xrc.ecnova.twilio.v1 // file: api/ecnova/twilio/v1/twilio_proto/message.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"; 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 fromObject(obj: Message.AsObject): Message; 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, } }