From effa941f51ef922d9a34e4e577e959d9527a2a5e Mon Sep 17 00:00:00 2001 From: ci core model Date: Fri, 27 Feb 2026 15:21:44 +0000 Subject: [PATCH] Latest generation --- index.ts | 2 + package.json | 2 +- translations.client.ts | 110 +++++ translations.ts | 961 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 1074 insertions(+), 1 deletion(-) create mode 100644 translations.client.ts create mode 100644 translations.ts diff --git a/index.ts b/index.ts index 783fe16..327baaf 100644 --- a/index.ts +++ b/index.ts @@ -167,6 +167,8 @@ export * from './trackingQuery' export * from './tradeClickhouseStatement' export * from './tradeShared' + export * from './translations.client' + export * from './translations' export * from './transportShared' export * from './unitOfMeasures' export * from './user-attributes.client' diff --git a/package.json b/package.json index 9333835..03f5f03 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@reflex-platform/npm-core-sdk", - "version": "1.13.0-SNAPSHOT-260227150901", + "version": "1.13.0-SNAPSHOT-260227152058", "description": "npm libs from core model proto files", "homepage": "", "main": "index.ts", diff --git a/translations.client.ts b/translations.client.ts new file mode 100644 index 0000000..8180c45 --- /dev/null +++ b/translations.client.ts @@ -0,0 +1,110 @@ +// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix +// @generated from protobuf file "translations.proto" (package "api", syntax proto3) +// tslint:disable +import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; +import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; +import { TranslationsService } from "./translations"; +import type { GetLanguagesResult } from "./translations"; +import type { GetLanguagesRequest } from "./translations"; +import type { DeleteAllTranslationsResult } from "./translations"; +import type { DeleteAllTranslationsRequest } from "./translations"; +import type { ListTranslationsResult } from "./translations"; +import type { ListTranslationsRequest } from "./translations"; +import type { DeleteTranslationsResult } from "./translations"; +import type { DeleteTranslationsRequest } from "./translations"; +import type { PutTranslationsResult } from "./translations"; +import type { PutTranslationsRequest } from "./translations"; +import { stackIntercept } from "@protobuf-ts/runtime-rpc"; +import type { GetTranslationsResult } from "./translations"; +import type { GetTranslationsRequest } from "./translations"; +import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; +import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; +// =================================== +// ============= Service ============= +// =================================== + +/** + * @generated from protobuf service api.TranslationsService + */ +export interface ITranslationsServiceClient { + /** + * @generated from protobuf rpc: Get + */ + get(input: GetTranslationsRequest, options?: RpcOptions): UnaryCall; + /** + * @generated from protobuf rpc: Put + */ + put(input: PutTranslationsRequest, options?: RpcOptions): UnaryCall; + /** + * @generated from protobuf rpc: Delete + */ + delete(input: DeleteTranslationsRequest, options?: RpcOptions): UnaryCall; + /** + * @generated from protobuf rpc: List + */ + list(input: ListTranslationsRequest, options?: RpcOptions): UnaryCall; + /** + * @generated from protobuf rpc: DeleteAll + */ + deleteAll(input: DeleteAllTranslationsRequest, options?: RpcOptions): UnaryCall; + /** + * @generated from protobuf rpc: GetLanguages + */ + getLanguages(input: GetLanguagesRequest, options?: RpcOptions): UnaryCall; +} +// =================================== +// ============= Service ============= +// =================================== + +/** + * @generated from protobuf service api.TranslationsService + */ +export class TranslationsServiceClient implements ITranslationsServiceClient, ServiceInfo { + typeName = TranslationsService.typeName; + methods = TranslationsService.methods; + options = TranslationsService.options; + constructor(private readonly _transport: RpcTransport) { + } + /** + * @generated from protobuf rpc: Get + */ + get(input: GetTranslationsRequest, options?: RpcOptions): UnaryCall { + const method = this.methods[0], opt = this._transport.mergeOptions(options); + return stackIntercept("unary", this._transport, method, opt, input); + } + /** + * @generated from protobuf rpc: Put + */ + put(input: PutTranslationsRequest, options?: RpcOptions): UnaryCall { + const method = this.methods[1], opt = this._transport.mergeOptions(options); + return stackIntercept("unary", this._transport, method, opt, input); + } + /** + * @generated from protobuf rpc: Delete + */ + delete(input: DeleteTranslationsRequest, options?: RpcOptions): UnaryCall { + const method = this.methods[2], opt = this._transport.mergeOptions(options); + return stackIntercept("unary", this._transport, method, opt, input); + } + /** + * @generated from protobuf rpc: List + */ + list(input: ListTranslationsRequest, options?: RpcOptions): UnaryCall { + const method = this.methods[3], opt = this._transport.mergeOptions(options); + return stackIntercept("unary", this._transport, method, opt, input); + } + /** + * @generated from protobuf rpc: DeleteAll + */ + deleteAll(input: DeleteAllTranslationsRequest, options?: RpcOptions): UnaryCall { + const method = this.methods[4], opt = this._transport.mergeOptions(options); + return stackIntercept("unary", this._transport, method, opt, input); + } + /** + * @generated from protobuf rpc: GetLanguages + */ + getLanguages(input: GetLanguagesRequest, options?: RpcOptions): UnaryCall { + const method = this.methods[5], opt = this._transport.mergeOptions(options); + return stackIntercept("unary", this._transport, method, opt, input); + } +} diff --git a/translations.ts b/translations.ts new file mode 100644 index 0000000..73f1338 --- /dev/null +++ b/translations.ts @@ -0,0 +1,961 @@ +// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix +// @generated from protobuf file "translations.proto" (package "api", syntax proto3) +// tslint:disable +import { ServiceType } from "@protobuf-ts/runtime-rpc"; +import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; +import type { IBinaryWriter } from "@protobuf-ts/runtime"; +import { WireType } from "@protobuf-ts/runtime"; +import type { BinaryReadOptions } from "@protobuf-ts/runtime"; +import type { IBinaryReader } from "@protobuf-ts/runtime"; +import { UnknownFieldHandler } from "@protobuf-ts/runtime"; +import type { PartialMessage } from "@protobuf-ts/runtime"; +import { reflectionMergePartial } from "@protobuf-ts/runtime"; +import { MessageType } from "@protobuf-ts/runtime"; +import { RequestProjectHeader } from "./shared"; +// =================================== +// ============== Model ============== +// =================================== + +/** + * @generated from protobuf message api.Translation + */ +export interface Translation { + /** + * @generated from protobuf field: string LanguageCode = 1 + */ + LanguageCode: string; // ICU - ISO 639-1 code + /** + * @generated from protobuf field: string Translation = 2 + */ + Translation: string; // Translation of the label in the given language code +} +/** + * @generated from protobuf message api.TranslationsByContext + */ +export interface TranslationsByContext { + /** + * @generated from protobuf field: string Context = 1 + */ + Context: string; + /** + * @generated from protobuf field: repeated api.TranslationByLabel Labels = 2 + */ + Labels: TranslationByLabel[]; +} +/** + * @generated from protobuf message api.TranslationByLabel + */ +export interface TranslationByLabel { + /** + * @generated from protobuf field: string Key = 1 + */ + Key: string; + /** + * @generated from protobuf field: string Translation = 2 + */ + Translation: string; +} +// =================================== +// ======= Requests & Results ======== +// =================================== + +/** + * @generated from protobuf message api.GetTranslationsRequest + */ +export interface GetTranslationsRequest { + /** + * @generated from protobuf field: api.RequestProjectHeader Header = 1 + */ + Header?: RequestProjectHeader; + /** + * @generated from protobuf field: string Context = 2 + */ + Context: string; + /** + * @generated from protobuf field: string Key = 3 + */ + Key: string; +} +/** + * @generated from protobuf message api.GetTranslationsResult + */ +export interface GetTranslationsResult { + /** + * @generated from protobuf field: repeated api.Translation Translations = 1 + */ + Translations: Translation[]; +} +/** + * @generated from protobuf message api.PutTranslationsRequest + */ +export interface PutTranslationsRequest { + /** + * @generated from protobuf field: api.RequestProjectHeader Header = 1 + */ + Header?: RequestProjectHeader; + /** + * @generated from protobuf field: string Context = 2 + */ + Context: string; + /** + * @generated from protobuf field: string Key = 3 + */ + Key: string; + /** + * @generated from protobuf field: repeated api.Translation Translations = 4 + */ + Translations: Translation[]; +} +/** + * @generated from protobuf message api.PutTranslationsResult + */ +export interface PutTranslationsResult { + /** + * @generated from protobuf field: repeated api.Translation Translations = 1 + */ + Translations: Translation[]; +} +/** + * @generated from protobuf message api.DeleteTranslationsRequest + */ +export interface DeleteTranslationsRequest { + /** + * @generated from protobuf field: api.RequestProjectHeader Header = 1 + */ + Header?: RequestProjectHeader; + /** + * @generated from protobuf field: string Context = 2 + */ + Context: string; + /** + * @generated from protobuf field: string Key = 3 + */ + Key: string; +} +/** + * @generated from protobuf message api.DeleteTranslationsResult + */ +export interface DeleteTranslationsResult { +} +/** + * @generated from protobuf message api.ListTranslationsRequest + */ +export interface ListTranslationsRequest { + /** + * @generated from protobuf field: api.RequestProjectHeader Header = 1 + */ + Header?: RequestProjectHeader; + /** + * @generated from protobuf field: string LanguageCode = 2 + */ + LanguageCode: string; +} +/** + * @generated from protobuf message api.ListTranslationsResult + */ +export interface ListTranslationsResult { + /** + * @generated from protobuf field: repeated api.TranslationsByContext Contexts = 1 + */ + Contexts: TranslationsByContext[]; +} +/** + * @generated from protobuf message api.DeleteAllTranslationsRequest + */ +export interface DeleteAllTranslationsRequest { + /** + * @generated from protobuf field: api.RequestProjectHeader Header = 1 + */ + Header?: RequestProjectHeader; +} +/** + * @generated from protobuf message api.DeleteAllTranslationsResult + */ +export interface DeleteAllTranslationsResult { +} +/** + * @generated from protobuf message api.GetLanguagesRequest + */ +export interface GetLanguagesRequest { +} +/** + * @generated from protobuf message api.GetLanguagesResult + */ +export interface GetLanguagesResult { + /** + * @generated from protobuf field: repeated string Languages = 1 + */ + Languages: string[]; +} +// @generated message type with reflection information, may provide speed optimized methods +class Translation$Type extends MessageType { + constructor() { + super("api.Translation", [ + { no: 1, name: "LanguageCode", kind: "scalar", localName: "LanguageCode", jsonName: "LanguageCode", T: 9 /*ScalarType.STRING*/ }, + { no: 2, name: "Translation", kind: "scalar", localName: "Translation", jsonName: "Translation", T: 9 /*ScalarType.STRING*/ } + ]); + } + create(value?: PartialMessage): Translation { + const message = globalThis.Object.create((this.messagePrototype!)); + message.LanguageCode = ""; + message.Translation = ""; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Translation): Translation { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* string LanguageCode */ 1: + message.LanguageCode = reader.string(); + break; + case /* string Translation */ 2: + message.Translation = reader.string(); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: Translation, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* string LanguageCode = 1; */ + if (message.LanguageCode !== "") + writer.tag(1, WireType.LengthDelimited).string(message.LanguageCode); + /* string Translation = 2; */ + if (message.Translation !== "") + writer.tag(2, WireType.LengthDelimited).string(message.Translation); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.Translation + */ +export const Translation = new Translation$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class TranslationsByContext$Type extends MessageType { + constructor() { + super("api.TranslationsByContext", [ + { no: 1, name: "Context", kind: "scalar", localName: "Context", jsonName: "Context", T: 9 /*ScalarType.STRING*/ }, + { no: 2, name: "Labels", kind: "message", localName: "Labels", jsonName: "Labels", repeat: 2 /*RepeatType.UNPACKED*/, T: () => TranslationByLabel } + ]); + } + create(value?: PartialMessage): TranslationsByContext { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Context = ""; + message.Labels = []; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TranslationsByContext): TranslationsByContext { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* string Context */ 1: + message.Context = reader.string(); + break; + case /* repeated api.TranslationByLabel Labels */ 2: + message.Labels.push(TranslationByLabel.internalBinaryRead(reader, reader.uint32(), options)); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: TranslationsByContext, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* string Context = 1; */ + if (message.Context !== "") + writer.tag(1, WireType.LengthDelimited).string(message.Context); + /* repeated api.TranslationByLabel Labels = 2; */ + for (let i = 0; i < message.Labels.length; i++) + TranslationByLabel.internalBinaryWrite(message.Labels[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join(); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.TranslationsByContext + */ +export const TranslationsByContext = new TranslationsByContext$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class TranslationByLabel$Type extends MessageType { + constructor() { + super("api.TranslationByLabel", [ + { no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/ }, + { no: 2, name: "Translation", kind: "scalar", localName: "Translation", jsonName: "Translation", T: 9 /*ScalarType.STRING*/ } + ]); + } + create(value?: PartialMessage): TranslationByLabel { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Key = ""; + message.Translation = ""; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TranslationByLabel): TranslationByLabel { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* string Key */ 1: + message.Key = reader.string(); + break; + case /* string Translation */ 2: + message.Translation = reader.string(); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: TranslationByLabel, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* string Key = 1; */ + if (message.Key !== "") + writer.tag(1, WireType.LengthDelimited).string(message.Key); + /* string Translation = 2; */ + if (message.Translation !== "") + writer.tag(2, WireType.LengthDelimited).string(message.Translation); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.TranslationByLabel + */ +export const TranslationByLabel = new TranslationByLabel$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class GetTranslationsRequest$Type extends MessageType { + constructor() { + super("api.GetTranslationsRequest", [ + { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, + { no: 2, name: "Context", kind: "scalar", localName: "Context", jsonName: "Context", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, + { no: 3, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message request for the GetTranslations method", required: ["Header", "Context", "Key"] } } }); + } + create(value?: PartialMessage): GetTranslationsRequest { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Context = ""; + message.Key = ""; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetTranslationsRequest): GetTranslationsRequest { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* api.RequestProjectHeader Header */ 1: + message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); + break; + case /* string Context */ 2: + message.Context = reader.string(); + break; + case /* string Key */ 3: + message.Key = reader.string(); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: GetTranslationsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* api.RequestProjectHeader Header = 1; */ + if (message.Header) + RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); + /* string Context = 2; */ + if (message.Context !== "") + writer.tag(2, WireType.LengthDelimited).string(message.Context); + /* string Key = 3; */ + if (message.Key !== "") + writer.tag(3, WireType.LengthDelimited).string(message.Key); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.GetTranslationsRequest + */ +export const GetTranslationsRequest = new GetTranslationsRequest$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class GetTranslationsResult$Type extends MessageType { + constructor() { + super("api.GetTranslationsResult", [ + { no: 1, name: "Translations", kind: "message", localName: "Translations", jsonName: "Translations", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Translation } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message result for the GetTranslations method" } } }); + } + create(value?: PartialMessage): GetTranslationsResult { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Translations = []; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetTranslationsResult): GetTranslationsResult { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* repeated api.Translation Translations */ 1: + message.Translations.push(Translation.internalBinaryRead(reader, reader.uint32(), options)); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: GetTranslationsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* repeated api.Translation Translations = 1; */ + for (let i = 0; i < message.Translations.length; i++) + Translation.internalBinaryWrite(message.Translations[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.GetTranslationsResult + */ +export const GetTranslationsResult = new GetTranslationsResult$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class PutTranslationsRequest$Type extends MessageType { + constructor() { + super("api.PutTranslationsRequest", [ + { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, + { no: 2, name: "Context", kind: "scalar", localName: "Context", jsonName: "Context", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, + { no: 3, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, + { no: 4, name: "Translations", kind: "message", localName: "Translations", jsonName: "Translations", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Translation } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message request for the PutTranslation method", required: ["Header", "Context", "Key"] } } }); + } + create(value?: PartialMessage): PutTranslationsRequest { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Context = ""; + message.Key = ""; + message.Translations = []; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PutTranslationsRequest): PutTranslationsRequest { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* api.RequestProjectHeader Header */ 1: + message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); + break; + case /* string Context */ 2: + message.Context = reader.string(); + break; + case /* string Key */ 3: + message.Key = reader.string(); + break; + case /* repeated api.Translation Translations */ 4: + message.Translations.push(Translation.internalBinaryRead(reader, reader.uint32(), options)); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: PutTranslationsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* api.RequestProjectHeader Header = 1; */ + if (message.Header) + RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); + /* string Context = 2; */ + if (message.Context !== "") + writer.tag(2, WireType.LengthDelimited).string(message.Context); + /* string Key = 3; */ + if (message.Key !== "") + writer.tag(3, WireType.LengthDelimited).string(message.Key); + /* repeated api.Translation Translations = 4; */ + for (let i = 0; i < message.Translations.length; i++) + Translation.internalBinaryWrite(message.Translations[i], writer.tag(4, WireType.LengthDelimited).fork(), options).join(); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.PutTranslationsRequest + */ +export const PutTranslationsRequest = new PutTranslationsRequest$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class PutTranslationsResult$Type extends MessageType { + constructor() { + super("api.PutTranslationsResult", [ + { no: 1, name: "Translations", kind: "message", localName: "Translations", jsonName: "Translations", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Translation } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message result for the PutTranslation method" } } }); + } + create(value?: PartialMessage): PutTranslationsResult { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Translations = []; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PutTranslationsResult): PutTranslationsResult { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* repeated api.Translation Translations */ 1: + message.Translations.push(Translation.internalBinaryRead(reader, reader.uint32(), options)); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: PutTranslationsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* repeated api.Translation Translations = 1; */ + for (let i = 0; i < message.Translations.length; i++) + Translation.internalBinaryWrite(message.Translations[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.PutTranslationsResult + */ +export const PutTranslationsResult = new PutTranslationsResult$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class DeleteTranslationsRequest$Type extends MessageType { + constructor() { + super("api.DeleteTranslationsRequest", [ + { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, + { no: 2, name: "Context", kind: "scalar", localName: "Context", jsonName: "Context", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, + { no: 3, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message request for the DeleteTranslation method", required: ["Header", "Context", "Key"] } } }); + } + create(value?: PartialMessage): DeleteTranslationsRequest { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Context = ""; + message.Key = ""; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteTranslationsRequest): DeleteTranslationsRequest { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* api.RequestProjectHeader Header */ 1: + message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); + break; + case /* string Context */ 2: + message.Context = reader.string(); + break; + case /* string Key */ 3: + message.Key = reader.string(); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: DeleteTranslationsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* api.RequestProjectHeader Header = 1; */ + if (message.Header) + RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); + /* string Context = 2; */ + if (message.Context !== "") + writer.tag(2, WireType.LengthDelimited).string(message.Context); + /* string Key = 3; */ + if (message.Key !== "") + writer.tag(3, WireType.LengthDelimited).string(message.Key); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.DeleteTranslationsRequest + */ +export const DeleteTranslationsRequest = new DeleteTranslationsRequest$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class DeleteTranslationsResult$Type extends MessageType { + constructor() { + super("api.DeleteTranslationsResult", [], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message result for the DeleteTranslation method" } } }); + } + create(value?: PartialMessage): DeleteTranslationsResult { + const message = globalThis.Object.create((this.messagePrototype!)); + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteTranslationsResult): DeleteTranslationsResult { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: DeleteTranslationsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.DeleteTranslationsResult + */ +export const DeleteTranslationsResult = new DeleteTranslationsResult$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class ListTranslationsRequest$Type extends MessageType { + constructor() { + super("api.ListTranslationsRequest", [ + { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, + { no: 2, name: "LanguageCode", kind: "scalar", localName: "LanguageCode", jsonName: "LanguageCode", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message request for the ListTranslations method", required: ["Header", "LanguageCode"] } } }); + } + create(value?: PartialMessage): ListTranslationsRequest { + const message = globalThis.Object.create((this.messagePrototype!)); + message.LanguageCode = ""; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListTranslationsRequest): ListTranslationsRequest { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* api.RequestProjectHeader Header */ 1: + message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); + break; + case /* string LanguageCode */ 2: + message.LanguageCode = reader.string(); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: ListTranslationsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* api.RequestProjectHeader Header = 1; */ + if (message.Header) + RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); + /* string LanguageCode = 2; */ + if (message.LanguageCode !== "") + writer.tag(2, WireType.LengthDelimited).string(message.LanguageCode); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.ListTranslationsRequest + */ +export const ListTranslationsRequest = new ListTranslationsRequest$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class ListTranslationsResult$Type extends MessageType { + constructor() { + super("api.ListTranslationsResult", [ + { no: 1, name: "Contexts", kind: "message", localName: "Contexts", jsonName: "Contexts", repeat: 2 /*RepeatType.UNPACKED*/, T: () => TranslationsByContext } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message result for the ListTranslations method" } } }); + } + create(value?: PartialMessage): ListTranslationsResult { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Contexts = []; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListTranslationsResult): ListTranslationsResult { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* repeated api.TranslationsByContext Contexts */ 1: + message.Contexts.push(TranslationsByContext.internalBinaryRead(reader, reader.uint32(), options)); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: ListTranslationsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* repeated api.TranslationsByContext Contexts = 1; */ + for (let i = 0; i < message.Contexts.length; i++) + TranslationsByContext.internalBinaryWrite(message.Contexts[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.ListTranslationsResult + */ +export const ListTranslationsResult = new ListTranslationsResult$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class DeleteAllTranslationsRequest$Type extends MessageType { + constructor() { + super("api.DeleteAllTranslationsRequest", [ + { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message request for the DeleteAllTranslations method", required: ["Header"] } } }); + } + create(value?: PartialMessage): DeleteAllTranslationsRequest { + const message = globalThis.Object.create((this.messagePrototype!)); + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAllTranslationsRequest): DeleteAllTranslationsRequest { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* api.RequestProjectHeader Header */ 1: + message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: DeleteAllTranslationsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* api.RequestProjectHeader Header = 1; */ + if (message.Header) + RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.DeleteAllTranslationsRequest + */ +export const DeleteAllTranslationsRequest = new DeleteAllTranslationsRequest$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class DeleteAllTranslationsResult$Type extends MessageType { + constructor() { + super("api.DeleteAllTranslationsResult", [], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message result for the DeleteAllTranslations method" } } }); + } + create(value?: PartialMessage): DeleteAllTranslationsResult { + const message = globalThis.Object.create((this.messagePrototype!)); + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAllTranslationsResult): DeleteAllTranslationsResult { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: DeleteAllTranslationsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.DeleteAllTranslationsResult + */ +export const DeleteAllTranslationsResult = new DeleteAllTranslationsResult$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class GetLanguagesRequest$Type extends MessageType { + constructor() { + super("api.GetLanguagesRequest", [], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message request for the GetLanguages method" } } }); + } + create(value?: PartialMessage): GetLanguagesRequest { + const message = globalThis.Object.create((this.messagePrototype!)); + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetLanguagesRequest): GetLanguagesRequest { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: GetLanguagesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.GetLanguagesRequest + */ +export const GetLanguagesRequest = new GetLanguagesRequest$Type(); +// @generated message type with reflection information, may provide speed optimized methods +class GetLanguagesResult$Type extends MessageType { + constructor() { + super("api.GetLanguagesResult", [ + { no: 1, name: "Languages", kind: "scalar", localName: "Languages", jsonName: "Languages", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } + ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Message result for the GetLanguages method" } } }); + } + create(value?: PartialMessage): GetLanguagesResult { + const message = globalThis.Object.create((this.messagePrototype!)); + message.Languages = []; + if (value !== undefined) + reflectionMergePartial(this, message, value); + return message; + } + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetLanguagesResult): GetLanguagesResult { + let message = target ?? this.create(), end = reader.pos + length; + while (reader.pos < end) { + let [fieldNo, wireType] = reader.tag(); + switch (fieldNo) { + case /* repeated string Languages */ 1: + message.Languages.push(reader.string()); + break; + default: + let u = options.readUnknownField; + if (u === "throw") + throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); + let d = reader.skip(wireType); + if (u !== false) + (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); + } + } + return message; + } + internalBinaryWrite(message: GetLanguagesResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { + /* repeated string Languages = 1; */ + for (let i = 0; i < message.Languages.length; i++) + writer.tag(1, WireType.LengthDelimited).string(message.Languages[i]); + let u = options.writeUnknownFields; + if (u !== false) + (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); + return writer; + } +} +/** + * @generated MessageType for protobuf message api.GetLanguagesResult + */ +export const GetLanguagesResult = new GetLanguagesResult$Type(); +/** + * @generated ServiceType for protobuf service api.TranslationsService + */ +export const TranslationsService = new ServiceType("api.TranslationsService", [ + { name: "Get", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Translations"], summary: "Get the translations of a label", description: "Get the translations of a label for a given context in a project" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "HIDDEN" } }, I: GetTranslationsRequest, O: GetTranslationsResult }, + { name: "Put", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Translations"], summary: "Put the translations of a label", description: "Put the translations of a label for a given context in a project" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "HIDDEN" } }, I: PutTranslationsRequest, O: PutTranslationsResult }, + { name: "Delete", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Translations"], summary: "Delete the translations of a label", description: "Delete the translations of a label for a given context in a project" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "HIDDEN" } }, I: DeleteTranslationsRequest, O: DeleteTranslationsResult }, + { name: "List", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Translations"], summary: "List the translations of a label", description: "List all the available translations for a given language code in a project" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "HIDDEN" } }, I: ListTranslationsRequest, O: ListTranslationsResult }, + { name: "DeleteAll", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Translations"], summary: "Delete all the translations", description: "Delete all the translations of a project" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "HIDDEN" } }, I: DeleteAllTranslationsRequest, O: DeleteAllTranslationsResult }, + { name: "GetLanguages", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Translations"], summary: "Get all the available languages", description: "Get all the available languages" }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "HIDDEN" } }, I: GetLanguagesRequest, O: GetLanguagesResult } +], { "api.k8sService": "translations-server" });