Files
npm-core-sdk/accounts.ts
2025-08-19 08:32:31 +00:00

1367 lines
66 KiB
TypeScript

// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix
// @generated from protobuf file "accounts.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 { NamedNscCredentials } from "./nsc-base";
import { NatsCredentials } from "./shared";
import { NscPermission } from "./nsc-base";
// Types
/**
* Entity creation messages
*
* @generated from protobuf message api.CreateAccountRequest
*/
export interface CreateAccountRequest {
/**
* @generated from protobuf field: string name = 1
*/
name: string;
/**
* @generated from protobuf field: api.NscPermission permission = 2
*/
permission?: NscPermission;
/**
* @generated from protobuf field: bool jetStream = 3
*/
jetStream: boolean;
}
/**
* @generated from protobuf message api.CreateAccountResult
*/
export interface CreateAccountResult {
/**
* NatsCredentials holds the configuration for interacting with Platform's NATS
*
* @generated from protobuf field: api.NatsCredentials Credentials = 1
*/
Credentials?: NatsCredentials;
}
/**
* Account Imports / Exports
*
* @generated from protobuf message api.AddExportRequest
*/
export interface AddExportRequest {
/**
* @generated from protobuf field: string accountName = 1
*/
accountName: string;
/**
* @generated from protobuf field: bool public = 2
*/
public: boolean;
/**
* @generated from protobuf field: bool stream = 3
*/
stream: boolean;
/**
* @generated from protobuf field: string subject = 4
*/
subject: string;
}
/**
* @generated from protobuf message api.AddExportResult
*/
export interface AddExportResult {
/**
* NatsCredentials holds the configuration for interacting with Platform's NATS
*
* @generated from protobuf field: api.NatsCredentials Credentials = 1
*/
Credentials?: NatsCredentials;
}
/**
* @generated from protobuf message api.AddImportRequest
*/
export interface AddImportRequest {
/**
* @generated from protobuf field: string accountName = 1
*/
accountName: string;
/**
* @generated from protobuf field: string remoteAccount = 2
*/
remoteAccount: string;
/**
* @generated from protobuf field: string subject = 3
*/
subject: string;
}
/**
* @generated from protobuf message api.AddImportResult
*/
export interface AddImportResult {
/**
* NatsCredentials holds the configuration for interacting with Platform's NATS
*
* @generated from protobuf field: api.NatsCredentials Credentials = 1
*/
Credentials?: NatsCredentials;
}
/**
* @generated from protobuf message api.DeleteExportRequest
*/
export interface DeleteExportRequest {
/**
* @generated from protobuf field: string accountName = 1
*/
accountName: string;
/**
* @generated from protobuf field: string subject = 2
*/
subject: string;
}
/**
* @generated from protobuf message api.DeleteExportResult
*/
export interface DeleteExportResult {
/**
* NatsCredentials holds the configuration for interacting with Platform's NATS
*
* @generated from protobuf field: api.NatsCredentials Credentials = 1
*/
Credentials?: NatsCredentials;
}
/**
* @generated from protobuf message api.DeleteImportRequest
*/
export interface DeleteImportRequest {
/**
* @generated from protobuf field: string accountName = 1
*/
accountName: string;
/**
* @generated from protobuf field: string remoteAccount = 2
*/
remoteAccount: string;
/**
* @generated from protobuf field: string subject = 3
*/
subject: string;
}
/**
* @generated from protobuf message api.DeleteImportResult
*/
export interface DeleteImportResult {
/**
* NatsCredentials holds the configuration for interacting with Platform's NATS
*
* @generated from protobuf field: api.NatsCredentials Credentials = 1
*/
Credentials?: NatsCredentials;
}
/**
* Entity read messages
*
* @generated from protobuf message api.GetAccountRequest
*/
export interface GetAccountRequest {
/**
* @generated from protobuf field: string name = 1
*/
name: string;
}
/**
* @generated from protobuf message api.GetAccountResult
*/
export interface GetAccountResult {
/**
* NatsCredentials holds the configuration for interacting with Platform's NATS
*
* @generated from protobuf field: api.NatsCredentials Credentials = 1
*/
Credentials?: NatsCredentials;
}
/**
* Entity edition messages
*
* @generated from protobuf message api.EditAccountRequest
*/
export interface EditAccountRequest {
/**
* @generated from protobuf field: string name = 1
*/
name: string;
/**
* @generated from protobuf field: api.NscPermission permission = 2
*/
permission?: NscPermission;
/**
* @generated from protobuf field: repeated string rmPerms = 3
*/
rmPerms: string[];
/**
* @generated from protobuf field: bool jetStream = 4
*/
jetStream: boolean;
/**
* @generated from protobuf field: int64 diskStorage = 5
*/
diskStorage: bigint;
/**
* @generated from protobuf field: int64 streams = 6
*/
streams: bigint;
/**
* @generated from protobuf field: int64 consumers = 7
*/
consumers: bigint;
}
/**
* @generated from protobuf message api.EditAccountResult
*/
export interface EditAccountResult {
/**
* NatsCredentials holds the configuration for interacting with Platform's NATS
*
* @generated from protobuf field: api.NatsCredentials Credentials = 1
*/
Credentials?: NatsCredentials;
}
/**
* Entity deletion messages
*
* @generated from protobuf message api.DeleteAccountRequest
*/
export interface DeleteAccountRequest {
/**
* @generated from protobuf field: string accountName = 1
*/
accountName: string;
}
/**
* @generated from protobuf message api.DeleteAccountResult
*/
export interface DeleteAccountResult {
}
/**
* Communication with NATS Server Account Messages
*
* @generated from protobuf message api.PushAccountsRequest
*/
export interface PushAccountsRequest {
/**
* @generated from protobuf oneof: Params
*/
Params: {
oneofKind: "addAcc";
/**
* @generated from protobuf field: string addAcc = 1
*/
addAcc: string;
} | {
oneofKind: "removeAcc";
/**
* @generated from protobuf field: string removeAcc = 2
*/
removeAcc: string;
} | {
oneofKind: "pushAll";
/**
* @generated from protobuf field: bool pushAll = 3
*/
pushAll: boolean;
} | {
oneofKind: undefined;
};
}
/**
* @generated from protobuf message api.PushAccountsResult
*/
export interface PushAccountsResult {
}
/**
* @generated from protobuf message api.ListAccountsRequest
*/
export interface ListAccountsRequest {
}
/**
* @generated from protobuf message api.ListAccountsResult
*/
export interface ListAccountsResult {
/**
* @generated from protobuf field: repeated api.NamedNscCredentials entities = 1
*/
entities: NamedNscCredentials[];
}
// @generated message type with reflection information, may provide speed optimized methods
class CreateAccountRequest$Type extends MessageType<CreateAccountRequest> {
constructor() {
super("api.CreateAccountRequest", [
{ no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "permission", kind: "message", T: () => NscPermission },
{ no: 3, name: "jetStream", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["name"] } } });
}
create(value?: PartialMessage<CreateAccountRequest>): CreateAccountRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.name = "";
message.jetStream = false;
if (value !== undefined)
reflectionMergePartial<CreateAccountRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateAccountRequest): CreateAccountRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string name */ 1:
message.name = reader.string();
break;
case /* api.NscPermission permission */ 2:
message.permission = NscPermission.internalBinaryRead(reader, reader.uint32(), options, message.permission);
break;
case /* bool jetStream */ 3:
message.jetStream = 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: CreateAccountRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string name = 1; */
if (message.name !== "")
writer.tag(1, WireType.LengthDelimited).string(message.name);
/* api.NscPermission permission = 2; */
if (message.permission)
NscPermission.internalBinaryWrite(message.permission, writer.tag(2, WireType.LengthDelimited).fork(), options).join();
/* bool jetStream = 3; */
if (message.jetStream !== false)
writer.tag(3, WireType.Varint).bool(message.jetStream);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.CreateAccountRequest
*/
export const CreateAccountRequest = new CreateAccountRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class CreateAccountResult$Type extends MessageType<CreateAccountResult> {
constructor() {
super("api.CreateAccountResult", [
{ no: 1, name: "Credentials", kind: "message", localName: "Credentials", jsonName: "Credentials", T: () => NatsCredentials, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "NatsCredentials holds the configuration for interacting with Platform's NATS" } } }
]);
}
create(value?: PartialMessage<CreateAccountResult>): CreateAccountResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<CreateAccountResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateAccountResult): CreateAccountResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.NatsCredentials Credentials */ 1:
message.Credentials = NatsCredentials.internalBinaryRead(reader, reader.uint32(), options, message.Credentials);
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: CreateAccountResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.NatsCredentials Credentials = 1; */
if (message.Credentials)
NatsCredentials.internalBinaryWrite(message.Credentials, 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.CreateAccountResult
*/
export const CreateAccountResult = new CreateAccountResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class AddExportRequest$Type extends MessageType<AddExportRequest> {
constructor() {
super("api.AddExportRequest", [
{ no: 1, name: "accountName", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "public", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 3, name: "stream", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 4, name: "subject", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["accountName", "subject"] } } });
}
create(value?: PartialMessage<AddExportRequest>): AddExportRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.accountName = "";
message.public = false;
message.stream = false;
message.subject = "";
if (value !== undefined)
reflectionMergePartial<AddExportRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AddExportRequest): AddExportRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string accountName */ 1:
message.accountName = reader.string();
break;
case /* bool public */ 2:
message.public = reader.bool();
break;
case /* bool stream */ 3:
message.stream = reader.bool();
break;
case /* string subject */ 4:
message.subject = 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: AddExportRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string accountName = 1; */
if (message.accountName !== "")
writer.tag(1, WireType.LengthDelimited).string(message.accountName);
/* bool public = 2; */
if (message.public !== false)
writer.tag(2, WireType.Varint).bool(message.public);
/* bool stream = 3; */
if (message.stream !== false)
writer.tag(3, WireType.Varint).bool(message.stream);
/* string subject = 4; */
if (message.subject !== "")
writer.tag(4, WireType.LengthDelimited).string(message.subject);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.AddExportRequest
*/
export const AddExportRequest = new AddExportRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class AddExportResult$Type extends MessageType<AddExportResult> {
constructor() {
super("api.AddExportResult", [
{ no: 1, name: "Credentials", kind: "message", localName: "Credentials", jsonName: "Credentials", T: () => NatsCredentials, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "NatsCredentials holds the configuration for interacting with Platform's NATS" } } }
]);
}
create(value?: PartialMessage<AddExportResult>): AddExportResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<AddExportResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AddExportResult): AddExportResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.NatsCredentials Credentials */ 1:
message.Credentials = NatsCredentials.internalBinaryRead(reader, reader.uint32(), options, message.Credentials);
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: AddExportResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.NatsCredentials Credentials = 1; */
if (message.Credentials)
NatsCredentials.internalBinaryWrite(message.Credentials, 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.AddExportResult
*/
export const AddExportResult = new AddExportResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class AddImportRequest$Type extends MessageType<AddImportRequest> {
constructor() {
super("api.AddImportRequest", [
{ no: 1, name: "accountName", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "remoteAccount", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "subject", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["accountName", "remoteAccount", "subject"] } } });
}
create(value?: PartialMessage<AddImportRequest>): AddImportRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.accountName = "";
message.remoteAccount = "";
message.subject = "";
if (value !== undefined)
reflectionMergePartial<AddImportRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AddImportRequest): AddImportRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string accountName */ 1:
message.accountName = reader.string();
break;
case /* string remoteAccount */ 2:
message.remoteAccount = reader.string();
break;
case /* string subject */ 3:
message.subject = 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: AddImportRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string accountName = 1; */
if (message.accountName !== "")
writer.tag(1, WireType.LengthDelimited).string(message.accountName);
/* string remoteAccount = 2; */
if (message.remoteAccount !== "")
writer.tag(2, WireType.LengthDelimited).string(message.remoteAccount);
/* string subject = 3; */
if (message.subject !== "")
writer.tag(3, WireType.LengthDelimited).string(message.subject);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.AddImportRequest
*/
export const AddImportRequest = new AddImportRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class AddImportResult$Type extends MessageType<AddImportResult> {
constructor() {
super("api.AddImportResult", [
{ no: 1, name: "Credentials", kind: "message", localName: "Credentials", jsonName: "Credentials", T: () => NatsCredentials, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "NatsCredentials holds the configuration for interacting with Platform's NATS" } } }
]);
}
create(value?: PartialMessage<AddImportResult>): AddImportResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<AddImportResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AddImportResult): AddImportResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.NatsCredentials Credentials */ 1:
message.Credentials = NatsCredentials.internalBinaryRead(reader, reader.uint32(), options, message.Credentials);
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: AddImportResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.NatsCredentials Credentials = 1; */
if (message.Credentials)
NatsCredentials.internalBinaryWrite(message.Credentials, 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.AddImportResult
*/
export const AddImportResult = new AddImportResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteExportRequest$Type extends MessageType<DeleteExportRequest> {
constructor() {
super("api.DeleteExportRequest", [
{ no: 1, name: "accountName", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "subject", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["accountName", "subject"] } } });
}
create(value?: PartialMessage<DeleteExportRequest>): DeleteExportRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.accountName = "";
message.subject = "";
if (value !== undefined)
reflectionMergePartial<DeleteExportRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteExportRequest): DeleteExportRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string accountName */ 1:
message.accountName = reader.string();
break;
case /* string subject */ 2:
message.subject = 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: DeleteExportRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string accountName = 1; */
if (message.accountName !== "")
writer.tag(1, WireType.LengthDelimited).string(message.accountName);
/* string subject = 2; */
if (message.subject !== "")
writer.tag(2, WireType.LengthDelimited).string(message.subject);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.DeleteExportRequest
*/
export const DeleteExportRequest = new DeleteExportRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteExportResult$Type extends MessageType<DeleteExportResult> {
constructor() {
super("api.DeleteExportResult", [
{ no: 1, name: "Credentials", kind: "message", localName: "Credentials", jsonName: "Credentials", T: () => NatsCredentials, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "NatsCredentials holds the configuration for interacting with Platform's NATS" } } }
]);
}
create(value?: PartialMessage<DeleteExportResult>): DeleteExportResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<DeleteExportResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteExportResult): DeleteExportResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.NatsCredentials Credentials */ 1:
message.Credentials = NatsCredentials.internalBinaryRead(reader, reader.uint32(), options, message.Credentials);
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: DeleteExportResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.NatsCredentials Credentials = 1; */
if (message.Credentials)
NatsCredentials.internalBinaryWrite(message.Credentials, 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.DeleteExportResult
*/
export const DeleteExportResult = new DeleteExportResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteImportRequest$Type extends MessageType<DeleteImportRequest> {
constructor() {
super("api.DeleteImportRequest", [
{ no: 1, name: "accountName", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "remoteAccount", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "subject", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["accountName", "remoteAccount", "subject"] } } });
}
create(value?: PartialMessage<DeleteImportRequest>): DeleteImportRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.accountName = "";
message.remoteAccount = "";
message.subject = "";
if (value !== undefined)
reflectionMergePartial<DeleteImportRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteImportRequest): DeleteImportRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string accountName */ 1:
message.accountName = reader.string();
break;
case /* string remoteAccount */ 2:
message.remoteAccount = reader.string();
break;
case /* string subject */ 3:
message.subject = 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: DeleteImportRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string accountName = 1; */
if (message.accountName !== "")
writer.tag(1, WireType.LengthDelimited).string(message.accountName);
/* string remoteAccount = 2; */
if (message.remoteAccount !== "")
writer.tag(2, WireType.LengthDelimited).string(message.remoteAccount);
/* string subject = 3; */
if (message.subject !== "")
writer.tag(3, WireType.LengthDelimited).string(message.subject);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.DeleteImportRequest
*/
export const DeleteImportRequest = new DeleteImportRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteImportResult$Type extends MessageType<DeleteImportResult> {
constructor() {
super("api.DeleteImportResult", [
{ no: 1, name: "Credentials", kind: "message", localName: "Credentials", jsonName: "Credentials", T: () => NatsCredentials, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "NatsCredentials holds the configuration for interacting with Platform's NATS" } } }
]);
}
create(value?: PartialMessage<DeleteImportResult>): DeleteImportResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<DeleteImportResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteImportResult): DeleteImportResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.NatsCredentials Credentials */ 1:
message.Credentials = NatsCredentials.internalBinaryRead(reader, reader.uint32(), options, message.Credentials);
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: DeleteImportResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.NatsCredentials Credentials = 1; */
if (message.Credentials)
NatsCredentials.internalBinaryWrite(message.Credentials, 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.DeleteImportResult
*/
export const DeleteImportResult = new DeleteImportResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetAccountRequest$Type extends MessageType<GetAccountRequest> {
constructor() {
super("api.GetAccountRequest", [
{ no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["name"] } } });
}
create(value?: PartialMessage<GetAccountRequest>): GetAccountRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.name = "";
if (value !== undefined)
reflectionMergePartial<GetAccountRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccountRequest): GetAccountRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string name */ 1:
message.name = 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: GetAccountRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string name = 1; */
if (message.name !== "")
writer.tag(1, WireType.LengthDelimited).string(message.name);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.GetAccountRequest
*/
export const GetAccountRequest = new GetAccountRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetAccountResult$Type extends MessageType<GetAccountResult> {
constructor() {
super("api.GetAccountResult", [
{ no: 1, name: "Credentials", kind: "message", localName: "Credentials", jsonName: "Credentials", T: () => NatsCredentials, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "NatsCredentials holds the configuration for interacting with Platform's NATS" } } }
]);
}
create(value?: PartialMessage<GetAccountResult>): GetAccountResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<GetAccountResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAccountResult): GetAccountResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.NatsCredentials Credentials */ 1:
message.Credentials = NatsCredentials.internalBinaryRead(reader, reader.uint32(), options, message.Credentials);
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: GetAccountResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.NatsCredentials Credentials = 1; */
if (message.Credentials)
NatsCredentials.internalBinaryWrite(message.Credentials, 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.GetAccountResult
*/
export const GetAccountResult = new GetAccountResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class EditAccountRequest$Type extends MessageType<EditAccountRequest> {
constructor() {
super("api.EditAccountRequest", [
{ no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "permission", kind: "message", T: () => NscPermission },
{ no: 3, name: "rmPerms", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "jetStream", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 5, name: "diskStorage", kind: "scalar", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ },
{ no: 6, name: "streams", kind: "scalar", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ },
{ no: 7, name: "consumers", kind: "scalar", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Entity edition messages", required: ["name"] } } });
}
create(value?: PartialMessage<EditAccountRequest>): EditAccountRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.name = "";
message.rmPerms = [];
message.jetStream = false;
message.diskStorage = 0n;
message.streams = 0n;
message.consumers = 0n;
if (value !== undefined)
reflectionMergePartial<EditAccountRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EditAccountRequest): EditAccountRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string name */ 1:
message.name = reader.string();
break;
case /* api.NscPermission permission */ 2:
message.permission = NscPermission.internalBinaryRead(reader, reader.uint32(), options, message.permission);
break;
case /* repeated string rmPerms */ 3:
message.rmPerms.push(reader.string());
break;
case /* bool jetStream */ 4:
message.jetStream = reader.bool();
break;
case /* int64 diskStorage */ 5:
message.diskStorage = reader.int64().toBigInt();
break;
case /* int64 streams */ 6:
message.streams = reader.int64().toBigInt();
break;
case /* int64 consumers */ 7:
message.consumers = reader.int64().toBigInt();
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: EditAccountRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string name = 1; */
if (message.name !== "")
writer.tag(1, WireType.LengthDelimited).string(message.name);
/* api.NscPermission permission = 2; */
if (message.permission)
NscPermission.internalBinaryWrite(message.permission, writer.tag(2, WireType.LengthDelimited).fork(), options).join();
/* repeated string rmPerms = 3; */
for (let i = 0; i < message.rmPerms.length; i++)
writer.tag(3, WireType.LengthDelimited).string(message.rmPerms[i]);
/* bool jetStream = 4; */
if (message.jetStream !== false)
writer.tag(4, WireType.Varint).bool(message.jetStream);
/* int64 diskStorage = 5; */
if (message.diskStorage !== 0n)
writer.tag(5, WireType.Varint).int64(message.diskStorage);
/* int64 streams = 6; */
if (message.streams !== 0n)
writer.tag(6, WireType.Varint).int64(message.streams);
/* int64 consumers = 7; */
if (message.consumers !== 0n)
writer.tag(7, WireType.Varint).int64(message.consumers);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.EditAccountRequest
*/
export const EditAccountRequest = new EditAccountRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class EditAccountResult$Type extends MessageType<EditAccountResult> {
constructor() {
super("api.EditAccountResult", [
{ no: 1, name: "Credentials", kind: "message", localName: "Credentials", jsonName: "Credentials", T: () => NatsCredentials, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "NatsCredentials holds the configuration for interacting with Platform's NATS" } } }
]);
}
create(value?: PartialMessage<EditAccountResult>): EditAccountResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<EditAccountResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EditAccountResult): EditAccountResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.NatsCredentials Credentials */ 1:
message.Credentials = NatsCredentials.internalBinaryRead(reader, reader.uint32(), options, message.Credentials);
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: EditAccountResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.NatsCredentials Credentials = 1; */
if (message.Credentials)
NatsCredentials.internalBinaryWrite(message.Credentials, 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.EditAccountResult
*/
export const EditAccountResult = new EditAccountResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteAccountRequest$Type extends MessageType<DeleteAccountRequest> {
constructor() {
super("api.DeleteAccountRequest", [
{ no: 1, name: "accountName", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["accountName"] } } });
}
create(value?: PartialMessage<DeleteAccountRequest>): DeleteAccountRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.accountName = "";
if (value !== undefined)
reflectionMergePartial<DeleteAccountRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAccountRequest): DeleteAccountRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string accountName */ 1:
message.accountName = 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: DeleteAccountRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string accountName = 1; */
if (message.accountName !== "")
writer.tag(1, WireType.LengthDelimited).string(message.accountName);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.DeleteAccountRequest
*/
export const DeleteAccountRequest = new DeleteAccountRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteAccountResult$Type extends MessageType<DeleteAccountResult> {
constructor() {
super("api.DeleteAccountResult", []);
}
create(value?: PartialMessage<DeleteAccountResult>): DeleteAccountResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<DeleteAccountResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteAccountResult): DeleteAccountResult {
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: DeleteAccountResult, 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.DeleteAccountResult
*/
export const DeleteAccountResult = new DeleteAccountResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class PushAccountsRequest$Type extends MessageType<PushAccountsRequest> {
constructor() {
super("api.PushAccountsRequest", [
{ no: 1, name: "addAcc", kind: "scalar", oneof: "Params", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "removeAcc", kind: "scalar", oneof: "Params", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "pushAll", kind: "scalar", oneof: "Params", T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value?: PartialMessage<PushAccountsRequest>): PushAccountsRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.Params = { oneofKind: undefined };
if (value !== undefined)
reflectionMergePartial<PushAccountsRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PushAccountsRequest): PushAccountsRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string addAcc */ 1:
message.Params = {
oneofKind: "addAcc",
addAcc: reader.string()
};
break;
case /* string removeAcc */ 2:
message.Params = {
oneofKind: "removeAcc",
removeAcc: reader.string()
};
break;
case /* bool pushAll */ 3:
message.Params = {
oneofKind: "pushAll",
pushAll: 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: PushAccountsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string addAcc = 1; */
if (message.Params.oneofKind === "addAcc")
writer.tag(1, WireType.LengthDelimited).string(message.Params.addAcc);
/* string removeAcc = 2; */
if (message.Params.oneofKind === "removeAcc")
writer.tag(2, WireType.LengthDelimited).string(message.Params.removeAcc);
/* bool pushAll = 3; */
if (message.Params.oneofKind === "pushAll")
writer.tag(3, WireType.Varint).bool(message.Params.pushAll);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.PushAccountsRequest
*/
export const PushAccountsRequest = new PushAccountsRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class PushAccountsResult$Type extends MessageType<PushAccountsResult> {
constructor() {
super("api.PushAccountsResult", []);
}
create(value?: PartialMessage<PushAccountsResult>): PushAccountsResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<PushAccountsResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PushAccountsResult): PushAccountsResult {
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: PushAccountsResult, 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.PushAccountsResult
*/
export const PushAccountsResult = new PushAccountsResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListAccountsRequest$Type extends MessageType<ListAccountsRequest> {
constructor() {
super("api.ListAccountsRequest", []);
}
create(value?: PartialMessage<ListAccountsRequest>): ListAccountsRequest {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<ListAccountsRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccountsRequest): ListAccountsRequest {
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: ListAccountsRequest, 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.ListAccountsRequest
*/
export const ListAccountsRequest = new ListAccountsRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListAccountsResult$Type extends MessageType<ListAccountsResult> {
constructor() {
super("api.ListAccountsResult", [
{ no: 1, name: "entities", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => NamedNscCredentials }
]);
}
create(value?: PartialMessage<ListAccountsResult>): ListAccountsResult {
const message = globalThis.Object.create((this.messagePrototype!));
message.entities = [];
if (value !== undefined)
reflectionMergePartial<ListAccountsResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListAccountsResult): ListAccountsResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* repeated api.NamedNscCredentials entities */ 1:
message.entities.push(NamedNscCredentials.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: ListAccountsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* repeated api.NamedNscCredentials entities = 1; */
for (let i = 0; i < message.entities.length; i++)
NamedNscCredentials.internalBinaryWrite(message.entities[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.ListAccountsResult
*/
export const ListAccountsResult = new ListAccountsResult$Type();
/**
* @generated ServiceType for protobuf service api.Accounts
*/
export const Accounts = new ServiceType("api.Accounts", [
{ name: "CreateAccount", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Create an account" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: CreateAccountRequest, O: CreateAccountResult },
{ name: "GetAccount", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Get an account" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: GetAccountRequest, O: GetAccountResult },
{ name: "ListAccounts", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "List accounts" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: ListAccountsRequest, O: ListAccountsResult },
{ name: "EditAccount", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Edit an account" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: EditAccountRequest, O: EditAccountResult },
{ name: "DeleteAccount", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Delete an account" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DeleteAccountRequest, O: DeleteAccountResult },
{ name: "PushAccounts", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Push accounts" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: PushAccountsRequest, O: PushAccountsResult },
{ name: "AddExport", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Add export" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: AddExportRequest, O: AddExportResult },
{ name: "AddImport", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Add import" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: AddImportRequest, O: AddImportResult },
{ name: "DeleteExport", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Delete export" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DeleteExportRequest, O: DeleteExportResult },
{ name: "DeleteImport", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["NSC Admin"], description: "Delete import" }, "api.rscType": "Platform", "api.roles": "Platform.Nsc-Manage", "api.platformReserved": true, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DeleteImportRequest, O: DeleteImportResult }
], { "api.k8sService": "nsc-admin", "google.api.api_visibility": { restriction: "INTERNAL" } });