@digitalasset/daml-ledger
Version:
DAML Ledger API Node.js bindings
49 lines (37 loc) • 1.7 kB
TypeScript
// package: com.daml.ledger.api.v1
// file: com/daml/ledger/api/v1/trace_context.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
import * as google_protobuf_wrappers_pb from "google-protobuf/google/protobuf/wrappers_pb";
export class TraceContext extends jspb.Message {
getTraceIdHigh(): string;
setTraceIdHigh(value: string): TraceContext;
getTraceId(): string;
setTraceId(value: string): TraceContext;
getSpanId(): string;
setSpanId(value: string): TraceContext;
hasParentSpanId(): boolean;
clearParentSpanId(): void;
getParentSpanId(): google_protobuf_wrappers_pb.UInt64Value | undefined;
setParentSpanId(value?: google_protobuf_wrappers_pb.UInt64Value): TraceContext;
getSampled(): boolean;
setSampled(value: boolean): TraceContext;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TraceContext.AsObject;
static toObject(includeInstance: boolean, msg: TraceContext): TraceContext.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: TraceContext, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): TraceContext;
static deserializeBinaryFromReader(message: TraceContext, reader: jspb.BinaryReader): TraceContext;
}
export namespace TraceContext {
export type AsObject = {
traceIdHigh: string,
traceId: string,
spanId: string,
parentSpanId?: google_protobuf_wrappers_pb.UInt64Value.AsObject,
sampled: boolean,
}
}