Files
npm-viz-sdk/viz-organisation-settings.ts
2025-07-28 14:34:23 +00:00

784 lines
42 KiB
TypeScript

// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name
// @generated from protobuf file "viz-organisation-settings.proto" (package "vizapi", 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 { RequestOrganisationHeader } from "./core/shared";
/**
* @generated from protobuf message vizapi.OrganisationSetting
*/
export interface OrganisationSetting {
/**
* @generated from protobuf field: string OrganisationID = 1
*/
OrganisationID: string;
/**
* @generated from protobuf field: string Key = 2
*/
Key: string;
/**
* @generated from protobuf field: string Value = 3
*/
Value: string;
/**
* @generated from protobuf field: vizapi.SettingVisibility Visibility = 4
*/
Visibility: SettingVisibility;
}
/**
* Key, Value pair to store
*
* @generated from protobuf message vizapi.PutOrganisationSettingRequest
*/
export interface PutOrganisationSettingRequest {
/**
* @generated from protobuf field: api.RequestOrganisationHeader Header = 1
*/
Header?: RequestOrganisationHeader;
/**
* @generated from protobuf field: string Key = 2
*/
Key: string;
/**
* @generated from protobuf field: string Value = 3
*/
Value: string;
/**
* @generated from protobuf field: vizapi.SettingVisibility Visibility = 4
*/
Visibility: SettingVisibility;
}
/**
* Key, Value pair response
*
* @generated from protobuf message vizapi.PutOrganisationSettingResult
*/
export interface PutOrganisationSettingResult {
/**
* @generated from protobuf field: string Key = 1
*/
Key: string;
/**
* @generated from protobuf field: string Value = 2
*/
Value: string;
/**
* @generated from protobuf field: vizapi.SettingVisibility Visibility = 3
*/
Visibility: SettingVisibility;
}
/**
* Key of the organisation's setting to get
*
* @generated from protobuf message vizapi.GetOrganisationSettingRequest
*/
export interface GetOrganisationSettingRequest {
/**
* @generated from protobuf field: api.RequestOrganisationHeader Header = 1
*/
Header?: RequestOrganisationHeader;
/**
* @generated from protobuf field: string Key = 2
*/
Key: string;
}
/**
* Key, Value pair response
*
* @generated from protobuf message vizapi.GetOrganisationSettingResult
*/
export interface GetOrganisationSettingResult {
/**
* @generated from protobuf field: string Key = 1
*/
Key: string;
/**
* @generated from protobuf field: string Value = 2
*/
Value: string;
/**
* @generated from protobuf field: vizapi.SettingVisibility Visibility = 3
*/
Visibility: SettingVisibility;
}
/**
* Key of the organisation's setting to delete
*
* @generated from protobuf message vizapi.DeleteOrganisationSettingRequest
*/
export interface DeleteOrganisationSettingRequest {
/**
* @generated from protobuf field: api.RequestOrganisationHeader Header = 1
*/
Header?: RequestOrganisationHeader;
/**
* @generated from protobuf field: string Key = 2
*/
Key: string;
}
/**
* @generated from protobuf message vizapi.DeleteOrganisationSettingResult
*/
export interface DeleteOrganisationSettingResult {
}
/**
* @generated from protobuf message vizapi.ListOrganisationSettingsRequest
*/
export interface ListOrganisationSettingsRequest {
/**
* @generated from protobuf field: api.RequestOrganisationHeader Header = 1
*/
Header?: RequestOrganisationHeader;
}
/**
* List of the organisation's settings
*
* @generated from protobuf message vizapi.ListOrganisationSettingsResult
*/
export interface ListOrganisationSettingsResult {
/**
* @generated from protobuf field: repeated vizapi.GetOrganisationSettingResult OrganisationSettings = 1
*/
OrganisationSettings: GetOrganisationSettingResult[];
}
/**
* @generated from protobuf message vizapi.DeleteSettingsForOrganisationRequest
*/
export interface DeleteSettingsForOrganisationRequest {
/**
* @generated from protobuf field: string OrganisationID = 1
*/
OrganisationID: string;
}
/**
* @generated from protobuf message vizapi.DeleteSettingsForOrganisationResult
*/
export interface DeleteSettingsForOrganisationResult {
}
/**
* @generated from protobuf enum vizapi.SettingVisibility
*/
export enum SettingVisibility {
/**
* @generated from protobuf enum value: SETTING_VISIBILITY_UNKNOWN = 0;
*/
UNKNOWN = 0,
/**
* @generated from protobuf enum value: SETTING_VISIBILITY_PUBLIC = 1;
*/
PUBLIC = 1,
/**
* @generated from protobuf enum value: SETTING_VISIBILITY_PRIVATE = 2;
*/
PRIVATE = 2
}
// @generated message type with reflection information, may provide speed optimized methods
class OrganisationSetting$Type extends MessageType<OrganisationSetting> {
constructor() {
super("vizapi.OrganisationSetting", [
{ no: 1, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "Visibility", kind: "enum", localName: "Visibility", jsonName: "Visibility", T: () => ["vizapi.SettingVisibility", SettingVisibility, "SETTING_VISIBILITY_"] }
]);
}
create(value?: PartialMessage<OrganisationSetting>): OrganisationSetting {
const message = globalThis.Object.create((this.messagePrototype!));
message.OrganisationID = "";
message.Key = "";
message.Value = "";
message.Visibility = 0;
if (value !== undefined)
reflectionMergePartial<OrganisationSetting>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: OrganisationSetting): OrganisationSetting {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string OrganisationID */ 1:
message.OrganisationID = reader.string();
break;
case /* string Key */ 2:
message.Key = reader.string();
break;
case /* string Value */ 3:
message.Value = reader.string();
break;
case /* vizapi.SettingVisibility Visibility */ 4:
message.Visibility = reader.int32();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: OrganisationSetting, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string OrganisationID = 1; */
if (message.OrganisationID !== "")
writer.tag(1, WireType.LengthDelimited).string(message.OrganisationID);
/* string Key = 2; */
if (message.Key !== "")
writer.tag(2, WireType.LengthDelimited).string(message.Key);
/* string Value = 3; */
if (message.Value !== "")
writer.tag(3, WireType.LengthDelimited).string(message.Value);
/* vizapi.SettingVisibility Visibility = 4; */
if (message.Visibility !== 0)
writer.tag(4, WireType.Varint).int32(message.Visibility);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.OrganisationSetting
*/
export const OrganisationSetting = new OrganisationSetting$Type();
// @generated message type with reflection information, may provide speed optimized methods
class PutOrganisationSettingRequest$Type extends MessageType<PutOrganisationSettingRequest> {
constructor() {
super("vizapi.PutOrganisationSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Key: each key must be unique", example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 4, name: "Visibility", kind: "enum", localName: "Visibility", jsonName: "Visibility", T: () => ["vizapi.SettingVisibility", SettingVisibility, "SETTING_VISIBILITY_"], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility: public or private. If private, only the organisation can see the setting. If public, all of the organisation and its projects users can see the setting.", example: "\"SETTING_VISIBILITY_PUBLIC\"" }, "validate.rules": { enum: { definedOnly: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair to store", required: ["Key", "Value", "Visibility", "Header"] } } });
}
create(value?: PartialMessage<PutOrganisationSettingRequest>): PutOrganisationSettingRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.Key = "";
message.Value = "";
message.Visibility = 0;
if (value !== undefined)
reflectionMergePartial<PutOrganisationSettingRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PutOrganisationSettingRequest): PutOrganisationSettingRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestOrganisationHeader Header */ 1:
message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* string Key */ 2:
message.Key = reader.string();
break;
case /* string Value */ 3:
message.Value = reader.string();
break;
case /* vizapi.SettingVisibility Visibility */ 4:
message.Visibility = reader.int32();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: PutOrganisationSettingRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestOrganisationHeader Header = 1; */
if (message.Header)
RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* string Key = 2; */
if (message.Key !== "")
writer.tag(2, WireType.LengthDelimited).string(message.Key);
/* string Value = 3; */
if (message.Value !== "")
writer.tag(3, WireType.LengthDelimited).string(message.Value);
/* vizapi.SettingVisibility Visibility = 4; */
if (message.Visibility !== 0)
writer.tag(4, WireType.Varint).int32(message.Visibility);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.PutOrganisationSettingRequest
*/
export const PutOrganisationSettingRequest = new PutOrganisationSettingRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class PutOrganisationSettingResult$Type extends MessageType<PutOrganisationSettingResult> {
constructor() {
super("vizapi.PutOrganisationSettingResult", [
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" } } },
{ no: 3, name: "Visibility", kind: "enum", localName: "Visibility", jsonName: "Visibility", T: () => ["vizapi.SettingVisibility", SettingVisibility, "SETTING_VISIBILITY_"], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility: public or private. If private, only the organisation can see the setting. If public, all of the organisation and its projects users can see the setting.", example: "\"SETTING_VISIBILITY_PUBLIC\"" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair response" } } });
}
create(value?: PartialMessage<PutOrganisationSettingResult>): PutOrganisationSettingResult {
const message = globalThis.Object.create((this.messagePrototype!));
message.Key = "";
message.Value = "";
message.Visibility = 0;
if (value !== undefined)
reflectionMergePartial<PutOrganisationSettingResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PutOrganisationSettingResult): PutOrganisationSettingResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string Key */ 1:
message.Key = reader.string();
break;
case /* string Value */ 2:
message.Value = reader.string();
break;
case /* vizapi.SettingVisibility Visibility */ 3:
message.Visibility = reader.int32();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: PutOrganisationSettingResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string Key = 1; */
if (message.Key !== "")
writer.tag(1, WireType.LengthDelimited).string(message.Key);
/* string Value = 2; */
if (message.Value !== "")
writer.tag(2, WireType.LengthDelimited).string(message.Value);
/* vizapi.SettingVisibility Visibility = 3; */
if (message.Visibility !== 0)
writer.tag(3, WireType.Varint).int32(message.Visibility);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.PutOrganisationSettingResult
*/
export const PutOrganisationSettingResult = new PutOrganisationSettingResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetOrganisationSettingRequest$Type extends MessageType<GetOrganisationSettingRequest> {
constructor() {
super("vizapi.GetOrganisationSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the organisation's setting to get", required: ["Header", "Key"] } } });
}
create(value?: PartialMessage<GetOrganisationSettingRequest>): GetOrganisationSettingRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.Key = "";
if (value !== undefined)
reflectionMergePartial<GetOrganisationSettingRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrganisationSettingRequest): GetOrganisationSettingRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestOrganisationHeader Header */ 1:
message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* string Key */ 2:
message.Key = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: GetOrganisationSettingRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestOrganisationHeader Header = 1; */
if (message.Header)
RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* string Key = 2; */
if (message.Key !== "")
writer.tag(2, WireType.LengthDelimited).string(message.Key);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.GetOrganisationSettingRequest
*/
export const GetOrganisationSettingRequest = new GetOrganisationSettingRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetOrganisationSettingResult$Type extends MessageType<GetOrganisationSettingResult> {
constructor() {
super("vizapi.GetOrganisationSettingResult", [
{ no: 1, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 2, name: "Value", kind: "scalar", localName: "Value", jsonName: "Value", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"dark\"" }, "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Visibility", kind: "enum", localName: "Visibility", jsonName: "Visibility", T: () => ["vizapi.SettingVisibility", SettingVisibility, "SETTING_VISIBILITY_"], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Visibility: public or private. If private, only the organisation can see the setting. If public, all of the organisation and its projects users can see the setting.", example: "\"SETTING_VISIBILITY_PUBLIC\"" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key, Value pair response" } } });
}
create(value?: PartialMessage<GetOrganisationSettingResult>): GetOrganisationSettingResult {
const message = globalThis.Object.create((this.messagePrototype!));
message.Key = "";
message.Value = "";
message.Visibility = 0;
if (value !== undefined)
reflectionMergePartial<GetOrganisationSettingResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrganisationSettingResult): GetOrganisationSettingResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string Key */ 1:
message.Key = reader.string();
break;
case /* string Value */ 2:
message.Value = reader.string();
break;
case /* vizapi.SettingVisibility Visibility */ 3:
message.Visibility = reader.int32();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: GetOrganisationSettingResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string Key = 1; */
if (message.Key !== "")
writer.tag(1, WireType.LengthDelimited).string(message.Key);
/* string Value = 2; */
if (message.Value !== "")
writer.tag(2, WireType.LengthDelimited).string(message.Value);
/* vizapi.SettingVisibility Visibility = 3; */
if (message.Visibility !== 0)
writer.tag(3, WireType.Varint).int32(message.Visibility);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.GetOrganisationSettingResult
*/
export const GetOrganisationSettingResult = new GetOrganisationSettingResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteOrganisationSettingRequest$Type extends MessageType<DeleteOrganisationSettingRequest> {
constructor() {
super("vizapi.DeleteOrganisationSettingRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Key", kind: "scalar", localName: "Key", jsonName: "Key", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { example: "\"preferredTheme\"" }, "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the organisation's setting to delete", required: ["Header", "Key"] } } });
}
create(value?: PartialMessage<DeleteOrganisationSettingRequest>): DeleteOrganisationSettingRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.Key = "";
if (value !== undefined)
reflectionMergePartial<DeleteOrganisationSettingRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteOrganisationSettingRequest): DeleteOrganisationSettingRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestOrganisationHeader Header */ 1:
message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* string Key */ 2:
message.Key = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: DeleteOrganisationSettingRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestOrganisationHeader Header = 1; */
if (message.Header)
RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* string Key = 2; */
if (message.Key !== "")
writer.tag(2, WireType.LengthDelimited).string(message.Key);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.DeleteOrganisationSettingRequest
*/
export const DeleteOrganisationSettingRequest = new DeleteOrganisationSettingRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteOrganisationSettingResult$Type extends MessageType<DeleteOrganisationSettingResult> {
constructor() {
super("vizapi.DeleteOrganisationSettingResult", []);
}
create(value?: PartialMessage<DeleteOrganisationSettingResult>): DeleteOrganisationSettingResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<DeleteOrganisationSettingResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteOrganisationSettingResult): DeleteOrganisationSettingResult {
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: DeleteOrganisationSettingResult, 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 vizapi.DeleteOrganisationSettingResult
*/
export const DeleteOrganisationSettingResult = new DeleteOrganisationSettingResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListOrganisationSettingsRequest$Type extends MessageType<ListOrganisationSettingsRequest> {
constructor() {
super("vizapi.ListOrganisationSettingsRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Key of the organisation's setting to delete", required: ["Header"] } } });
}
create(value?: PartialMessage<ListOrganisationSettingsRequest>): ListOrganisationSettingsRequest {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<ListOrganisationSettingsRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListOrganisationSettingsRequest): ListOrganisationSettingsRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestOrganisationHeader Header */ 1:
message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: ListOrganisationSettingsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestOrganisationHeader Header = 1; */
if (message.Header)
RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.ListOrganisationSettingsRequest
*/
export const ListOrganisationSettingsRequest = new ListOrganisationSettingsRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListOrganisationSettingsResult$Type extends MessageType<ListOrganisationSettingsResult> {
constructor() {
super("vizapi.ListOrganisationSettingsResult", [
{ no: 1, name: "OrganisationSettings", kind: "message", localName: "OrganisationSettings", jsonName: "OrganisationSettings", repeat: 2 /*RepeatType.UNPACKED*/, T: () => GetOrganisationSettingResult }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "List of the organisation's settings" } } });
}
create(value?: PartialMessage<ListOrganisationSettingsResult>): ListOrganisationSettingsResult {
const message = globalThis.Object.create((this.messagePrototype!));
message.OrganisationSettings = [];
if (value !== undefined)
reflectionMergePartial<ListOrganisationSettingsResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListOrganisationSettingsResult): ListOrganisationSettingsResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* repeated vizapi.GetOrganisationSettingResult OrganisationSettings */ 1:
message.OrganisationSettings.push(GetOrganisationSettingResult.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: ListOrganisationSettingsResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* repeated vizapi.GetOrganisationSettingResult OrganisationSettings = 1; */
for (let i = 0; i < message.OrganisationSettings.length; i++)
GetOrganisationSettingResult.internalBinaryWrite(message.OrganisationSettings[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 vizapi.ListOrganisationSettingsResult
*/
export const ListOrganisationSettingsResult = new ListOrganisationSettingsResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteSettingsForOrganisationRequest$Type extends MessageType<DeleteSettingsForOrganisationRequest> {
constructor() {
super("vizapi.DeleteSettingsForOrganisationRequest", [
{ no: 1, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { description: "Organisation to delete settings from", required: ["OrganisationID"] } } });
}
create(value?: PartialMessage<DeleteSettingsForOrganisationRequest>): DeleteSettingsForOrganisationRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.OrganisationID = "";
if (value !== undefined)
reflectionMergePartial<DeleteSettingsForOrganisationRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteSettingsForOrganisationRequest): DeleteSettingsForOrganisationRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* string OrganisationID */ 1:
message.OrganisationID = reader.string();
break;
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: DeleteSettingsForOrganisationRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* string OrganisationID = 1; */
if (message.OrganisationID !== "")
writer.tag(1, WireType.LengthDelimited).string(message.OrganisationID);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message vizapi.DeleteSettingsForOrganisationRequest
*/
export const DeleteSettingsForOrganisationRequest = new DeleteSettingsForOrganisationRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DeleteSettingsForOrganisationResult$Type extends MessageType<DeleteSettingsForOrganisationResult> {
constructor() {
super("vizapi.DeleteSettingsForOrganisationResult", []);
}
create(value?: PartialMessage<DeleteSettingsForOrganisationResult>): DeleteSettingsForOrganisationResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<DeleteSettingsForOrganisationResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DeleteSettingsForOrganisationResult): DeleteSettingsForOrganisationResult {
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: DeleteSettingsForOrganisationResult, 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 vizapi.DeleteSettingsForOrganisationResult
*/
export const DeleteSettingsForOrganisationResult = new DeleteSettingsForOrganisationResult$Type();
/**
* @generated ServiceType for protobuf service vizapi.OrganisationSettingsService
*/
export const OrganisationSettingsService = new ServiceType("vizapi.OrganisationSettingsService", [
{ name: "Get", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Organisation Settings"], summary: "Get a organisation setting", description: "Use to get a organisation setting with his key" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: GetOrganisationSettingRequest, O: GetOrganisationSettingResult },
{ name: "Put", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Organisation Settings"], summary: "Update or create a organisation setting", description: "Use to create or update organisation's settings" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: PutOrganisationSettingRequest, O: PutOrganisationSettingResult },
{ name: "Delete", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Organisation Settings"], summary: "Delete a organisation setting", description: "Use to delete a organisation setting with his key" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: DeleteOrganisationSettingRequest, O: DeleteOrganisationSettingResult },
{ name: "List", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Organisation Settings"], summary: "List a organisation's settings", description: "Use to list a organisation's settings" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: ListOrganisationSettingsRequest, O: ListOrganisationSettingsResult },
{ name: "DeleteSettingsForOrganisation", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Organisation Settings"], summary: "Delete all organisation settings", description: "Delete all settings for an organisation" }, "api.rscType": "Platform", "api.roles": "Platform.Organisation-Settings", "google.api.method_visibility": { restriction: "PUBLIC" } }, I: DeleteSettingsForOrganisationRequest, O: DeleteSettingsForOrganisationResult }
], { "api.k8sService": "settings-server" });