// package: xrc.ecnova.msghub.v1 // file: api/ecnova/msghub/v1/msghub_proto/msghub.proto import * as jspb from "google-protobuf"; import * as api_ecnova_msghub_v1_msghub_proto_inbound_message_pb from "../../../../../api/ecnova/msghub/v1/msghub_proto/inbound_message_pb"; export class GetInboundMessageRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetInboundMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: GetInboundMessageRequest): GetInboundMessageRequest.AsObject; static fromObject(obj: GetInboundMessageRequest.AsObject): GetInboundMessageRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetInboundMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetInboundMessageRequest; static deserializeBinaryFromReader(message: GetInboundMessageRequest, reader: jspb.BinaryReader): GetInboundMessageRequest; } export namespace GetInboundMessageRequest { export type AsObject = { name: string, } } export class CreateInboundMessageRequest extends jspb.Message { getMailbox(): string; setMailbox(value: string): void; getId(): string; setId(value: string): void; hasInboundMessage(): boolean; clearInboundMessage(): void; getInboundMessage(): api_ecnova_msghub_v1_msghub_proto_inbound_message_pb.InboundMessage | undefined; setInboundMessage(value?: api_ecnova_msghub_v1_msghub_proto_inbound_message_pb.InboundMessage): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateInboundMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateInboundMessageRequest): CreateInboundMessageRequest.AsObject; static fromObject(obj: CreateInboundMessageRequest.AsObject): CreateInboundMessageRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateInboundMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateInboundMessageRequest; static deserializeBinaryFromReader(message: CreateInboundMessageRequest, reader: jspb.BinaryReader): CreateInboundMessageRequest; } export namespace CreateInboundMessageRequest { export type AsObject = { mailbox: string, id: string, inboundMessage?: api_ecnova_msghub_v1_msghub_proto_inbound_message_pb.InboundMessage.AsObject, } } export class ListInboundMessagesRequest extends jspb.Message { getMailbox(): string; setMailbox(value: string): void; getPageSize(): number; setPageSize(value: number): void; getPageToken(): string; setPageToken(value: string): void; getShowDeleted(): boolean; setShowDeleted(value: boolean): void; getFilter(): string; setFilter(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListInboundMessagesRequest.AsObject; static toObject(includeInstance: boolean, msg: ListInboundMessagesRequest): ListInboundMessagesRequest.AsObject; static fromObject(obj: ListInboundMessagesRequest.AsObject): ListInboundMessagesRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListInboundMessagesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListInboundMessagesRequest; static deserializeBinaryFromReader(message: ListInboundMessagesRequest, reader: jspb.BinaryReader): ListInboundMessagesRequest; } export namespace ListInboundMessagesRequest { export type AsObject = { mailbox: string, pageSize: number, pageToken: string, showDeleted: boolean, filter: string, } } export class ListInboundMessagesResponse extends jspb.Message { clearInboundMessagesList(): void; getInboundMessagesList(): Array; setInboundMessagesList(value: Array): void; addInboundMessages(value?: api_ecnova_msghub_v1_msghub_proto_inbound_message_pb.InboundMessage, index?: number): api_ecnova_msghub_v1_msghub_proto_inbound_message_pb.InboundMessage; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListInboundMessagesResponse.AsObject; static toObject(includeInstance: boolean, msg: ListInboundMessagesResponse): ListInboundMessagesResponse.AsObject; static fromObject(obj: ListInboundMessagesResponse.AsObject): ListInboundMessagesResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListInboundMessagesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListInboundMessagesResponse; static deserializeBinaryFromReader(message: ListInboundMessagesResponse, reader: jspb.BinaryReader): ListInboundMessagesResponse; } export namespace ListInboundMessagesResponse { export type AsObject = { inboundMessagesList: Array, nextPageToken: string, } } export class ListInboundMessagesPageToken extends jspb.Message { getMailbox(): string; setMailbox(value: string): void; getId(): string; setId(value: string): void; getShowDeleted(): boolean; setShowDeleted(value: boolean): void; getRead(): IsReadFilter; setRead(value: IsReadFilter): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListInboundMessagesPageToken.AsObject; static toObject(includeInstance: boolean, msg: ListInboundMessagesPageToken): ListInboundMessagesPageToken.AsObject; static fromObject(obj: ListInboundMessagesPageToken.AsObject): ListInboundMessagesPageToken; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListInboundMessagesPageToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListInboundMessagesPageToken; static deserializeBinaryFromReader(message: ListInboundMessagesPageToken, reader: jspb.BinaryReader): ListInboundMessagesPageToken; } export namespace ListInboundMessagesPageToken { export type AsObject = { mailbox: string, id: string, showDeleted: boolean, read: IsReadFilter, } } export class ListInboundMessagesFilter extends jspb.Message { getRead(): IsReadFilter; setRead(value: IsReadFilter): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListInboundMessagesFilter.AsObject; static toObject(includeInstance: boolean, msg: ListInboundMessagesFilter): ListInboundMessagesFilter.AsObject; static fromObject(obj: ListInboundMessagesFilter.AsObject): ListInboundMessagesFilter; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListInboundMessagesFilter, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListInboundMessagesFilter; static deserializeBinaryFromReader(message: ListInboundMessagesFilter, reader: jspb.BinaryReader): ListInboundMessagesFilter; } export namespace ListInboundMessagesFilter { export type AsObject = { read: IsReadFilter, } } export class ReadInboundMessageRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ReadInboundMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: ReadInboundMessageRequest): ReadInboundMessageRequest.AsObject; static fromObject(obj: ReadInboundMessageRequest.AsObject): ReadInboundMessageRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ReadInboundMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ReadInboundMessageRequest; static deserializeBinaryFromReader(message: ReadInboundMessageRequest, reader: jspb.BinaryReader): ReadInboundMessageRequest; } export namespace ReadInboundMessageRequest { export type AsObject = { name: string, } } export class DeleteInboundMessageRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteInboundMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteInboundMessageRequest): DeleteInboundMessageRequest.AsObject; static fromObject(obj: DeleteInboundMessageRequest.AsObject): DeleteInboundMessageRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteInboundMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteInboundMessageRequest; static deserializeBinaryFromReader(message: DeleteInboundMessageRequest, reader: jspb.BinaryReader): DeleteInboundMessageRequest; } export namespace DeleteInboundMessageRequest { export type AsObject = { name: string, } } export class UndeleteInboundMessageRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UndeleteInboundMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: UndeleteInboundMessageRequest): UndeleteInboundMessageRequest.AsObject; static fromObject(obj: UndeleteInboundMessageRequest.AsObject): UndeleteInboundMessageRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UndeleteInboundMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UndeleteInboundMessageRequest; static deserializeBinaryFromReader(message: UndeleteInboundMessageRequest, reader: jspb.BinaryReader): UndeleteInboundMessageRequest; } export namespace UndeleteInboundMessageRequest { export type AsObject = { name: string, } } export enum IsReadFilter { READ_UNSPECIFIED = 0, SHOW_READ = 1, SHOW_UNREAD = 2, }