UNPKG

@routerprotocol/chain-api

Version:

Router Chain API Query client with generated gRPC bindings.

94 lines (75 loc) 2.81 kB
// package: google.type // file: google/type/datetime.proto import * as jspb from "google-protobuf"; import * as google_protobuf_duration_pb from "google-protobuf/google/protobuf/duration_pb"; export class DateTime extends jspb.Message { getYear(): number; setYear(value: number): void; getMonth(): number; setMonth(value: number): void; getDay(): number; setDay(value: number): void; getHours(): number; setHours(value: number): void; getMinutes(): number; setMinutes(value: number): void; getSeconds(): number; setSeconds(value: number): void; getNanos(): number; setNanos(value: number): void; hasUtcOffset(): boolean; clearUtcOffset(): void; getUtcOffset(): google_protobuf_duration_pb.Duration | undefined; setUtcOffset(value?: google_protobuf_duration_pb.Duration): void; hasTimeZone(): boolean; clearTimeZone(): void; getTimeZone(): TimeZone | undefined; setTimeZone(value?: TimeZone): void; getTimeOffsetCase(): DateTime.TimeOffsetCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DateTime.AsObject; static toObject(includeInstance: boolean, msg: DateTime): DateTime.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: DateTime, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DateTime; static deserializeBinaryFromReader(message: DateTime, reader: jspb.BinaryReader): DateTime; } export namespace DateTime { export type AsObject = { year: number, month: number, day: number, hours: number, minutes: number, seconds: number, nanos: number, utcOffset?: google_protobuf_duration_pb.Duration.AsObject, timeZone?: TimeZone.AsObject, } export enum TimeOffsetCase { TIME_OFFSET_NOT_SET = 0, UTC_OFFSET = 8, TIME_ZONE = 9, } } export class TimeZone extends jspb.Message { getId(): string; setId(value: string): void; getVersion(): string; setVersion(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TimeZone.AsObject; static toObject(includeInstance: boolean, msg: TimeZone): TimeZone.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: TimeZone, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TimeZone; static deserializeBinaryFromReader(message: TimeZone, reader: jspb.BinaryReader): TimeZone; } export namespace TimeZone { export type AsObject = { id: string, version: string, } }