// package: xrc.ecnova.accounting.admin.ledger.v1 // file: api/ecnova/accounting/admin/ledger/v1/ledger_proto/ledger.proto import * as jspb from "google-protobuf"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; export class Ledger extends jspb.Message { getName(): string; setName(value: string): void; getDisplayName(): string; setDisplayName(value: string): void; getDescription(): string; setDescription(value: string): void; getCurrencyCode(): string; setCurrencyCode(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Ledger.AsObject; static toObject(includeInstance: boolean, msg: Ledger): Ledger.AsObject; static fromObject(obj: Ledger.AsObject): Ledger; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Ledger, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Ledger; static deserializeBinaryFromReader(message: Ledger, reader: jspb.BinaryReader): Ledger; } export namespace Ledger { export type AsObject = { name: string, displayName: string, description: string, currencyCode: string, } } export class GetLedgerRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetLedgerRequest.AsObject; static toObject(includeInstance: boolean, msg: GetLedgerRequest): GetLedgerRequest.AsObject; static fromObject(obj: GetLedgerRequest.AsObject): GetLedgerRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetLedgerRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetLedgerRequest; static deserializeBinaryFromReader(message: GetLedgerRequest, reader: jspb.BinaryReader): GetLedgerRequest; } export namespace GetLedgerRequest { export type AsObject = { name: string, } } export class DeleteLedgerRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteLedgerRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteLedgerRequest): DeleteLedgerRequest.AsObject; static fromObject(obj: DeleteLedgerRequest.AsObject): DeleteLedgerRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteLedgerRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteLedgerRequest; static deserializeBinaryFromReader(message: DeleteLedgerRequest, reader: jspb.BinaryReader): DeleteLedgerRequest; } export namespace DeleteLedgerRequest { export type AsObject = { name: string, } } export class CreateLedgerRequest extends jspb.Message { getId(): string; setId(value: string): void; hasLedger(): boolean; clearLedger(): void; getLedger(): Ledger | undefined; setLedger(value?: Ledger): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateLedgerRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateLedgerRequest): CreateLedgerRequest.AsObject; static fromObject(obj: CreateLedgerRequest.AsObject): CreateLedgerRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateLedgerRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateLedgerRequest; static deserializeBinaryFromReader(message: CreateLedgerRequest, reader: jspb.BinaryReader): CreateLedgerRequest; } export namespace CreateLedgerRequest { export type AsObject = { id: string, ledger?: Ledger.AsObject, } } export class UpdateLedgerRequest extends jspb.Message { hasLedger(): boolean; clearLedger(): void; getLedger(): Ledger | undefined; setLedger(value?: Ledger): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateLedgerRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateLedgerRequest): UpdateLedgerRequest.AsObject; static fromObject(obj: UpdateLedgerRequest.AsObject): UpdateLedgerRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateLedgerRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateLedgerRequest; static deserializeBinaryFromReader(message: UpdateLedgerRequest, reader: jspb.BinaryReader): UpdateLedgerRequest; } export namespace UpdateLedgerRequest { export type AsObject = { ledger?: Ledger.AsObject, } }