You've already forked npm-core-sdk
1262 lines
62 KiB
TypeScript
1262 lines
62 KiB
TypeScript
// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix
|
|
// @generated from protobuf file "api.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 { Resource } from "./shared";
|
|
import { Scope } from "./shared";
|
|
import { Module } from "./module";
|
|
import { ModuleRegistration } from "./shared";
|
|
import { Role } from "./role";
|
|
import { ClientAPI } from "./shared";
|
|
import { UserUIPermissions } from "./shared";
|
|
import { Permission } from "./shared";
|
|
import { ResourceType } from "./shared";
|
|
// ======= RPC MODELS =======
|
|
|
|
/**
|
|
* @generated from protobuf message api.GetPermissionsRequest
|
|
*/
|
|
export interface GetPermissionsRequest {
|
|
/**
|
|
* @generated from protobuf field: api.ResourceType RscType = 1
|
|
*/
|
|
RscType: ResourceType;
|
|
/**
|
|
* @generated from protobuf field: string Client = 2
|
|
*/
|
|
Client: string;
|
|
/**
|
|
* @generated from protobuf field: string Service = 3
|
|
*/
|
|
Service: string;
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.GetPermissionsResult
|
|
*/
|
|
export interface GetPermissionsResult {
|
|
/**
|
|
* @generated from protobuf field: repeated api.Permission Permissions = 5
|
|
*/
|
|
Permissions: Permission[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.GetUIPermissionsRequest
|
|
*/
|
|
export interface GetUIPermissionsRequest {
|
|
/**
|
|
* @generated from protobuf field: api.ResourceType RscType = 1
|
|
*/
|
|
RscType: ResourceType;
|
|
/**
|
|
* @generated from protobuf field: string Client = 2
|
|
*/
|
|
Client: string;
|
|
/**
|
|
* @generated from protobuf field: string Service = 3
|
|
*/
|
|
Service: string;
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.GetUIPermissionsResult
|
|
*/
|
|
export interface GetUIPermissionsResult {
|
|
/**
|
|
* @generated from protobuf field: repeated api.Permission Permissions = 1
|
|
*/
|
|
Permissions: Permission[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.ListUserUIPermissionsRequest
|
|
*/
|
|
export interface ListUserUIPermissionsRequest {
|
|
/**
|
|
* @generated from protobuf field: string Client = 2
|
|
*/
|
|
Client: string;
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.ListUserUIPermissionsResult
|
|
*/
|
|
export interface ListUserUIPermissionsResult {
|
|
/**
|
|
* @generated from protobuf field: repeated api.UserUIPermissions Permissions = 2
|
|
*/
|
|
Permissions: UserUIPermissions[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.RegisterPackageRequest
|
|
*/
|
|
export interface RegisterPackageRequest {
|
|
/**
|
|
* @generated from protobuf field: string PackageName = 1
|
|
*/
|
|
PackageName: string;
|
|
/**
|
|
* @generated from protobuf field: repeated api.ClientAPI Clients = 2
|
|
*/
|
|
Clients: ClientAPI[];
|
|
/**
|
|
* @generated from protobuf field: bool ForceFullScopeCreation = 3
|
|
*/
|
|
ForceFullScopeCreation: boolean;
|
|
/**
|
|
* @generated from protobuf field: repeated api.Role Roles = 4
|
|
*/
|
|
Roles: Role[];
|
|
/**
|
|
* @generated from protobuf field: repeated api.ModuleRegistration Workflows = 5
|
|
*/
|
|
Workflows: ModuleRegistration[];
|
|
/**
|
|
* @generated from protobuf field: repeated api.Module Modules = 6
|
|
*/
|
|
Modules: Module[];
|
|
/**
|
|
* @generated from protobuf field: bool ForceResourcePropagation = 7
|
|
*/
|
|
ForceResourcePropagation: boolean;
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.RegisterPackageResult
|
|
*/
|
|
export interface RegisterPackageResult {
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.CreateScopeRequest
|
|
*/
|
|
export interface CreateScopeRequest {
|
|
/**
|
|
* @generated from protobuf field: string ModuleName = 1
|
|
*/
|
|
ModuleName: string;
|
|
/**
|
|
* @generated from protobuf field: string Client = 2
|
|
*/
|
|
Client: string;
|
|
/**
|
|
* @generated from protobuf field: api.Scope Scope = 3
|
|
*/
|
|
Scope?: Scope;
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.CreateScopeResult
|
|
*/
|
|
export interface CreateScopeResult {
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.DeleteScopeRequest
|
|
*/
|
|
export interface DeleteScopeRequest {
|
|
/**
|
|
* @generated from protobuf field: string ModuleName = 1
|
|
*/
|
|
ModuleName: string;
|
|
/**
|
|
* @generated from protobuf field: string Client = 2
|
|
*/
|
|
Client: string;
|
|
/**
|
|
* @generated from protobuf field: api.Scope Scope = 3
|
|
*/
|
|
Scope?: Scope;
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.DeleteScopeResult
|
|
*/
|
|
export interface DeleteScopeResult {
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.CleanScopeRequest
|
|
*/
|
|
export interface CleanScopeRequest {
|
|
/**
|
|
* @generated from protobuf field: string Client = 1
|
|
*/
|
|
Client: string;
|
|
/**
|
|
* @generated from protobuf field: api.Scope Scope = 2
|
|
*/
|
|
Scope?: Scope;
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.CleanScopeResult
|
|
*/
|
|
export interface CleanScopeResult {
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.UserRPT
|
|
*/
|
|
export interface UserRPT {
|
|
/**
|
|
* @generated from protobuf field: string UserID = 1
|
|
*/
|
|
UserID: string;
|
|
/**
|
|
* @generated from protobuf field: api.Resource Resource = 2
|
|
*/
|
|
Resource?: Resource;
|
|
/**
|
|
* @generated from protobuf field: repeated string Scopes = 3
|
|
*/
|
|
Scopes: string[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.ListUserRPTsRequest
|
|
*/
|
|
export interface ListUserRPTsRequest {
|
|
/**
|
|
* @generated from protobuf field: string UserID = 1
|
|
*/
|
|
UserID: string;
|
|
/**
|
|
* @generated from protobuf field: api.ResourceType ResourceType = 2
|
|
*/
|
|
ResourceType: ResourceType; // Will filter the user's permissions for resources of this type.
|
|
/**
|
|
* @generated from protobuf field: string ResourceID = 3
|
|
*/
|
|
ResourceID: string; // Will filter the user's permissions for this resource id.
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.ListUserRPTsResponse
|
|
*/
|
|
export interface ListUserRPTsResponse {
|
|
/**
|
|
* @generated from protobuf field: repeated api.UserRPT RPTs = 1
|
|
*/
|
|
RPTs: UserRPT[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.SynchronizeUserRPTsRequest
|
|
*/
|
|
export interface SynchronizeUserRPTsRequest {
|
|
/**
|
|
* @generated from protobuf field: string UserID = 1
|
|
*/
|
|
UserID: string;
|
|
}
|
|
/**
|
|
* @generated from protobuf message api.SynchronizeUserRPTsResponse
|
|
*/
|
|
export interface SynchronizeUserRPTsResponse {
|
|
}
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class GetPermissionsRequest$Type extends MessageType<GetPermissionsRequest> {
|
|
constructor() {
|
|
super("api.GetPermissionsRequest", [
|
|
{ no: 1, name: "RscType", kind: "enum", localName: "RscType", jsonName: "RscType", T: () => ["api.ResourceType", ResourceType] },
|
|
{ no: 2, name: "Client", kind: "scalar", localName: "Client", jsonName: "Client", T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 3, name: "Service", kind: "scalar", localName: "Service", jsonName: "Service", T: 9 /*ScalarType.STRING*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<GetPermissionsRequest>): GetPermissionsRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.RscType = 0;
|
|
message.Client = "";
|
|
message.Service = "";
|
|
if (value !== undefined)
|
|
reflectionMergePartial<GetPermissionsRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPermissionsRequest): GetPermissionsRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* api.ResourceType RscType */ 1:
|
|
message.RscType = reader.int32();
|
|
break;
|
|
case /* string Client */ 2:
|
|
message.Client = reader.string();
|
|
break;
|
|
case /* string Service */ 3:
|
|
message.Service = 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: GetPermissionsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* api.ResourceType RscType = 1; */
|
|
if (message.RscType !== 0)
|
|
writer.tag(1, WireType.Varint).int32(message.RscType);
|
|
/* string Client = 2; */
|
|
if (message.Client !== "")
|
|
writer.tag(2, WireType.LengthDelimited).string(message.Client);
|
|
/* string Service = 3; */
|
|
if (message.Service !== "")
|
|
writer.tag(3, WireType.LengthDelimited).string(message.Service);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message api.GetPermissionsRequest
|
|
*/
|
|
export const GetPermissionsRequest = new GetPermissionsRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class GetPermissionsResult$Type extends MessageType<GetPermissionsResult> {
|
|
constructor() {
|
|
super("api.GetPermissionsResult", [
|
|
{ no: 5, name: "Permissions", kind: "message", localName: "Permissions", jsonName: "Permissions", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Permission }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<GetPermissionsResult>): GetPermissionsResult {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.Permissions = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<GetPermissionsResult>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPermissionsResult): GetPermissionsResult {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated api.Permission Permissions */ 5:
|
|
message.Permissions.push(Permission.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: GetPermissionsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated api.Permission Permissions = 5; */
|
|
for (let i = 0; i < message.Permissions.length; i++)
|
|
Permission.internalBinaryWrite(message.Permissions[i], writer.tag(5, 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.GetPermissionsResult
|
|
*/
|
|
export const GetPermissionsResult = new GetPermissionsResult$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class GetUIPermissionsRequest$Type extends MessageType<GetUIPermissionsRequest> {
|
|
constructor() {
|
|
super("api.GetUIPermissionsRequest", [
|
|
{ no: 1, name: "RscType", kind: "enum", localName: "RscType", jsonName: "RscType", T: () => ["api.ResourceType", ResourceType] },
|
|
{ no: 2, name: "Client", kind: "scalar", localName: "Client", jsonName: "Client", T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 3, name: "Service", kind: "scalar", localName: "Service", jsonName: "Service", T: 9 /*ScalarType.STRING*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<GetUIPermissionsRequest>): GetUIPermissionsRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.RscType = 0;
|
|
message.Client = "";
|
|
message.Service = "";
|
|
if (value !== undefined)
|
|
reflectionMergePartial<GetUIPermissionsRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetUIPermissionsRequest): GetUIPermissionsRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* api.ResourceType RscType */ 1:
|
|
message.RscType = reader.int32();
|
|
break;
|
|
case /* string Client */ 2:
|
|
message.Client = reader.string();
|
|
break;
|
|
case /* string Service */ 3:
|
|
message.Service = 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: GetUIPermissionsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* api.ResourceType RscType = 1; */
|
|
if (message.RscType !== 0)
|
|
writer.tag(1, WireType.Varint).int32(message.RscType);
|
|
/* string Client = 2; */
|
|
if (message.Client !== "")
|
|
writer.tag(2, WireType.LengthDelimited).string(message.Client);
|
|
/* string Service = 3; */
|
|
if (message.Service !== "")
|
|
writer.tag(3, WireType.LengthDelimited).string(message.Service);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message api.GetUIPermissionsRequest
|
|
*/
|
|
export const GetUIPermissionsRequest = new GetUIPermissionsRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class GetUIPermissionsResult$Type extends MessageType<GetUIPermissionsResult> {
|
|
constructor() {
|
|
super("api.GetUIPermissionsResult", [
|
|
{ no: 1, name: "Permissions", kind: "message", localName: "Permissions", jsonName: "Permissions", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Permission }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<GetUIPermissionsResult>): GetUIPermissionsResult {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.Permissions = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<GetUIPermissionsResult>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetUIPermissionsResult): GetUIPermissionsResult {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated api.Permission Permissions */ 1:
|
|
message.Permissions.push(Permission.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: GetUIPermissionsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated api.Permission Permissions = 1; */
|
|
for (let i = 0; i < message.Permissions.length; i++)
|
|
Permission.internalBinaryWrite(message.Permissions[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.GetUIPermissionsResult
|
|
*/
|
|
export const GetUIPermissionsResult = new GetUIPermissionsResult$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class ListUserUIPermissionsRequest$Type extends MessageType<ListUserUIPermissionsRequest> {
|
|
constructor() {
|
|
super("api.ListUserUIPermissionsRequest", [
|
|
{ no: 2, name: "Client", kind: "scalar", localName: "Client", jsonName: "Client", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<ListUserUIPermissionsRequest>): ListUserUIPermissionsRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.Client = "";
|
|
if (value !== undefined)
|
|
reflectionMergePartial<ListUserUIPermissionsRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserUIPermissionsRequest): ListUserUIPermissionsRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* string Client */ 2:
|
|
message.Client = 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: ListUserUIPermissionsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* string Client = 2; */
|
|
if (message.Client !== "")
|
|
writer.tag(2, WireType.LengthDelimited).string(message.Client);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message api.ListUserUIPermissionsRequest
|
|
*/
|
|
export const ListUserUIPermissionsRequest = new ListUserUIPermissionsRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class ListUserUIPermissionsResult$Type extends MessageType<ListUserUIPermissionsResult> {
|
|
constructor() {
|
|
super("api.ListUserUIPermissionsResult", [
|
|
{ no: 2, name: "Permissions", kind: "message", localName: "Permissions", jsonName: "Permissions", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UserUIPermissions }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<ListUserUIPermissionsResult>): ListUserUIPermissionsResult {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.Permissions = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<ListUserUIPermissionsResult>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserUIPermissionsResult): ListUserUIPermissionsResult {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated api.UserUIPermissions Permissions */ 2:
|
|
message.Permissions.push(UserUIPermissions.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: ListUserUIPermissionsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated api.UserUIPermissions Permissions = 2; */
|
|
for (let i = 0; i < message.Permissions.length; i++)
|
|
UserUIPermissions.internalBinaryWrite(message.Permissions[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.ListUserUIPermissionsResult
|
|
*/
|
|
export const ListUserUIPermissionsResult = new ListUserUIPermissionsResult$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class RegisterPackageRequest$Type extends MessageType<RegisterPackageRequest> {
|
|
constructor() {
|
|
super("api.RegisterPackageRequest", [
|
|
{ no: 1, name: "PackageName", kind: "scalar", localName: "PackageName", jsonName: "PackageName", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
|
|
{ no: 2, name: "Clients", kind: "message", localName: "Clients", jsonName: "Clients", repeat: 2 /*RepeatType.UNPACKED*/, T: () => ClientAPI },
|
|
{ no: 3, name: "ForceFullScopeCreation", kind: "scalar", localName: "ForceFullScopeCreation", jsonName: "ForceFullScopeCreation", T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 4, name: "Roles", kind: "message", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Role },
|
|
{ no: 5, name: "Workflows", kind: "message", localName: "Workflows", jsonName: "Workflows", repeat: 2 /*RepeatType.UNPACKED*/, T: () => ModuleRegistration },
|
|
{ no: 6, name: "Modules", kind: "message", localName: "Modules", jsonName: "Modules", repeat: 2 /*RepeatType.UNPACKED*/, T: () => Module },
|
|
{ no: 7, name: "ForceResourcePropagation", kind: "scalar", localName: "ForceResourcePropagation", jsonName: "ForceResourcePropagation", T: 8 /*ScalarType.BOOL*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<RegisterPackageRequest>): RegisterPackageRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.PackageName = "";
|
|
message.Clients = [];
|
|
message.ForceFullScopeCreation = false;
|
|
message.Roles = [];
|
|
message.Workflows = [];
|
|
message.Modules = [];
|
|
message.ForceResourcePropagation = false;
|
|
if (value !== undefined)
|
|
reflectionMergePartial<RegisterPackageRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RegisterPackageRequest): RegisterPackageRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* string PackageName */ 1:
|
|
message.PackageName = reader.string();
|
|
break;
|
|
case /* repeated api.ClientAPI Clients */ 2:
|
|
message.Clients.push(ClientAPI.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* bool ForceFullScopeCreation */ 3:
|
|
message.ForceFullScopeCreation = reader.bool();
|
|
break;
|
|
case /* repeated api.Role Roles */ 4:
|
|
message.Roles.push(Role.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated api.ModuleRegistration Workflows */ 5:
|
|
message.Workflows.push(ModuleRegistration.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated api.Module Modules */ 6:
|
|
message.Modules.push(Module.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* bool ForceResourcePropagation */ 7:
|
|
message.ForceResourcePropagation = reader.bool();
|
|
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: RegisterPackageRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* string PackageName = 1; */
|
|
if (message.PackageName !== "")
|
|
writer.tag(1, WireType.LengthDelimited).string(message.PackageName);
|
|
/* repeated api.ClientAPI Clients = 2; */
|
|
for (let i = 0; i < message.Clients.length; i++)
|
|
ClientAPI.internalBinaryWrite(message.Clients[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
/* bool ForceFullScopeCreation = 3; */
|
|
if (message.ForceFullScopeCreation !== false)
|
|
writer.tag(3, WireType.Varint).bool(message.ForceFullScopeCreation);
|
|
/* repeated api.Role Roles = 4; */
|
|
for (let i = 0; i < message.Roles.length; i++)
|
|
Role.internalBinaryWrite(message.Roles[i], writer.tag(4, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated api.ModuleRegistration Workflows = 5; */
|
|
for (let i = 0; i < message.Workflows.length; i++)
|
|
ModuleRegistration.internalBinaryWrite(message.Workflows[i], writer.tag(5, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated api.Module Modules = 6; */
|
|
for (let i = 0; i < message.Modules.length; i++)
|
|
Module.internalBinaryWrite(message.Modules[i], writer.tag(6, WireType.LengthDelimited).fork(), options).join();
|
|
/* bool ForceResourcePropagation = 7; */
|
|
if (message.ForceResourcePropagation !== false)
|
|
writer.tag(7, WireType.Varint).bool(message.ForceResourcePropagation);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message api.RegisterPackageRequest
|
|
*/
|
|
export const RegisterPackageRequest = new RegisterPackageRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class RegisterPackageResult$Type extends MessageType<RegisterPackageResult> {
|
|
constructor() {
|
|
super("api.RegisterPackageResult", []);
|
|
}
|
|
create(value?: PartialMessage<RegisterPackageResult>): RegisterPackageResult {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<RegisterPackageResult>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RegisterPackageResult): RegisterPackageResult {
|
|
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: RegisterPackageResult, 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.RegisterPackageResult
|
|
*/
|
|
export const RegisterPackageResult = new RegisterPackageResult$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class CreateScopeRequest$Type extends MessageType<CreateScopeRequest> {
|
|
constructor() {
|
|
super("api.CreateScopeRequest", [
|
|
{ no: 1, name: "ModuleName", kind: "scalar", localName: "ModuleName", jsonName: "ModuleName", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
|
|
{ no: 2, name: "Client", kind: "scalar", localName: "Client", jsonName: "Client", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
|
|
{ no: 3, name: "Scope", kind: "message", localName: "Scope", jsonName: "Scope", T: () => Scope, options: { "validate.rules": { message: { required: true } } } }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<CreateScopeRequest>): CreateScopeRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.ModuleName = "";
|
|
message.Client = "";
|
|
if (value !== undefined)
|
|
reflectionMergePartial<CreateScopeRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateScopeRequest): CreateScopeRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* string ModuleName */ 1:
|
|
message.ModuleName = reader.string();
|
|
break;
|
|
case /* string Client */ 2:
|
|
message.Client = reader.string();
|
|
break;
|
|
case /* api.Scope Scope */ 3:
|
|
message.Scope = Scope.internalBinaryRead(reader, reader.uint32(), options, message.Scope);
|
|
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: CreateScopeRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* string ModuleName = 1; */
|
|
if (message.ModuleName !== "")
|
|
writer.tag(1, WireType.LengthDelimited).string(message.ModuleName);
|
|
/* string Client = 2; */
|
|
if (message.Client !== "")
|
|
writer.tag(2, WireType.LengthDelimited).string(message.Client);
|
|
/* api.Scope Scope = 3; */
|
|
if (message.Scope)
|
|
Scope.internalBinaryWrite(message.Scope, writer.tag(3, 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.CreateScopeRequest
|
|
*/
|
|
export const CreateScopeRequest = new CreateScopeRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class CreateScopeResult$Type extends MessageType<CreateScopeResult> {
|
|
constructor() {
|
|
super("api.CreateScopeResult", []);
|
|
}
|
|
create(value?: PartialMessage<CreateScopeResult>): CreateScopeResult {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<CreateScopeResult>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateScopeResult): CreateScopeResult {
|
|
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: CreateScopeResult, 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.CreateScopeResult
|
|
*/
|
|
export const CreateScopeResult = new CreateScopeResult$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class DeleteScopeRequest$Type extends MessageType<DeleteScopeRequest> {
|
|
constructor() {
|
|
super("api.DeleteScopeRequest", [
|
|
{ no: 1, name: "ModuleName", kind: "scalar", localName: "ModuleName", jsonName: "ModuleName", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
|
|
{ no: 2, name: "Client", kind: "scalar", localName: "Client", jsonName: "Client", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
|
|
{ no: 3, name: "Scope", kind: "message", localName: "Scope", jsonName: "Scope", T: () => Scope, options: { "validate.rules": { message: { required: true } } } }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<DeleteScopeRequest>): DeleteScopeRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.ModuleName = "";
|
|
message.Client = "";
|
|
if (value !== undefined)
|
|
reflectionMergePartial<DeleteScopeRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteScopeRequest): DeleteScopeRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* string ModuleName */ 1:
|
|
message.ModuleName = reader.string();
|
|
break;
|
|
case /* string Client */ 2:
|
|
message.Client = reader.string();
|
|
break;
|
|
case /* api.Scope Scope */ 3:
|
|
message.Scope = Scope.internalBinaryRead(reader, reader.uint32(), options, message.Scope);
|
|
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: DeleteScopeRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* string ModuleName = 1; */
|
|
if (message.ModuleName !== "")
|
|
writer.tag(1, WireType.LengthDelimited).string(message.ModuleName);
|
|
/* string Client = 2; */
|
|
if (message.Client !== "")
|
|
writer.tag(2, WireType.LengthDelimited).string(message.Client);
|
|
/* api.Scope Scope = 3; */
|
|
if (message.Scope)
|
|
Scope.internalBinaryWrite(message.Scope, writer.tag(3, 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.DeleteScopeRequest
|
|
*/
|
|
export const DeleteScopeRequest = new DeleteScopeRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class DeleteScopeResult$Type extends MessageType<DeleteScopeResult> {
|
|
constructor() {
|
|
super("api.DeleteScopeResult", []);
|
|
}
|
|
create(value?: PartialMessage<DeleteScopeResult>): DeleteScopeResult {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<DeleteScopeResult>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteScopeResult): DeleteScopeResult {
|
|
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: DeleteScopeResult, 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.DeleteScopeResult
|
|
*/
|
|
export const DeleteScopeResult = new DeleteScopeResult$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class CleanScopeRequest$Type extends MessageType<CleanScopeRequest> {
|
|
constructor() {
|
|
super("api.CleanScopeRequest", [
|
|
{ no: 1, name: "Client", kind: "scalar", localName: "Client", jsonName: "Client", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
|
|
{ no: 2, name: "Scope", kind: "message", localName: "Scope", jsonName: "Scope", T: () => Scope, options: { "validate.rules": { message: { required: true } } } }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<CleanScopeRequest>): CleanScopeRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.Client = "";
|
|
if (value !== undefined)
|
|
reflectionMergePartial<CleanScopeRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CleanScopeRequest): CleanScopeRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* string Client */ 1:
|
|
message.Client = reader.string();
|
|
break;
|
|
case /* api.Scope Scope */ 2:
|
|
message.Scope = Scope.internalBinaryRead(reader, reader.uint32(), options, message.Scope);
|
|
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: CleanScopeRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* string Client = 1; */
|
|
if (message.Client !== "")
|
|
writer.tag(1, WireType.LengthDelimited).string(message.Client);
|
|
/* api.Scope Scope = 2; */
|
|
if (message.Scope)
|
|
Scope.internalBinaryWrite(message.Scope, 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.CleanScopeRequest
|
|
*/
|
|
export const CleanScopeRequest = new CleanScopeRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class CleanScopeResult$Type extends MessageType<CleanScopeResult> {
|
|
constructor() {
|
|
super("api.CleanScopeResult", []);
|
|
}
|
|
create(value?: PartialMessage<CleanScopeResult>): CleanScopeResult {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<CleanScopeResult>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CleanScopeResult): CleanScopeResult {
|
|
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: CleanScopeResult, 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.CleanScopeResult
|
|
*/
|
|
export const CleanScopeResult = new CleanScopeResult$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class UserRPT$Type extends MessageType<UserRPT> {
|
|
constructor() {
|
|
super("api.UserRPT", [
|
|
{ no: 1, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "Resource", kind: "message", localName: "Resource", jsonName: "Resource", T: () => Resource },
|
|
{ no: 3, name: "Scopes", kind: "scalar", localName: "Scopes", jsonName: "Scopes", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<UserRPT>): UserRPT {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.UserID = "";
|
|
message.Scopes = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<UserRPT>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UserRPT): UserRPT {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* string UserID */ 1:
|
|
message.UserID = reader.string();
|
|
break;
|
|
case /* api.Resource Resource */ 2:
|
|
message.Resource = Resource.internalBinaryRead(reader, reader.uint32(), options, message.Resource);
|
|
break;
|
|
case /* repeated string Scopes */ 3:
|
|
message.Scopes.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: UserRPT, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* string UserID = 1; */
|
|
if (message.UserID !== "")
|
|
writer.tag(1, WireType.LengthDelimited).string(message.UserID);
|
|
/* api.Resource Resource = 2; */
|
|
if (message.Resource)
|
|
Resource.internalBinaryWrite(message.Resource, writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated string Scopes = 3; */
|
|
for (let i = 0; i < message.Scopes.length; i++)
|
|
writer.tag(3, WireType.LengthDelimited).string(message.Scopes[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.UserRPT
|
|
*/
|
|
export const UserRPT = new UserRPT$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class ListUserRPTsRequest$Type extends MessageType<ListUserRPTsRequest> {
|
|
constructor() {
|
|
super("api.ListUserRPTsRequest", [
|
|
{ no: 1, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
|
|
{ no: 2, name: "ResourceType", kind: "enum", localName: "ResourceType", jsonName: "ResourceType", T: () => ["api.ResourceType", ResourceType] },
|
|
{ no: 3, name: "ResourceID", kind: "scalar", localName: "ResourceID", jsonName: "ResourceID", T: 9 /*ScalarType.STRING*/ }
|
|
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["UserID"] } } });
|
|
}
|
|
create(value?: PartialMessage<ListUserRPTsRequest>): ListUserRPTsRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.UserID = "";
|
|
message.ResourceType = 0;
|
|
message.ResourceID = "";
|
|
if (value !== undefined)
|
|
reflectionMergePartial<ListUserRPTsRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserRPTsRequest): ListUserRPTsRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* string UserID */ 1:
|
|
message.UserID = reader.string();
|
|
break;
|
|
case /* api.ResourceType ResourceType */ 2:
|
|
message.ResourceType = reader.int32();
|
|
break;
|
|
case /* string ResourceID */ 3:
|
|
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: ListUserRPTsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* string UserID = 1; */
|
|
if (message.UserID !== "")
|
|
writer.tag(1, WireType.LengthDelimited).string(message.UserID);
|
|
/* api.ResourceType ResourceType = 2; */
|
|
if (message.ResourceType !== 0)
|
|
writer.tag(2, WireType.Varint).int32(message.ResourceType);
|
|
/* string ResourceID = 3; */
|
|
if (message.ResourceID !== "")
|
|
writer.tag(3, 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.ListUserRPTsRequest
|
|
*/
|
|
export const ListUserRPTsRequest = new ListUserRPTsRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class ListUserRPTsResponse$Type extends MessageType<ListUserRPTsResponse> {
|
|
constructor() {
|
|
super("api.ListUserRPTsResponse", [
|
|
{ no: 1, name: "RPTs", kind: "message", localName: "RPTs", jsonName: "RPTs", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UserRPT }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<ListUserRPTsResponse>): ListUserRPTsResponse {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.RPTs = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<ListUserRPTsResponse>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserRPTsResponse): ListUserRPTsResponse {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated api.UserRPT RPTs */ 1:
|
|
message.RPTs.push(UserRPT.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: ListUserRPTsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated api.UserRPT RPTs = 1; */
|
|
for (let i = 0; i < message.RPTs.length; i++)
|
|
UserRPT.internalBinaryWrite(message.RPTs[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.ListUserRPTsResponse
|
|
*/
|
|
export const ListUserRPTsResponse = new ListUserRPTsResponse$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class SynchronizeUserRPTsRequest$Type extends MessageType<SynchronizeUserRPTsRequest> {
|
|
constructor() {
|
|
super("api.SynchronizeUserRPTsRequest", [
|
|
{ no: 1, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
|
|
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["UserID"] } } });
|
|
}
|
|
create(value?: PartialMessage<SynchronizeUserRPTsRequest>): SynchronizeUserRPTsRequest {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.UserID = "";
|
|
if (value !== undefined)
|
|
reflectionMergePartial<SynchronizeUserRPTsRequest>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SynchronizeUserRPTsRequest): SynchronizeUserRPTsRequest {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* string UserID */ 1:
|
|
message.UserID = 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: SynchronizeUserRPTsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* string UserID = 1; */
|
|
if (message.UserID !== "")
|
|
writer.tag(1, WireType.LengthDelimited).string(message.UserID);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message api.SynchronizeUserRPTsRequest
|
|
*/
|
|
export const SynchronizeUserRPTsRequest = new SynchronizeUserRPTsRequest$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class SynchronizeUserRPTsResponse$Type extends MessageType<SynchronizeUserRPTsResponse> {
|
|
constructor() {
|
|
super("api.SynchronizeUserRPTsResponse", []);
|
|
}
|
|
create(value?: PartialMessage<SynchronizeUserRPTsResponse>): SynchronizeUserRPTsResponse {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<SynchronizeUserRPTsResponse>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SynchronizeUserRPTsResponse): SynchronizeUserRPTsResponse {
|
|
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: SynchronizeUserRPTsResponse, 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.SynchronizeUserRPTsResponse
|
|
*/
|
|
export const SynchronizeUserRPTsResponse = new SynchronizeUserRPTsResponse$Type();
|
|
/**
|
|
* @generated ServiceType for protobuf service api.APIService
|
|
*/
|
|
export const APIService = new ServiceType("api.APIService", [
|
|
{ name: "GetPermissions", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["APIs"], description: "Returns the available permissions" }, "api.rscType": "Platform", "api.roles": "Platform.Permission", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: GetPermissionsRequest, O: GetPermissionsResult },
|
|
{ name: "GetUIPermissions", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["APIs"], description: "Returns the available UI permissions" }, "api.rscType": "Platform", "api.roles": "Platform.Permission", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: GetUIPermissionsRequest, O: GetUIPermissionsResult },
|
|
{ name: "ListUserUIPermissions", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Permissions"], description: "List the user's active UI permissions" }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserUIPermissionsRequest, O: ListUserUIPermissionsResult },
|
|
{ name: "ListUserRPTs", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Permissions"], description: "List the user's stored RPTs" }, "api.rscType": "Platform", "api.roles": "Platform.Permission", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: ListUserRPTsRequest, O: ListUserRPTsResponse },
|
|
{ name: "SynchronizeUserRPTs", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Permissions"], description: "Synchronize the user's RPTs with UMA. This will update the user's RPTs to reflect the current permissions stored in the platform. This API is used by the platform to manually trigger a synchronization of the user's RPTs with UMA." }, "api.rscType": "Platform", "api.roles": "Platform.Permission", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: SynchronizeUserRPTsRequest, O: SynchronizeUserRPTsResponse },
|
|
{ name: "RegisterPackage", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["APIs"], description: "Register a package with its set of Clients and their APIs" }, "api.rscType": "Platform", "api.roles": "Platform.PackageInit", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: RegisterPackageRequest, O: RegisterPackageResult },
|
|
{ name: "CreateScope", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["APIs"], description: "Create a new scope. This API is used by the platform to create scopes for specific resources (e.g. projects). Static scopes are created by the platform through the RegisterModule API and are based on a static list." }, "api.rscType": "Platform", "api.roles": "Platform.Scope", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: CreateScopeRequest, O: CreateScopeResult },
|
|
{ name: "DeleteScope", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["APIs"], description: "Delete a scope" }, "api.rscType": "Platform", "api.roles": "Platform.Scope", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DeleteScopeRequest, O: DeleteScopeResult },
|
|
{ name: "CleanScope", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["APIs"], description: "Clean a scope from UMA" }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: CleanScopeRequest, O: CleanScopeResult }
|
|
], { "api.k8sService": "authorization-server", "api.resourceManager": true });
|