@digitalasset/daml-ledger
Version:
DAML Ledger API Node.js bindings
57 lines (39 loc) • 1.52 kB
TypeScript
// package: com.daml.ledger.api.v1
// file: com/daml/ledger/api/v1/ledger_offset.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
export class LedgerOffset extends jspb.Message {
hasAbsolute(): boolean;
clearAbsolute(): void;
getAbsolute(): string;
setAbsolute(value: string): LedgerOffset;
hasBoundary(): boolean;
clearBoundary(): void;
getBoundary(): LedgerOffset.LedgerBoundary;
setBoundary(value: LedgerOffset.LedgerBoundary): LedgerOffset;
getValueCase(): LedgerOffset.ValueCase;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LedgerOffset.AsObject;
static toObject(includeInstance: boolean, msg: LedgerOffset): LedgerOffset.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: LedgerOffset, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LedgerOffset;
static deserializeBinaryFromReader(message: LedgerOffset, reader: jspb.BinaryReader): LedgerOffset;
}
export namespace LedgerOffset {
export type AsObject = {
absolute: string,
boundary: LedgerOffset.LedgerBoundary,
}
export enum LedgerBoundary {
LEDGER_BEGIN = 0,
LEDGER_END = 1,
}
export enum ValueCase {
VALUE_NOT_SET = 0,
ABSOLUTE = 1,
BOUNDARY = 2,
}
}