UNPKG

@ydbjs/api

Version:

TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.

117 lines 3.03 kB
import type { GenExtension, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { FieldOptions } from "@bufbuild/protobuf/wkt"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/annotations/validation.proto. */ export declare const file_protos_annotations_validation: GenFile; /** * @generated from message Ydb.Limit */ export type Limit = Message<"Ydb.Limit"> & { /** * @generated from oneof Ydb.Limit.kind */ kind: { /** * @generated from field: Ydb.Limit.Range range = 1; */ value: Limit_Range; case: "range"; } | { /** * @generated from field: uint32 lt = 2; */ value: number; case: "lt"; } | { /** * @generated from field: uint32 le = 3; */ value: number; case: "le"; } | { /** * @generated from field: uint32 eq = 4; */ value: number; case: "eq"; } | { /** * @generated from field: uint32 ge = 5; */ value: number; case: "ge"; } | { /** * @generated from field: uint32 gt = 6; */ value: number; case: "gt"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message Ydb.Limit. * Use `create(LimitSchema)` to create a new message. */ export declare const LimitSchema: GenMessage<Limit>; /** * @generated from message Ydb.Limit.Range */ export type Limit_Range = Message<"Ydb.Limit.Range"> & { /** * @generated from field: uint32 min = 1; */ min: number; /** * @generated from field: uint32 max = 2; */ max: number; }; /** * Describes the message Ydb.Limit.Range. * Use `create(Limit_RangeSchema)` to create a new message. */ export declare const Limit_RangeSchema: GenMessage<Limit_Range>; /** * @generated from message Ydb.MapKey */ export type MapKey = Message<"Ydb.MapKey"> & { /** * @generated from field: Ydb.Limit length = 1; */ length?: Limit; /** * @generated from field: string value = 2; */ value: string; }; /** * Describes the message Ydb.MapKey. * Use `create(MapKeySchema)` to create a new message. */ export declare const MapKeySchema: GenMessage<MapKey>; /** * @generated from extension: bool required = 87650; */ export declare const required: GenExtension<FieldOptions, boolean>; /** * @generated from extension: Ydb.Limit size = 87651; */ export declare const size: GenExtension<FieldOptions, Limit>; /** * @generated from extension: Ydb.Limit length = 87652; */ export declare const length: GenExtension<FieldOptions, Limit>; /** * @generated from extension: Ydb.MapKey map_key = 87653; */ export declare const map_key: GenExtension<FieldOptions, MapKey>; /** * @generated from extension: string value = 87654; */ export declare const value: GenExtension<FieldOptions, string>; //# sourceMappingURL=validation_pb.d.ts.map