UNPKG

@zitadel/node

Version:

Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.

476 lines (475 loc) 18.3 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.7.7 // protoc unknown // source: zitadel/feature/v2beta/system.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { Details } from "../../object/v2beta/object.js"; import { FeatureFlag, ImprovedPerformanceFeatureFlag, improvedPerformanceFromJSON, improvedPerformanceToJSON, } from "./feature.js"; export const protobufPackage = "zitadel.feature.v2beta"; function createBaseSetSystemFeaturesRequest() { return { loginDefaultOrg: undefined, userSchema: undefined, oidcTokenExchange: undefined, improvedPerformance: [], oidcSingleV1SessionTermination: undefined, }; } export const SetSystemFeaturesRequest = { encode(message, writer = new BinaryWriter()) { if (message.loginDefaultOrg !== undefined) { writer.uint32(8).bool(message.loginDefaultOrg); } if (message.userSchema !== undefined) { writer.uint32(32).bool(message.userSchema); } if (message.oidcTokenExchange !== undefined) { writer.uint32(40).bool(message.oidcTokenExchange); } for (const v of message.improvedPerformance) { writer.uint32(56).int32(v); } if (message.oidcSingleV1SessionTermination !== undefined) { writer.uint32(64).bool(message.oidcSingleV1SessionTermination); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetSystemFeaturesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.loginDefaultOrg = reader.bool(); continue; } case 4: { if (tag !== 32) { break; } message.userSchema = reader.bool(); continue; } case 5: { if (tag !== 40) { break; } message.oidcTokenExchange = reader.bool(); continue; } case 7: { if (tag === 56) { message.improvedPerformance.push(reader.int32()); continue; } if (tag === 58) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.improvedPerformance.push(reader.int32()); } continue; } break; } case 8: { if (tag !== 64) { break; } message.oidcSingleV1SessionTermination = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { loginDefaultOrg: isSet(object.loginDefaultOrg) ? globalThis.Boolean(object.loginDefaultOrg) : undefined, userSchema: isSet(object.userSchema) ? globalThis.Boolean(object.userSchema) : undefined, oidcTokenExchange: isSet(object.oidcTokenExchange) ? globalThis.Boolean(object.oidcTokenExchange) : undefined, improvedPerformance: globalThis.Array.isArray(object?.improvedPerformance) ? object.improvedPerformance.map((e) => improvedPerformanceFromJSON(e)) : [], oidcSingleV1SessionTermination: isSet(object.oidcSingleV1SessionTermination) ? globalThis.Boolean(object.oidcSingleV1SessionTermination) : undefined, }; }, toJSON(message) { const obj = {}; if (message.loginDefaultOrg !== undefined) { obj.loginDefaultOrg = message.loginDefaultOrg; } if (message.userSchema !== undefined) { obj.userSchema = message.userSchema; } if (message.oidcTokenExchange !== undefined) { obj.oidcTokenExchange = message.oidcTokenExchange; } if (message.improvedPerformance?.length) { obj.improvedPerformance = message.improvedPerformance.map((e) => improvedPerformanceToJSON(e)); } if (message.oidcSingleV1SessionTermination !== undefined) { obj.oidcSingleV1SessionTermination = message.oidcSingleV1SessionTermination; } return obj; }, create(base) { return SetSystemFeaturesRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetSystemFeaturesRequest(); message.loginDefaultOrg = object.loginDefaultOrg ?? undefined; message.userSchema = object.userSchema ?? undefined; message.oidcTokenExchange = object.oidcTokenExchange ?? undefined; message.improvedPerformance = object.improvedPerformance?.map((e) => e) || []; message.oidcSingleV1SessionTermination = object.oidcSingleV1SessionTermination ?? undefined; return message; }, }; function createBaseSetSystemFeaturesResponse() { return { details: undefined }; } export const SetSystemFeaturesResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSetSystemFeaturesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = Details.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? Details.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } return obj; }, create(base) { return SetSystemFeaturesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetSystemFeaturesResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; return message; }, }; function createBaseResetSystemFeaturesRequest() { return {}; } export const ResetSystemFeaturesRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseResetSystemFeaturesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return ResetSystemFeaturesRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseResetSystemFeaturesRequest(); return message; }, }; function createBaseResetSystemFeaturesResponse() { return { details: undefined }; } export const ResetSystemFeaturesResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseResetSystemFeaturesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = Details.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? Details.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } return obj; }, create(base) { return ResetSystemFeaturesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseResetSystemFeaturesResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; return message; }, }; function createBaseGetSystemFeaturesRequest() { return {}; } export const GetSystemFeaturesRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetSystemFeaturesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return GetSystemFeaturesRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetSystemFeaturesRequest(); return message; }, }; function createBaseGetSystemFeaturesResponse() { return { details: undefined, loginDefaultOrg: undefined, userSchema: undefined, oidcTokenExchange: undefined, improvedPerformance: undefined, oidcSingleV1SessionTermination: undefined, }; } export const GetSystemFeaturesResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.loginDefaultOrg !== undefined) { FeatureFlag.encode(message.loginDefaultOrg, writer.uint32(18).fork()).join(); } if (message.userSchema !== undefined) { FeatureFlag.encode(message.userSchema, writer.uint32(42).fork()).join(); } if (message.oidcTokenExchange !== undefined) { FeatureFlag.encode(message.oidcTokenExchange, writer.uint32(50).fork()).join(); } if (message.improvedPerformance !== undefined) { ImprovedPerformanceFeatureFlag.encode(message.improvedPerformance, writer.uint32(66).fork()).join(); } if (message.oidcSingleV1SessionTermination !== undefined) { FeatureFlag.encode(message.oidcSingleV1SessionTermination, writer.uint32(74).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetSystemFeaturesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.loginDefaultOrg = FeatureFlag.decode(reader, reader.uint32()); continue; } case 5: { if (tag !== 42) { break; } message.userSchema = FeatureFlag.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.oidcTokenExchange = FeatureFlag.decode(reader, reader.uint32()); continue; } case 8: { if (tag !== 66) { break; } message.improvedPerformance = ImprovedPerformanceFeatureFlag.decode(reader, reader.uint32()); continue; } case 9: { if (tag !== 74) { break; } message.oidcSingleV1SessionTermination = FeatureFlag.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? Details.fromJSON(object.details) : undefined, loginDefaultOrg: isSet(object.loginDefaultOrg) ? FeatureFlag.fromJSON(object.loginDefaultOrg) : undefined, userSchema: isSet(object.userSchema) ? FeatureFlag.fromJSON(object.userSchema) : undefined, oidcTokenExchange: isSet(object.oidcTokenExchange) ? FeatureFlag.fromJSON(object.oidcTokenExchange) : undefined, improvedPerformance: isSet(object.improvedPerformance) ? ImprovedPerformanceFeatureFlag.fromJSON(object.improvedPerformance) : undefined, oidcSingleV1SessionTermination: isSet(object.oidcSingleV1SessionTermination) ? FeatureFlag.fromJSON(object.oidcSingleV1SessionTermination) : undefined, }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = Details.toJSON(message.details); } if (message.loginDefaultOrg !== undefined) { obj.loginDefaultOrg = FeatureFlag.toJSON(message.loginDefaultOrg); } if (message.userSchema !== undefined) { obj.userSchema = FeatureFlag.toJSON(message.userSchema); } if (message.oidcTokenExchange !== undefined) { obj.oidcTokenExchange = FeatureFlag.toJSON(message.oidcTokenExchange); } if (message.improvedPerformance !== undefined) { obj.improvedPerformance = ImprovedPerformanceFeatureFlag.toJSON(message.improvedPerformance); } if (message.oidcSingleV1SessionTermination !== undefined) { obj.oidcSingleV1SessionTermination = FeatureFlag.toJSON(message.oidcSingleV1SessionTermination); } return obj; }, create(base) { return GetSystemFeaturesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetSystemFeaturesResponse(); message.details = (object.details !== undefined && object.details !== null) ? Details.fromPartial(object.details) : undefined; message.loginDefaultOrg = (object.loginDefaultOrg !== undefined && object.loginDefaultOrg !== null) ? FeatureFlag.fromPartial(object.loginDefaultOrg) : undefined; message.userSchema = (object.userSchema !== undefined && object.userSchema !== null) ? FeatureFlag.fromPartial(object.userSchema) : undefined; message.oidcTokenExchange = (object.oidcTokenExchange !== undefined && object.oidcTokenExchange !== null) ? FeatureFlag.fromPartial(object.oidcTokenExchange) : undefined; message.improvedPerformance = (object.improvedPerformance !== undefined && object.improvedPerformance !== null) ? ImprovedPerformanceFeatureFlag.fromPartial(object.improvedPerformance) : undefined; message.oidcSingleV1SessionTermination = (object.oidcSingleV1SessionTermination !== undefined && object.oidcSingleV1SessionTermination !== null) ? FeatureFlag.fromPartial(object.oidcSingleV1SessionTermination) : undefined; return message; }, }; function isSet(value) { return value !== null && value !== undefined; }