UNPKG

@zitadel/node

Version:

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

704 lines (703 loc) 29.4 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.7.5 // protoc unknown // source: zitadel/feature/v2/system.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { Details } from "../../object/v2/object.js"; import { FeatureFlag, ImprovedPerformanceFeatureFlag, improvedPerformanceFromJSON, improvedPerformanceToJSON, LoginV2, LoginV2FeatureFlag, } from "./feature.js"; export const protobufPackage = "zitadel.feature.v2"; function createBaseSetSystemFeaturesRequest() { return { loginDefaultOrg: undefined, oidcTriggerIntrospectionProjections: undefined, oidcLegacyIntrospection: undefined, userSchema: undefined, oidcTokenExchange: undefined, improvedPerformance: [], oidcSingleV1SessionTermination: undefined, disableUserTokenEvent: undefined, enableBackChannelLogout: undefined, loginV2: undefined, permissionCheckV2: undefined, }; } export const SetSystemFeaturesRequest = { encode(message, writer = new BinaryWriter()) { if (message.loginDefaultOrg !== undefined) { writer.uint32(8).bool(message.loginDefaultOrg); } if (message.oidcTriggerIntrospectionProjections !== undefined) { writer.uint32(16).bool(message.oidcTriggerIntrospectionProjections); } if (message.oidcLegacyIntrospection !== undefined) { writer.uint32(24).bool(message.oidcLegacyIntrospection); } if (message.userSchema !== undefined) { writer.uint32(32).bool(message.userSchema); } if (message.oidcTokenExchange !== undefined) { writer.uint32(40).bool(message.oidcTokenExchange); } writer.uint32(58).fork(); for (const v of message.improvedPerformance) { writer.int32(v); } writer.join(); if (message.oidcSingleV1SessionTermination !== undefined) { writer.uint32(64).bool(message.oidcSingleV1SessionTermination); } if (message.disableUserTokenEvent !== undefined) { writer.uint32(72).bool(message.disableUserTokenEvent); } if (message.enableBackChannelLogout !== undefined) { writer.uint32(80).bool(message.enableBackChannelLogout); } if (message.loginV2 !== undefined) { LoginV2.encode(message.loginV2, writer.uint32(90).fork()).join(); } if (message.permissionCheckV2 !== undefined) { writer.uint32(96).bool(message.permissionCheckV2); } 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 2: { if (tag !== 16) { break; } message.oidcTriggerIntrospectionProjections = reader.bool(); continue; } case 3: { if (tag !== 24) { break; } message.oidcLegacyIntrospection = 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; } case 9: { if (tag !== 72) { break; } message.disableUserTokenEvent = reader.bool(); continue; } case 10: { if (tag !== 80) { break; } message.enableBackChannelLogout = reader.bool(); continue; } case 11: { if (tag !== 90) { break; } message.loginV2 = LoginV2.decode(reader, reader.uint32()); continue; } case 12: { if (tag !== 96) { break; } message.permissionCheckV2 = 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, oidcTriggerIntrospectionProjections: isSet(object.oidcTriggerIntrospectionProjections) ? globalThis.Boolean(object.oidcTriggerIntrospectionProjections) : undefined, oidcLegacyIntrospection: isSet(object.oidcLegacyIntrospection) ? globalThis.Boolean(object.oidcLegacyIntrospection) : 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, disableUserTokenEvent: isSet(object.disableUserTokenEvent) ? globalThis.Boolean(object.disableUserTokenEvent) : undefined, enableBackChannelLogout: isSet(object.enableBackChannelLogout) ? globalThis.Boolean(object.enableBackChannelLogout) : undefined, loginV2: isSet(object.loginV2) ? LoginV2.fromJSON(object.loginV2) : undefined, permissionCheckV2: isSet(object.permissionCheckV2) ? globalThis.Boolean(object.permissionCheckV2) : undefined, }; }, toJSON(message) { const obj = {}; if (message.loginDefaultOrg !== undefined) { obj.loginDefaultOrg = message.loginDefaultOrg; } if (message.oidcTriggerIntrospectionProjections !== undefined) { obj.oidcTriggerIntrospectionProjections = message.oidcTriggerIntrospectionProjections; } if (message.oidcLegacyIntrospection !== undefined) { obj.oidcLegacyIntrospection = message.oidcLegacyIntrospection; } 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; } if (message.disableUserTokenEvent !== undefined) { obj.disableUserTokenEvent = message.disableUserTokenEvent; } if (message.enableBackChannelLogout !== undefined) { obj.enableBackChannelLogout = message.enableBackChannelLogout; } if (message.loginV2 !== undefined) { obj.loginV2 = LoginV2.toJSON(message.loginV2); } if (message.permissionCheckV2 !== undefined) { obj.permissionCheckV2 = message.permissionCheckV2; } return obj; }, create(base) { return SetSystemFeaturesRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetSystemFeaturesRequest(); message.loginDefaultOrg = object.loginDefaultOrg ?? undefined; message.oidcTriggerIntrospectionProjections = object.oidcTriggerIntrospectionProjections ?? undefined; message.oidcLegacyIntrospection = object.oidcLegacyIntrospection ?? undefined; message.userSchema = object.userSchema ?? undefined; message.oidcTokenExchange = object.oidcTokenExchange ?? undefined; message.improvedPerformance = object.improvedPerformance?.map((e) => e) || []; message.oidcSingleV1SessionTermination = object.oidcSingleV1SessionTermination ?? undefined; message.disableUserTokenEvent = object.disableUserTokenEvent ?? undefined; message.enableBackChannelLogout = object.enableBackChannelLogout ?? undefined; message.loginV2 = (object.loginV2 !== undefined && object.loginV2 !== null) ? LoginV2.fromPartial(object.loginV2) : undefined; message.permissionCheckV2 = object.permissionCheckV2 ?? 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, oidcTriggerIntrospectionProjections: undefined, oidcLegacyIntrospection: undefined, userSchema: undefined, oidcTokenExchange: undefined, improvedPerformance: undefined, oidcSingleV1SessionTermination: undefined, disableUserTokenEvent: undefined, enableBackChannelLogout: undefined, loginV2: undefined, permissionCheckV2: 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.oidcTriggerIntrospectionProjections !== undefined) { FeatureFlag.encode(message.oidcTriggerIntrospectionProjections, writer.uint32(26).fork()).join(); } if (message.oidcLegacyIntrospection !== undefined) { FeatureFlag.encode(message.oidcLegacyIntrospection, writer.uint32(34).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(); } if (message.disableUserTokenEvent !== undefined) { FeatureFlag.encode(message.disableUserTokenEvent, writer.uint32(82).fork()).join(); } if (message.enableBackChannelLogout !== undefined) { FeatureFlag.encode(message.enableBackChannelLogout, writer.uint32(90).fork()).join(); } if (message.loginV2 !== undefined) { LoginV2FeatureFlag.encode(message.loginV2, writer.uint32(98).fork()).join(); } if (message.permissionCheckV2 !== undefined) { FeatureFlag.encode(message.permissionCheckV2, writer.uint32(106).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 3: { if (tag !== 26) { break; } message.oidcTriggerIntrospectionProjections = FeatureFlag.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 34) { break; } message.oidcLegacyIntrospection = 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; } case 10: { if (tag !== 82) { break; } message.disableUserTokenEvent = FeatureFlag.decode(reader, reader.uint32()); continue; } case 11: { if (tag !== 90) { break; } message.enableBackChannelLogout = FeatureFlag.decode(reader, reader.uint32()); continue; } case 12: { if (tag !== 98) { break; } message.loginV2 = LoginV2FeatureFlag.decode(reader, reader.uint32()); continue; } case 13: { if (tag !== 106) { break; } message.permissionCheckV2 = 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, oidcTriggerIntrospectionProjections: isSet(object.oidcTriggerIntrospectionProjections) ? FeatureFlag.fromJSON(object.oidcTriggerIntrospectionProjections) : undefined, oidcLegacyIntrospection: isSet(object.oidcLegacyIntrospection) ? FeatureFlag.fromJSON(object.oidcLegacyIntrospection) : 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, disableUserTokenEvent: isSet(object.disableUserTokenEvent) ? FeatureFlag.fromJSON(object.disableUserTokenEvent) : undefined, enableBackChannelLogout: isSet(object.enableBackChannelLogout) ? FeatureFlag.fromJSON(object.enableBackChannelLogout) : undefined, loginV2: isSet(object.loginV2) ? LoginV2FeatureFlag.fromJSON(object.loginV2) : undefined, permissionCheckV2: isSet(object.permissionCheckV2) ? FeatureFlag.fromJSON(object.permissionCheckV2) : 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.oidcTriggerIntrospectionProjections !== undefined) { obj.oidcTriggerIntrospectionProjections = FeatureFlag.toJSON(message.oidcTriggerIntrospectionProjections); } if (message.oidcLegacyIntrospection !== undefined) { obj.oidcLegacyIntrospection = FeatureFlag.toJSON(message.oidcLegacyIntrospection); } 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); } if (message.disableUserTokenEvent !== undefined) { obj.disableUserTokenEvent = FeatureFlag.toJSON(message.disableUserTokenEvent); } if (message.enableBackChannelLogout !== undefined) { obj.enableBackChannelLogout = FeatureFlag.toJSON(message.enableBackChannelLogout); } if (message.loginV2 !== undefined) { obj.loginV2 = LoginV2FeatureFlag.toJSON(message.loginV2); } if (message.permissionCheckV2 !== undefined) { obj.permissionCheckV2 = FeatureFlag.toJSON(message.permissionCheckV2); } 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.oidcTriggerIntrospectionProjections = (object.oidcTriggerIntrospectionProjections !== undefined && object.oidcTriggerIntrospectionProjections !== null) ? FeatureFlag.fromPartial(object.oidcTriggerIntrospectionProjections) : undefined; message.oidcLegacyIntrospection = (object.oidcLegacyIntrospection !== undefined && object.oidcLegacyIntrospection !== null) ? FeatureFlag.fromPartial(object.oidcLegacyIntrospection) : 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; message.disableUserTokenEvent = (object.disableUserTokenEvent !== undefined && object.disableUserTokenEvent !== null) ? FeatureFlag.fromPartial(object.disableUserTokenEvent) : undefined; message.enableBackChannelLogout = (object.enableBackChannelLogout !== undefined && object.enableBackChannelLogout !== null) ? FeatureFlag.fromPartial(object.enableBackChannelLogout) : undefined; message.loginV2 = (object.loginV2 !== undefined && object.loginV2 !== null) ? LoginV2FeatureFlag.fromPartial(object.loginV2) : undefined; message.permissionCheckV2 = (object.permissionCheckV2 !== undefined && object.permissionCheckV2 !== null) ? FeatureFlag.fromPartial(object.permissionCheckV2) : undefined; return message; }, }; function isSet(value) { return value !== null && value !== undefined; }