// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix // @generated from protobuf file "module.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"; /** * @generated from protobuf message api.Module */ export interface Module { /** * @generated from protobuf field: string ID = 1 */ ID: string; /** * @generated from protobuf field: repeated api.Module DependsOn = 2 */ DependsOn: Module[]; /** * @generated from protobuf field: api.ModuleCategory Category = 3 */ Category: ModuleCategory; } /** * @generated from protobuf message api.ListModulesRequest */ export interface ListModulesRequest { } /** * @generated from protobuf message api.ListModulesResponse */ export interface ListModulesResponse { /** * @generated from protobuf field: repeated api.Module Modules = 1 */ Modules: Module[]; } /** * @generated from protobuf message api.SetOrganisationModulesRequest */ export interface SetOrganisationModulesRequest { /** * @generated from protobuf field: string OrganisationID = 1 */ OrganisationID: string; /** * @generated from protobuf field: repeated api.Module Modules = 2 */ Modules: Module[]; } /** * @generated from protobuf message api.SetOrganisationModulesResponse */ export interface SetOrganisationModulesResponse { } /** * @generated from protobuf message api.ListOrganisationModulesResponse */ export interface ListOrganisationModulesResponse { /** * @generated from protobuf field: repeated api.Module Modules = 1 */ Modules: Module[]; } /** * @generated from protobuf message api.SetProjectModulesRequest */ export interface SetProjectModulesRequest { /** * @generated from protobuf field: string ProjectID = 1 */ ProjectID: string; /** * @generated from protobuf field: repeated api.Module Modules = 2 */ Modules: Module[]; } /** * @generated from protobuf message api.SetProjectModulesResponse */ export interface SetProjectModulesResponse { } /** * @generated from protobuf message api.ListProjectModulesResponse */ export interface ListProjectModulesResponse { /** * @generated from protobuf field: repeated api.Module Modules = 1 */ Modules: Module[]; } /** * @generated from protobuf message api.SetResourceModulesRequest */ export interface SetResourceModulesRequest { /** * @generated from protobuf field: string ResourceID = 1 */ ResourceID: string; /** * @generated from protobuf field: repeated api.Module Modules = 2 */ Modules: Module[]; } /** * @generated from protobuf message api.SetResourceModulesResponse */ export interface SetResourceModulesResponse { } /** * @generated from protobuf message api.ListResourceModulesRequest */ export interface ListResourceModulesRequest { /** * @generated from protobuf field: string ResourceID = 1 */ ResourceID: string; } /** * @generated from protobuf message api.ListResourceModulesResponse */ export interface ListResourceModulesResponse { /** * @generated from protobuf field: repeated api.Module Modules = 1 */ Modules: Module[]; } /** * @generated from protobuf message api.IsAPIActivatedRequest */ export interface IsAPIActivatedRequest { /** * @generated from protobuf field: string ResourceID = 1 */ ResourceID: string; /** * @generated from protobuf field: string Service = 2 */ Service: string; /** * @generated from protobuf field: string Method = 3 */ Method: string; } /** * @generated from protobuf message api.IsAPIActivatedResponse */ export interface IsAPIActivatedResponse { /** * @generated from protobuf field: bool Activated = 1 */ Activated: boolean; /** * @generated from protobuf field: string ExpectedModuleID = 2 */ ExpectedModuleID: string; } /** * @generated from protobuf message api.CreateModuleRequest */ export interface CreateModuleRequest { /** * @generated from protobuf field: api.Module Module = 1 */ Module?: Module; } /** * @generated from protobuf message api.CreateModuleResponse */ export interface CreateModuleResponse { /** * @generated from protobuf field: api.Module Module = 1 */ Module?: Module; } /** * @generated from protobuf message api.DeleteModuleRequest */ export interface DeleteModuleRequest { /** * @generated from protobuf field: string ID = 1 */ ID: string; } /** * @generated from protobuf message api.DeleteModuleResponse */ export interface DeleteModuleResponse { } /** * @generated from protobuf enum api.ModuleCategory */ export enum ModuleCategory { /** * @generated from protobuf enum value: MODULE_CATEGORY_UNKNOWN = 0; */ MODULE_CATEGORY_UNKNOWN = 0, /** * @generated from protobuf enum value: MODULE_CATEGORY_CONNECTORS = 1; */ MODULE_CATEGORY_CONNECTORS = 1, /** * @generated from protobuf enum value: MODULE_CATEGORY_ORDERS = 2; */ MODULE_CATEGORY_ORDERS = 2 } // @generated message type with reflection information, may provide speed optimized methods class Module$Type extends MessageType { constructor() { super("api.Module", [ { no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "DependsOn", kind: "message", localName: "DependsOn", jsonName: "DependsOn", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module }, { no: 3, name: "Category", kind: "enum", localName: "Category", jsonName: "Category", T: () => ["api.ModuleCategory", ModuleCategory] } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ID"] } } }); } create(value?: PartialMessage): Module { const message = globalThis.Object.create((this.messagePrototype!)); message.ID = ""; message.DependsOn = []; message.Category = 0; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Module): Module { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ID */ 1: message.ID = reader.string(); break; case /* repeated api.Module DependsOn */ 2: message.DependsOn.push(Module.internalBinaryRead(reader, reader.uint32(), options)); break; case /* api.ModuleCategory Category */ 3: message.Category = reader.int32(); 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: Module, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ID = 1; */ if (message.ID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ID); /* repeated api.Module DependsOn = 2; */ for (let i = 0; i < message.DependsOn.length; i++) Module.internalBinaryWrite(message.DependsOn[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join(); /* api.ModuleCategory Category = 3; */ if (message.Category !== 0) writer.tag(3, WireType.Varint).int32(message.Category); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.Module */ export const Module = new Module$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListModulesRequest$Type extends MessageType { constructor() { super("api.ListModulesRequest", []); } create(value?: PartialMessage): ListModulesRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListModulesRequest): ListModulesRequest { 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: ListModulesRequest, 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.ListModulesRequest */ export const ListModulesRequest = new ListModulesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListModulesResponse$Type extends MessageType { constructor() { super("api.ListModulesResponse", [ { no: 1, name: "Modules", kind: "message", localName: "Modules", jsonName: "Modules", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module } ]); } create(value?: PartialMessage): ListModulesResponse { const message = globalThis.Object.create((this.messagePrototype!)); message.Modules = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListModulesResponse): ListModulesResponse { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated api.Module Modules */ 1: message.Modules.push(Module.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: ListModulesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* repeated api.Module Modules = 1; */ for (let i = 0; i < message.Modules.length; i++) Module.internalBinaryWrite(message.Modules[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.ListModulesResponse */ export const ListModulesResponse = new ListModulesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetOrganisationModulesRequest$Type extends MessageType { constructor() { super("api.SetOrganisationModulesRequest", [ { no: 1, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "Modules", kind: "message", localName: "Modules", jsonName: "Modules", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["OrganisationID"] } } }); } create(value?: PartialMessage): SetOrganisationModulesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.OrganisationID = ""; message.Modules = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetOrganisationModulesRequest): SetOrganisationModulesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string OrganisationID */ 1: message.OrganisationID = reader.string(); break; case /* repeated api.Module Modules */ 2: message.Modules.push(Module.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: SetOrganisationModulesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string OrganisationID = 1; */ if (message.OrganisationID !== "") writer.tag(1, WireType.LengthDelimited).string(message.OrganisationID); /* repeated api.Module Modules = 2; */ for (let i = 0; i < message.Modules.length; i++) Module.internalBinaryWrite(message.Modules[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.SetOrganisationModulesRequest */ export const SetOrganisationModulesRequest = new SetOrganisationModulesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetOrganisationModulesResponse$Type extends MessageType { constructor() { super("api.SetOrganisationModulesResponse", []); } create(value?: PartialMessage): SetOrganisationModulesResponse { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetOrganisationModulesResponse): SetOrganisationModulesResponse { 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: SetOrganisationModulesResponse, 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.SetOrganisationModulesResponse */ export const SetOrganisationModulesResponse = new SetOrganisationModulesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListOrganisationModulesResponse$Type extends MessageType { constructor() { super("api.ListOrganisationModulesResponse", [ { no: 1, name: "Modules", kind: "message", localName: "Modules", jsonName: "Modules", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module } ]); } create(value?: PartialMessage): ListOrganisationModulesResponse { const message = globalThis.Object.create((this.messagePrototype!)); message.Modules = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListOrganisationModulesResponse): ListOrganisationModulesResponse { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated api.Module Modules */ 1: message.Modules.push(Module.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: ListOrganisationModulesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* repeated api.Module Modules = 1; */ for (let i = 0; i < message.Modules.length; i++) Module.internalBinaryWrite(message.Modules[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.ListOrganisationModulesResponse */ export const ListOrganisationModulesResponse = new ListOrganisationModulesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetProjectModulesRequest$Type extends MessageType { constructor() { super("api.SetProjectModulesRequest", [ { no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "Modules", kind: "message", localName: "Modules", jsonName: "Modules", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ProjectID"] } } }); } create(value?: PartialMessage): SetProjectModulesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ProjectID = ""; message.Modules = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetProjectModulesRequest): SetProjectModulesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ProjectID */ 1: message.ProjectID = reader.string(); break; case /* repeated api.Module Modules */ 2: message.Modules.push(Module.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: SetProjectModulesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ProjectID = 1; */ if (message.ProjectID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ProjectID); /* repeated api.Module Modules = 2; */ for (let i = 0; i < message.Modules.length; i++) Module.internalBinaryWrite(message.Modules[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.SetProjectModulesRequest */ export const SetProjectModulesRequest = new SetProjectModulesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetProjectModulesResponse$Type extends MessageType { constructor() { super("api.SetProjectModulesResponse", []); } create(value?: PartialMessage): SetProjectModulesResponse { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetProjectModulesResponse): SetProjectModulesResponse { 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: SetProjectModulesResponse, 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.SetProjectModulesResponse */ export const SetProjectModulesResponse = new SetProjectModulesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListProjectModulesResponse$Type extends MessageType { constructor() { super("api.ListProjectModulesResponse", [ { no: 1, name: "Modules", kind: "message", localName: "Modules", jsonName: "Modules", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module } ]); } create(value?: PartialMessage): ListProjectModulesResponse { const message = globalThis.Object.create((this.messagePrototype!)); message.Modules = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListProjectModulesResponse): ListProjectModulesResponse { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated api.Module Modules */ 1: message.Modules.push(Module.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: ListProjectModulesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* repeated api.Module Modules = 1; */ for (let i = 0; i < message.Modules.length; i++) Module.internalBinaryWrite(message.Modules[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.ListProjectModulesResponse */ export const ListProjectModulesResponse = new ListProjectModulesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetResourceModulesRequest$Type extends MessageType { constructor() { super("api.SetResourceModulesRequest", [ { no: 1, name: "ResourceID", kind: "scalar", localName: "ResourceID", jsonName: "ResourceID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "Modules", kind: "message", localName: "Modules", jsonName: "Modules", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ResourceID"] } } }); } create(value?: PartialMessage): SetResourceModulesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ResourceID = ""; message.Modules = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetResourceModulesRequest): SetResourceModulesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ResourceID */ 1: message.ResourceID = reader.string(); break; case /* repeated api.Module Modules */ 2: message.Modules.push(Module.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: SetResourceModulesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ResourceID = 1; */ if (message.ResourceID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ResourceID); /* repeated api.Module Modules = 2; */ for (let i = 0; i < message.Modules.length; i++) Module.internalBinaryWrite(message.Modules[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.SetResourceModulesRequest */ export const SetResourceModulesRequest = new SetResourceModulesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetResourceModulesResponse$Type extends MessageType { constructor() { super("api.SetResourceModulesResponse", []); } create(value?: PartialMessage): SetResourceModulesResponse { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetResourceModulesResponse): SetResourceModulesResponse { 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: SetResourceModulesResponse, 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.SetResourceModulesResponse */ export const SetResourceModulesResponse = new SetResourceModulesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListResourceModulesRequest$Type extends MessageType { constructor() { super("api.ListResourceModulesRequest", [ { no: 1, name: "ResourceID", kind: "scalar", localName: "ResourceID", jsonName: "ResourceID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ResourceID"] } } }); } create(value?: PartialMessage): ListResourceModulesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ResourceID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListResourceModulesRequest): ListResourceModulesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ResourceID */ 1: message.ResourceID = 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: ListResourceModulesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ResourceID = 1; */ if (message.ResourceID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ResourceID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.ListResourceModulesRequest */ export const ListResourceModulesRequest = new ListResourceModulesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListResourceModulesResponse$Type extends MessageType { constructor() { super("api.ListResourceModulesResponse", [ { no: 1, name: "Modules", kind: "message", localName: "Modules", jsonName: "Modules", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module } ]); } create(value?: PartialMessage): ListResourceModulesResponse { const message = globalThis.Object.create((this.messagePrototype!)); message.Modules = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListResourceModulesResponse): ListResourceModulesResponse { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated api.Module Modules */ 1: message.Modules.push(Module.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: ListResourceModulesResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* repeated api.Module Modules = 1; */ for (let i = 0; i < message.Modules.length; i++) Module.internalBinaryWrite(message.Modules[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.ListResourceModulesResponse */ export const ListResourceModulesResponse = new ListResourceModulesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class IsAPIActivatedRequest$Type extends MessageType { constructor() { super("api.IsAPIActivatedRequest", [ { no: 1, name: "ResourceID", kind: "scalar", localName: "ResourceID", jsonName: "ResourceID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "Service", kind: "scalar", localName: "Service", jsonName: "Service", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "Method", kind: "scalar", localName: "Method", jsonName: "Method", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ResourceID", "Service", "Method"] } } }); } create(value?: PartialMessage): IsAPIActivatedRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ResourceID = ""; message.Service = ""; message.Method = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: IsAPIActivatedRequest): IsAPIActivatedRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ResourceID */ 1: message.ResourceID = reader.string(); break; case /* string Service */ 2: message.Service = reader.string(); break; case /* string Method */ 3: message.Method = 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: IsAPIActivatedRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ResourceID = 1; */ if (message.ResourceID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ResourceID); /* string Service = 2; */ if (message.Service !== "") writer.tag(2, WireType.LengthDelimited).string(message.Service); /* string Method = 3; */ if (message.Method !== "") writer.tag(3, WireType.LengthDelimited).string(message.Method); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.IsAPIActivatedRequest */ export const IsAPIActivatedRequest = new IsAPIActivatedRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class IsAPIActivatedResponse$Type extends MessageType { constructor() { super("api.IsAPIActivatedResponse", [ { no: 1, name: "Activated", kind: "scalar", localName: "Activated", jsonName: "Activated", T: 8 /*ScalarType.BOOL*/ }, { no: 2, name: "ExpectedModuleID", kind: "scalar", localName: "ExpectedModuleID", jsonName: "ExpectedModuleID", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): IsAPIActivatedResponse { const message = globalThis.Object.create((this.messagePrototype!)); message.Activated = false; message.ExpectedModuleID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: IsAPIActivatedResponse): IsAPIActivatedResponse { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* bool Activated */ 1: message.Activated = reader.bool(); break; case /* string ExpectedModuleID */ 2: message.ExpectedModuleID = 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: IsAPIActivatedResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* bool Activated = 1; */ if (message.Activated !== false) writer.tag(1, WireType.Varint).bool(message.Activated); /* string ExpectedModuleID = 2; */ if (message.ExpectedModuleID !== "") writer.tag(2, WireType.LengthDelimited).string(message.ExpectedModuleID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.IsAPIActivatedResponse */ export const IsAPIActivatedResponse = new IsAPIActivatedResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class CreateModuleRequest$Type extends MessageType { constructor() { super("api.CreateModuleRequest", [ { no: 1, name: "Module", kind: "message", localName: "Module", jsonName: "Module", T: () => Module } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Module"] } } }); } create(value?: PartialMessage): CreateModuleRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateModuleRequest): CreateModuleRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.Module Module */ 1: message.Module = Module.internalBinaryRead(reader, reader.uint32(), options, message.Module); 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: CreateModuleRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.Module Module = 1; */ if (message.Module) Module.internalBinaryWrite(message.Module, 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.CreateModuleRequest */ export const CreateModuleRequest = new CreateModuleRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class CreateModuleResponse$Type extends MessageType { constructor() { super("api.CreateModuleResponse", [ { no: 1, name: "Module", kind: "message", localName: "Module", jsonName: "Module", T: () => Module } ]); } create(value?: PartialMessage): CreateModuleResponse { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateModuleResponse): CreateModuleResponse { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.Module Module */ 1: message.Module = Module.internalBinaryRead(reader, reader.uint32(), options, message.Module); 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: CreateModuleResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.Module Module = 1; */ if (message.Module) Module.internalBinaryWrite(message.Module, 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.CreateModuleResponse */ export const CreateModuleResponse = new CreateModuleResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class DeleteModuleRequest$Type extends MessageType { constructor() { super("api.DeleteModuleRequest", [ { no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["ID"] } } }); } create(value?: PartialMessage): DeleteModuleRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteModuleRequest): DeleteModuleRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ID */ 1: message.ID = 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: DeleteModuleRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ID = 1; */ if (message.ID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.DeleteModuleRequest */ export const DeleteModuleRequest = new DeleteModuleRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class DeleteModuleResponse$Type extends MessageType { constructor() { super("api.DeleteModuleResponse", []); } create(value?: PartialMessage): DeleteModuleResponse { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteModuleResponse): DeleteModuleResponse { 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: DeleteModuleResponse, 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.DeleteModuleResponse */ export const DeleteModuleResponse = new DeleteModuleResponse$Type(); /** * @generated ServiceType for protobuf service api.ModuleService */ export const ModuleService = new ServiceType("api.ModuleService", [ { name: "List", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Modules"], description: "List all modules of the platform." }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListModulesRequest, O: ListModulesResponse }, { name: "Create", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Modules"], description: "Create a module." }, "api.rscType": "Platform", "api.roles": "Platform.Module", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: CreateModuleRequest, O: CreateModuleResponse }, { name: "Delete", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Modules"], description: "Delete a module." }, "api.rscType": "Platform", "api.roles": "Platform.Module", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DeleteModuleRequest, O: DeleteModuleResponse }, { name: "SetOrganisationModules", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Modules"], description: "Set the modules of an organisation." }, "api.rscType": "Platform", "api.roles": "Platform.Module", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: SetOrganisationModulesRequest, O: SetOrganisationModulesResponse }, { name: "SetProjectModules", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Modules"], description: "Set the modules of a project." }, "api.rscType": "Platform", "api.roles": "Platform.Module", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: SetProjectModulesRequest, O: SetProjectModulesResponse }, { name: "SetResourceModules", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Modules"], description: "Set the modules of a resource." }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: SetResourceModulesRequest, O: SetResourceModulesResponse }, { name: "ListResourceModules", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Modules"], description: "List the modules of a resource." }, "api.rscType": "Platform", "api.roles": "Platform.Module", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: ListResourceModulesRequest, O: ListResourceModulesResponse }, { name: "IsAPIActivated", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Modules"], description: "Check if the API is activated for the given resource" }, "api.rscType": "Platform", "api.roles": "Platform.Module", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: IsAPIActivatedRequest, O: IsAPIActivatedResponse } ], { "api.k8sService": "authorization-server" });