// package: xrc.ecnova.accounting.v1 // file: api/ecnova/accounting/v1/accounting_proto/accounting.proto import * as jspb from "google-protobuf"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as api_ecnova_accounting_v1_accounting_proto_transaction_pb from "../../../../../api/ecnova/accounting/v1/accounting_proto/transaction_pb"; import * as api_ecnova_accounting_v1_accounting_proto_line_item_pb from "../../../../../api/ecnova/accounting/v1/accounting_proto/line_item_pb"; export class TradeRequest extends jspb.Message { getRequestId(): string; setRequestId(value: string): void; getPayer(): string; setPayer(value: string): void; getPayee(): string; setPayee(value: string): void; clearLineItemsList(): void; getLineItemsList(): Array; setLineItemsList(value: Array): void; addLineItems(value?: api_ecnova_accounting_v1_accounting_proto_line_item_pb.LineItem, index?: number): api_ecnova_accounting_v1_accounting_proto_line_item_pb.LineItem; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TradeRequest.AsObject; static toObject(includeInstance: boolean, msg: TradeRequest): TradeRequest.AsObject; static fromObject(obj: TradeRequest.AsObject): TradeRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TradeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TradeRequest; static deserializeBinaryFromReader(message: TradeRequest, reader: jspb.BinaryReader): TradeRequest; } export namespace TradeRequest { export type AsObject = { requestId: string, payer: string, payee: string, lineItemsList: Array, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } export class TradeResponse extends jspb.Message { hasPayer(): boolean; clearPayer(): void; getPayer(): api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction | undefined; setPayer(value?: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction): void; hasPayee(): boolean; clearPayee(): void; getPayee(): api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction | undefined; setPayee(value?: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TradeResponse.AsObject; static toObject(includeInstance: boolean, msg: TradeResponse): TradeResponse.AsObject; static fromObject(obj: TradeResponse.AsObject): TradeResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TradeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TradeResponse; static deserializeBinaryFromReader(message: TradeResponse, reader: jspb.BinaryReader): TradeResponse; } export namespace TradeResponse { export type AsObject = { payer?: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction.AsObject, payee?: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction.AsObject, } } export class GetTransactionRequest extends jspb.Message { getName(): string; setName(value: string): void; getView(): api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction.View; setView(value: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction.View): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetTransactionRequest.AsObject; static toObject(includeInstance: boolean, msg: GetTransactionRequest): GetTransactionRequest.AsObject; static fromObject(obj: GetTransactionRequest.AsObject): GetTransactionRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetTransactionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetTransactionRequest; static deserializeBinaryFromReader(message: GetTransactionRequest, reader: jspb.BinaryReader): GetTransactionRequest; } export namespace GetTransactionRequest { export type AsObject = { name: string, view: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction.View, } } export class ListTransactionsRequest extends jspb.Message { getAccount(): string; setAccount(value: string): void; getPageToken(): string; setPageToken(value: string): void; getPageSize(): number; setPageSize(value: number): void; getView(): api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction.View; setView(value: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction.View): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListTransactionsRequest.AsObject; static toObject(includeInstance: boolean, msg: ListTransactionsRequest): ListTransactionsRequest.AsObject; static fromObject(obj: ListTransactionsRequest.AsObject): ListTransactionsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListTransactionsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListTransactionsRequest; static deserializeBinaryFromReader(message: ListTransactionsRequest, reader: jspb.BinaryReader): ListTransactionsRequest; } export namespace ListTransactionsRequest { export type AsObject = { account: string, pageToken: string, pageSize: number, view: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction.View, } } export class ListTransactionsResponse extends jspb.Message { clearTransactionsList(): void; getTransactionsList(): Array; setTransactionsList(value: Array): void; addTransactions(value?: api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction, index?: number): api_ecnova_accounting_v1_accounting_proto_transaction_pb.Transaction; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListTransactionsResponse.AsObject; static toObject(includeInstance: boolean, msg: ListTransactionsResponse): ListTransactionsResponse.AsObject; static fromObject(obj: ListTransactionsResponse.AsObject): ListTransactionsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListTransactionsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListTransactionsResponse; static deserializeBinaryFromReader(message: ListTransactionsResponse, reader: jspb.BinaryReader): ListTransactionsResponse; } export namespace ListTransactionsResponse { export type AsObject = { transactionsList: Array, nextPageToken: string, } } export class ListTransactionsPageToken extends jspb.Message { getAccount(): string; setAccount(value: string): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListTransactionsPageToken.AsObject; static toObject(includeInstance: boolean, msg: ListTransactionsPageToken): ListTransactionsPageToken.AsObject; static fromObject(obj: ListTransactionsPageToken.AsObject): ListTransactionsPageToken; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListTransactionsPageToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListTransactionsPageToken; static deserializeBinaryFromReader(message: ListTransactionsPageToken, reader: jspb.BinaryReader): ListTransactionsPageToken; } export namespace ListTransactionsPageToken { export type AsObject = { account: string, id: string, } } export class ConfirmTransactionRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ConfirmTransactionRequest.AsObject; static toObject(includeInstance: boolean, msg: ConfirmTransactionRequest): ConfirmTransactionRequest.AsObject; static fromObject(obj: ConfirmTransactionRequest.AsObject): ConfirmTransactionRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ConfirmTransactionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ConfirmTransactionRequest; static deserializeBinaryFromReader(message: ConfirmTransactionRequest, reader: jspb.BinaryReader): ConfirmTransactionRequest; } export namespace ConfirmTransactionRequest { export type AsObject = { name: string, } } export class UndoConfirmTransactionRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UndoConfirmTransactionRequest.AsObject; static toObject(includeInstance: boolean, msg: UndoConfirmTransactionRequest): UndoConfirmTransactionRequest.AsObject; static fromObject(obj: UndoConfirmTransactionRequest.AsObject): UndoConfirmTransactionRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UndoConfirmTransactionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UndoConfirmTransactionRequest; static deserializeBinaryFromReader(message: UndoConfirmTransactionRequest, reader: jspb.BinaryReader): UndoConfirmTransactionRequest; } export namespace UndoConfirmTransactionRequest { export type AsObject = { name: string, } }