@primerouting/zitadel-node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts. Support http2 self-hosted instances
1,106 lines (1,105 loc) • 43.7 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v1.181.1
// protoc unknown
// source: zitadel/app.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.APIConfig = exports.SAMLConfig = exports.OIDCConfig = exports.AppNameQuery = exports.AppQuery = exports.App = exports.APIAuthMethodType = exports.OIDCTokenType = exports.OIDCVersion = exports.OIDCAuthMethodType = exports.OIDCAppType = exports.OIDCGrantType = exports.OIDCResponseType = exports.AppState = exports.protobufPackage = void 0;
exports.appStateFromJSON = appStateFromJSON;
exports.appStateToJSON = appStateToJSON;
exports.oIDCResponseTypeFromJSON = oIDCResponseTypeFromJSON;
exports.oIDCResponseTypeToJSON = oIDCResponseTypeToJSON;
exports.oIDCGrantTypeFromJSON = oIDCGrantTypeFromJSON;
exports.oIDCGrantTypeToJSON = oIDCGrantTypeToJSON;
exports.oIDCAppTypeFromJSON = oIDCAppTypeFromJSON;
exports.oIDCAppTypeToJSON = oIDCAppTypeToJSON;
exports.oIDCAuthMethodTypeFromJSON = oIDCAuthMethodTypeFromJSON;
exports.oIDCAuthMethodTypeToJSON = oIDCAuthMethodTypeToJSON;
exports.oIDCVersionFromJSON = oIDCVersionFromJSON;
exports.oIDCVersionToJSON = oIDCVersionToJSON;
exports.oIDCTokenTypeFromJSON = oIDCTokenTypeFromJSON;
exports.oIDCTokenTypeToJSON = oIDCTokenTypeToJSON;
exports.aPIAuthMethodTypeFromJSON = aPIAuthMethodTypeFromJSON;
exports.aPIAuthMethodTypeToJSON = aPIAuthMethodTypeToJSON;
/* eslint-disable */
const long_1 = __importDefault(require("long"));
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const duration_1 = require("../google/protobuf/duration");
const message_1 = require("./message");
const object_1 = require("./object");
exports.protobufPackage = "zitadel.app.v1";
var AppState;
(function (AppState) {
AppState[AppState["APP_STATE_UNSPECIFIED"] = 0] = "APP_STATE_UNSPECIFIED";
AppState[AppState["APP_STATE_ACTIVE"] = 1] = "APP_STATE_ACTIVE";
AppState[AppState["APP_STATE_INACTIVE"] = 2] = "APP_STATE_INACTIVE";
AppState[AppState["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(AppState || (exports.AppState = AppState = {}));
function appStateFromJSON(object) {
switch (object) {
case 0:
case "APP_STATE_UNSPECIFIED":
return AppState.APP_STATE_UNSPECIFIED;
case 1:
case "APP_STATE_ACTIVE":
return AppState.APP_STATE_ACTIVE;
case 2:
case "APP_STATE_INACTIVE":
return AppState.APP_STATE_INACTIVE;
case -1:
case "UNRECOGNIZED":
default:
return AppState.UNRECOGNIZED;
}
}
function appStateToJSON(object) {
switch (object) {
case AppState.APP_STATE_UNSPECIFIED:
return "APP_STATE_UNSPECIFIED";
case AppState.APP_STATE_ACTIVE:
return "APP_STATE_ACTIVE";
case AppState.APP_STATE_INACTIVE:
return "APP_STATE_INACTIVE";
case AppState.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var OIDCResponseType;
(function (OIDCResponseType) {
OIDCResponseType[OIDCResponseType["OIDC_RESPONSE_TYPE_CODE"] = 0] = "OIDC_RESPONSE_TYPE_CODE";
OIDCResponseType[OIDCResponseType["OIDC_RESPONSE_TYPE_ID_TOKEN"] = 1] = "OIDC_RESPONSE_TYPE_ID_TOKEN";
OIDCResponseType[OIDCResponseType["OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN"] = 2] = "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN";
OIDCResponseType[OIDCResponseType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(OIDCResponseType || (exports.OIDCResponseType = OIDCResponseType = {}));
function oIDCResponseTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_RESPONSE_TYPE_CODE":
return OIDCResponseType.OIDC_RESPONSE_TYPE_CODE;
case 1:
case "OIDC_RESPONSE_TYPE_ID_TOKEN":
return OIDCResponseType.OIDC_RESPONSE_TYPE_ID_TOKEN;
case 2:
case "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN":
return OIDCResponseType.OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN;
case -1:
case "UNRECOGNIZED":
default:
return OIDCResponseType.UNRECOGNIZED;
}
}
function oIDCResponseTypeToJSON(object) {
switch (object) {
case OIDCResponseType.OIDC_RESPONSE_TYPE_CODE:
return "OIDC_RESPONSE_TYPE_CODE";
case OIDCResponseType.OIDC_RESPONSE_TYPE_ID_TOKEN:
return "OIDC_RESPONSE_TYPE_ID_TOKEN";
case OIDCResponseType.OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN:
return "OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN";
case OIDCResponseType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var OIDCGrantType;
(function (OIDCGrantType) {
OIDCGrantType[OIDCGrantType["OIDC_GRANT_TYPE_AUTHORIZATION_CODE"] = 0] = "OIDC_GRANT_TYPE_AUTHORIZATION_CODE";
OIDCGrantType[OIDCGrantType["OIDC_GRANT_TYPE_IMPLICIT"] = 1] = "OIDC_GRANT_TYPE_IMPLICIT";
OIDCGrantType[OIDCGrantType["OIDC_GRANT_TYPE_REFRESH_TOKEN"] = 2] = "OIDC_GRANT_TYPE_REFRESH_TOKEN";
OIDCGrantType[OIDCGrantType["OIDC_GRANT_TYPE_DEVICE_CODE"] = 3] = "OIDC_GRANT_TYPE_DEVICE_CODE";
OIDCGrantType[OIDCGrantType["OIDC_GRANT_TYPE_TOKEN_EXCHANGE"] = 4] = "OIDC_GRANT_TYPE_TOKEN_EXCHANGE";
OIDCGrantType[OIDCGrantType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(OIDCGrantType || (exports.OIDCGrantType = OIDCGrantType = {}));
function oIDCGrantTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_GRANT_TYPE_AUTHORIZATION_CODE":
return OIDCGrantType.OIDC_GRANT_TYPE_AUTHORIZATION_CODE;
case 1:
case "OIDC_GRANT_TYPE_IMPLICIT":
return OIDCGrantType.OIDC_GRANT_TYPE_IMPLICIT;
case 2:
case "OIDC_GRANT_TYPE_REFRESH_TOKEN":
return OIDCGrantType.OIDC_GRANT_TYPE_REFRESH_TOKEN;
case 3:
case "OIDC_GRANT_TYPE_DEVICE_CODE":
return OIDCGrantType.OIDC_GRANT_TYPE_DEVICE_CODE;
case 4:
case "OIDC_GRANT_TYPE_TOKEN_EXCHANGE":
return OIDCGrantType.OIDC_GRANT_TYPE_TOKEN_EXCHANGE;
case -1:
case "UNRECOGNIZED":
default:
return OIDCGrantType.UNRECOGNIZED;
}
}
function oIDCGrantTypeToJSON(object) {
switch (object) {
case OIDCGrantType.OIDC_GRANT_TYPE_AUTHORIZATION_CODE:
return "OIDC_GRANT_TYPE_AUTHORIZATION_CODE";
case OIDCGrantType.OIDC_GRANT_TYPE_IMPLICIT:
return "OIDC_GRANT_TYPE_IMPLICIT";
case OIDCGrantType.OIDC_GRANT_TYPE_REFRESH_TOKEN:
return "OIDC_GRANT_TYPE_REFRESH_TOKEN";
case OIDCGrantType.OIDC_GRANT_TYPE_DEVICE_CODE:
return "OIDC_GRANT_TYPE_DEVICE_CODE";
case OIDCGrantType.OIDC_GRANT_TYPE_TOKEN_EXCHANGE:
return "OIDC_GRANT_TYPE_TOKEN_EXCHANGE";
case OIDCGrantType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var OIDCAppType;
(function (OIDCAppType) {
OIDCAppType[OIDCAppType["OIDC_APP_TYPE_WEB"] = 0] = "OIDC_APP_TYPE_WEB";
OIDCAppType[OIDCAppType["OIDC_APP_TYPE_USER_AGENT"] = 1] = "OIDC_APP_TYPE_USER_AGENT";
OIDCAppType[OIDCAppType["OIDC_APP_TYPE_NATIVE"] = 2] = "OIDC_APP_TYPE_NATIVE";
OIDCAppType[OIDCAppType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(OIDCAppType || (exports.OIDCAppType = OIDCAppType = {}));
function oIDCAppTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_APP_TYPE_WEB":
return OIDCAppType.OIDC_APP_TYPE_WEB;
case 1:
case "OIDC_APP_TYPE_USER_AGENT":
return OIDCAppType.OIDC_APP_TYPE_USER_AGENT;
case 2:
case "OIDC_APP_TYPE_NATIVE":
return OIDCAppType.OIDC_APP_TYPE_NATIVE;
case -1:
case "UNRECOGNIZED":
default:
return OIDCAppType.UNRECOGNIZED;
}
}
function oIDCAppTypeToJSON(object) {
switch (object) {
case OIDCAppType.OIDC_APP_TYPE_WEB:
return "OIDC_APP_TYPE_WEB";
case OIDCAppType.OIDC_APP_TYPE_USER_AGENT:
return "OIDC_APP_TYPE_USER_AGENT";
case OIDCAppType.OIDC_APP_TYPE_NATIVE:
return "OIDC_APP_TYPE_NATIVE";
case OIDCAppType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var OIDCAuthMethodType;
(function (OIDCAuthMethodType) {
OIDCAuthMethodType[OIDCAuthMethodType["OIDC_AUTH_METHOD_TYPE_BASIC"] = 0] = "OIDC_AUTH_METHOD_TYPE_BASIC";
OIDCAuthMethodType[OIDCAuthMethodType["OIDC_AUTH_METHOD_TYPE_POST"] = 1] = "OIDC_AUTH_METHOD_TYPE_POST";
OIDCAuthMethodType[OIDCAuthMethodType["OIDC_AUTH_METHOD_TYPE_NONE"] = 2] = "OIDC_AUTH_METHOD_TYPE_NONE";
OIDCAuthMethodType[OIDCAuthMethodType["OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"] = 3] = "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT";
OIDCAuthMethodType[OIDCAuthMethodType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(OIDCAuthMethodType || (exports.OIDCAuthMethodType = OIDCAuthMethodType = {}));
function oIDCAuthMethodTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_AUTH_METHOD_TYPE_BASIC":
return OIDCAuthMethodType.OIDC_AUTH_METHOD_TYPE_BASIC;
case 1:
case "OIDC_AUTH_METHOD_TYPE_POST":
return OIDCAuthMethodType.OIDC_AUTH_METHOD_TYPE_POST;
case 2:
case "OIDC_AUTH_METHOD_TYPE_NONE":
return OIDCAuthMethodType.OIDC_AUTH_METHOD_TYPE_NONE;
case 3:
case "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT":
return OIDCAuthMethodType.OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT;
case -1:
case "UNRECOGNIZED":
default:
return OIDCAuthMethodType.UNRECOGNIZED;
}
}
function oIDCAuthMethodTypeToJSON(object) {
switch (object) {
case OIDCAuthMethodType.OIDC_AUTH_METHOD_TYPE_BASIC:
return "OIDC_AUTH_METHOD_TYPE_BASIC";
case OIDCAuthMethodType.OIDC_AUTH_METHOD_TYPE_POST:
return "OIDC_AUTH_METHOD_TYPE_POST";
case OIDCAuthMethodType.OIDC_AUTH_METHOD_TYPE_NONE:
return "OIDC_AUTH_METHOD_TYPE_NONE";
case OIDCAuthMethodType.OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT:
return "OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT";
case OIDCAuthMethodType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var OIDCVersion;
(function (OIDCVersion) {
OIDCVersion[OIDCVersion["OIDC_VERSION_1_0"] = 0] = "OIDC_VERSION_1_0";
OIDCVersion[OIDCVersion["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(OIDCVersion || (exports.OIDCVersion = OIDCVersion = {}));
function oIDCVersionFromJSON(object) {
switch (object) {
case 0:
case "OIDC_VERSION_1_0":
return OIDCVersion.OIDC_VERSION_1_0;
case -1:
case "UNRECOGNIZED":
default:
return OIDCVersion.UNRECOGNIZED;
}
}
function oIDCVersionToJSON(object) {
switch (object) {
case OIDCVersion.OIDC_VERSION_1_0:
return "OIDC_VERSION_1_0";
case OIDCVersion.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var OIDCTokenType;
(function (OIDCTokenType) {
OIDCTokenType[OIDCTokenType["OIDC_TOKEN_TYPE_BEARER"] = 0] = "OIDC_TOKEN_TYPE_BEARER";
OIDCTokenType[OIDCTokenType["OIDC_TOKEN_TYPE_JWT"] = 1] = "OIDC_TOKEN_TYPE_JWT";
OIDCTokenType[OIDCTokenType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(OIDCTokenType || (exports.OIDCTokenType = OIDCTokenType = {}));
function oIDCTokenTypeFromJSON(object) {
switch (object) {
case 0:
case "OIDC_TOKEN_TYPE_BEARER":
return OIDCTokenType.OIDC_TOKEN_TYPE_BEARER;
case 1:
case "OIDC_TOKEN_TYPE_JWT":
return OIDCTokenType.OIDC_TOKEN_TYPE_JWT;
case -1:
case "UNRECOGNIZED":
default:
return OIDCTokenType.UNRECOGNIZED;
}
}
function oIDCTokenTypeToJSON(object) {
switch (object) {
case OIDCTokenType.OIDC_TOKEN_TYPE_BEARER:
return "OIDC_TOKEN_TYPE_BEARER";
case OIDCTokenType.OIDC_TOKEN_TYPE_JWT:
return "OIDC_TOKEN_TYPE_JWT";
case OIDCTokenType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var APIAuthMethodType;
(function (APIAuthMethodType) {
APIAuthMethodType[APIAuthMethodType["API_AUTH_METHOD_TYPE_BASIC"] = 0] = "API_AUTH_METHOD_TYPE_BASIC";
APIAuthMethodType[APIAuthMethodType["API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT"] = 1] = "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT";
APIAuthMethodType[APIAuthMethodType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(APIAuthMethodType || (exports.APIAuthMethodType = APIAuthMethodType = {}));
function aPIAuthMethodTypeFromJSON(object) {
switch (object) {
case 0:
case "API_AUTH_METHOD_TYPE_BASIC":
return APIAuthMethodType.API_AUTH_METHOD_TYPE_BASIC;
case 1:
case "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT":
return APIAuthMethodType.API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT;
case -1:
case "UNRECOGNIZED":
default:
return APIAuthMethodType.UNRECOGNIZED;
}
}
function aPIAuthMethodTypeToJSON(object) {
switch (object) {
case APIAuthMethodType.API_AUTH_METHOD_TYPE_BASIC:
return "API_AUTH_METHOD_TYPE_BASIC";
case APIAuthMethodType.API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT:
return "API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT";
case APIAuthMethodType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseApp() {
return {
id: "",
details: undefined,
state: 0,
name: "",
oidcConfig: undefined,
apiConfig: undefined,
samlConfig: undefined,
};
}
exports.App = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.details !== undefined) {
object_1.ObjectDetails.encode(message.details, writer.uint32(18).fork()).ldelim();
}
if (message.state !== 0) {
writer.uint32(24).int32(message.state);
}
if (message.name !== "") {
writer.uint32(34).string(message.name);
}
if (message.oidcConfig !== undefined) {
exports.OIDCConfig.encode(message.oidcConfig, writer.uint32(42).fork()).ldelim();
}
if (message.apiConfig !== undefined) {
exports.APIConfig.encode(message.apiConfig, writer.uint32(50).fork()).ldelim();
}
if (message.samlConfig !== undefined) {
exports.SAMLConfig.encode(message.samlConfig, writer.uint32(58).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseApp();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.details = object_1.ObjectDetails.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 24) {
break;
}
message.state = reader.int32();
continue;
case 4:
if (tag !== 34) {
break;
}
message.name = reader.string();
continue;
case 5:
if (tag !== 42) {
break;
}
message.oidcConfig = exports.OIDCConfig.decode(reader, reader.uint32());
continue;
case 6:
if (tag !== 50) {
break;
}
message.apiConfig = exports.APIConfig.decode(reader, reader.uint32());
continue;
case 7:
if (tag !== 58) {
break;
}
message.samlConfig = exports.SAMLConfig.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined,
state: isSet(object.state) ? appStateFromJSON(object.state) : 0,
name: isSet(object.name) ? globalThis.String(object.name) : "",
oidcConfig: isSet(object.oidcConfig) ? exports.OIDCConfig.fromJSON(object.oidcConfig) : undefined,
apiConfig: isSet(object.apiConfig) ? exports.APIConfig.fromJSON(object.apiConfig) : undefined,
samlConfig: isSet(object.samlConfig) ? exports.SAMLConfig.fromJSON(object.samlConfig) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.details !== undefined) {
obj.details = object_1.ObjectDetails.toJSON(message.details);
}
if (message.state !== 0) {
obj.state = appStateToJSON(message.state);
}
if (message.name !== "") {
obj.name = message.name;
}
if (message.oidcConfig !== undefined) {
obj.oidcConfig = exports.OIDCConfig.toJSON(message.oidcConfig);
}
if (message.apiConfig !== undefined) {
obj.apiConfig = exports.APIConfig.toJSON(message.apiConfig);
}
if (message.samlConfig !== undefined) {
obj.samlConfig = exports.SAMLConfig.toJSON(message.samlConfig);
}
return obj;
},
create(base) {
return exports.App.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseApp();
message.id = object.id ?? "";
message.details = (object.details !== undefined && object.details !== null)
? object_1.ObjectDetails.fromPartial(object.details)
: undefined;
message.state = object.state ?? 0;
message.name = object.name ?? "";
message.oidcConfig = (object.oidcConfig !== undefined && object.oidcConfig !== null)
? exports.OIDCConfig.fromPartial(object.oidcConfig)
: undefined;
message.apiConfig = (object.apiConfig !== undefined && object.apiConfig !== null)
? exports.APIConfig.fromPartial(object.apiConfig)
: undefined;
message.samlConfig = (object.samlConfig !== undefined && object.samlConfig !== null)
? exports.SAMLConfig.fromPartial(object.samlConfig)
: undefined;
return message;
},
};
function createBaseAppQuery() {
return { nameQuery: undefined };
}
exports.AppQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.nameQuery !== undefined) {
exports.AppNameQuery.encode(message.nameQuery, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAppQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.nameQuery = exports.AppNameQuery.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { nameQuery: isSet(object.nameQuery) ? exports.AppNameQuery.fromJSON(object.nameQuery) : undefined };
},
toJSON(message) {
const obj = {};
if (message.nameQuery !== undefined) {
obj.nameQuery = exports.AppNameQuery.toJSON(message.nameQuery);
}
return obj;
},
create(base) {
return exports.AppQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAppQuery();
message.nameQuery = (object.nameQuery !== undefined && object.nameQuery !== null)
? exports.AppNameQuery.fromPartial(object.nameQuery)
: undefined;
return message;
},
};
function createBaseAppNameQuery() {
return { name: "", method: 0 };
}
exports.AppNameQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.method !== 0) {
writer.uint32(16).int32(message.method);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAppNameQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.method = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? globalThis.String(object.name) : "",
method: isSet(object.method) ? (0, object_1.textQueryMethodFromJSON)(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.name !== "") {
obj.name = message.name;
}
if (message.method !== 0) {
obj.method = (0, object_1.textQueryMethodToJSON)(message.method);
}
return obj;
},
create(base) {
return exports.AppNameQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAppNameQuery();
message.name = object.name ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseOIDCConfig() {
return {
redirectUris: [],
responseTypes: [],
grantTypes: [],
appType: 0,
clientId: "",
authMethodType: 0,
postLogoutRedirectUris: [],
version: 0,
noneCompliant: false,
complianceProblems: [],
devMode: false,
accessTokenType: 0,
accessTokenRoleAssertion: false,
idTokenRoleAssertion: false,
idTokenUserinfoAssertion: false,
clockSkew: undefined,
additionalOrigins: [],
allowedOrigins: [],
skipNativeAppSuccessPage: false,
};
}
exports.OIDCConfig = {
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.redirectUris) {
writer.uint32(10).string(v);
}
writer.uint32(18).fork();
for (const v of message.responseTypes) {
writer.int32(v);
}
writer.ldelim();
writer.uint32(26).fork();
for (const v of message.grantTypes) {
writer.int32(v);
}
writer.ldelim();
if (message.appType !== 0) {
writer.uint32(32).int32(message.appType);
}
if (message.clientId !== "") {
writer.uint32(42).string(message.clientId);
}
if (message.authMethodType !== 0) {
writer.uint32(56).int32(message.authMethodType);
}
for (const v of message.postLogoutRedirectUris) {
writer.uint32(66).string(v);
}
if (message.version !== 0) {
writer.uint32(72).int32(message.version);
}
if (message.noneCompliant !== false) {
writer.uint32(80).bool(message.noneCompliant);
}
for (const v of message.complianceProblems) {
message_1.LocalizedMessage.encode(v, writer.uint32(90).fork()).ldelim();
}
if (message.devMode !== false) {
writer.uint32(96).bool(message.devMode);
}
if (message.accessTokenType !== 0) {
writer.uint32(104).int32(message.accessTokenType);
}
if (message.accessTokenRoleAssertion !== false) {
writer.uint32(112).bool(message.accessTokenRoleAssertion);
}
if (message.idTokenRoleAssertion !== false) {
writer.uint32(120).bool(message.idTokenRoleAssertion);
}
if (message.idTokenUserinfoAssertion !== false) {
writer.uint32(128).bool(message.idTokenUserinfoAssertion);
}
if (message.clockSkew !== undefined) {
duration_1.Duration.encode(message.clockSkew, writer.uint32(138).fork()).ldelim();
}
for (const v of message.additionalOrigins) {
writer.uint32(146).string(v);
}
for (const v of message.allowedOrigins) {
writer.uint32(154).string(v);
}
if (message.skipNativeAppSuccessPage !== false) {
writer.uint32(160).bool(message.skipNativeAppSuccessPage);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseOIDCConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.redirectUris.push(reader.string());
continue;
case 2:
if (tag === 16) {
message.responseTypes.push(reader.int32());
continue;
}
if (tag === 18) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.responseTypes.push(reader.int32());
}
continue;
}
break;
case 3:
if (tag === 24) {
message.grantTypes.push(reader.int32());
continue;
}
if (tag === 26) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.grantTypes.push(reader.int32());
}
continue;
}
break;
case 4:
if (tag !== 32) {
break;
}
message.appType = reader.int32();
continue;
case 5:
if (tag !== 42) {
break;
}
message.clientId = reader.string();
continue;
case 7:
if (tag !== 56) {
break;
}
message.authMethodType = reader.int32();
continue;
case 8:
if (tag !== 66) {
break;
}
message.postLogoutRedirectUris.push(reader.string());
continue;
case 9:
if (tag !== 72) {
break;
}
message.version = reader.int32();
continue;
case 10:
if (tag !== 80) {
break;
}
message.noneCompliant = reader.bool();
continue;
case 11:
if (tag !== 90) {
break;
}
message.complianceProblems.push(message_1.LocalizedMessage.decode(reader, reader.uint32()));
continue;
case 12:
if (tag !== 96) {
break;
}
message.devMode = reader.bool();
continue;
case 13:
if (tag !== 104) {
break;
}
message.accessTokenType = reader.int32();
continue;
case 14:
if (tag !== 112) {
break;
}
message.accessTokenRoleAssertion = reader.bool();
continue;
case 15:
if (tag !== 120) {
break;
}
message.idTokenRoleAssertion = reader.bool();
continue;
case 16:
if (tag !== 128) {
break;
}
message.idTokenUserinfoAssertion = reader.bool();
continue;
case 17:
if (tag !== 138) {
break;
}
message.clockSkew = duration_1.Duration.decode(reader, reader.uint32());
continue;
case 18:
if (tag !== 146) {
break;
}
message.additionalOrigins.push(reader.string());
continue;
case 19:
if (tag !== 154) {
break;
}
message.allowedOrigins.push(reader.string());
continue;
case 20:
if (tag !== 160) {
break;
}
message.skipNativeAppSuccessPage = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
redirectUris: globalThis.Array.isArray(object?.redirectUris)
? object.redirectUris.map((e) => globalThis.String(e))
: [],
responseTypes: globalThis.Array.isArray(object?.responseTypes)
? object.responseTypes.map((e) => oIDCResponseTypeFromJSON(e))
: [],
grantTypes: globalThis.Array.isArray(object?.grantTypes)
? object.grantTypes.map((e) => oIDCGrantTypeFromJSON(e))
: [],
appType: isSet(object.appType) ? oIDCAppTypeFromJSON(object.appType) : 0,
clientId: isSet(object.clientId) ? globalThis.String(object.clientId) : "",
authMethodType: isSet(object.authMethodType) ? oIDCAuthMethodTypeFromJSON(object.authMethodType) : 0,
postLogoutRedirectUris: globalThis.Array.isArray(object?.postLogoutRedirectUris)
? object.postLogoutRedirectUris.map((e) => globalThis.String(e))
: [],
version: isSet(object.version) ? oIDCVersionFromJSON(object.version) : 0,
noneCompliant: isSet(object.noneCompliant) ? globalThis.Boolean(object.noneCompliant) : false,
complianceProblems: globalThis.Array.isArray(object?.complianceProblems)
? object.complianceProblems.map((e) => message_1.LocalizedMessage.fromJSON(e))
: [],
devMode: isSet(object.devMode) ? globalThis.Boolean(object.devMode) : false,
accessTokenType: isSet(object.accessTokenType) ? oIDCTokenTypeFromJSON(object.accessTokenType) : 0,
accessTokenRoleAssertion: isSet(object.accessTokenRoleAssertion)
? globalThis.Boolean(object.accessTokenRoleAssertion)
: false,
idTokenRoleAssertion: isSet(object.idTokenRoleAssertion)
? globalThis.Boolean(object.idTokenRoleAssertion)
: false,
idTokenUserinfoAssertion: isSet(object.idTokenUserinfoAssertion)
? globalThis.Boolean(object.idTokenUserinfoAssertion)
: false,
clockSkew: isSet(object.clockSkew) ? duration_1.Duration.fromJSON(object.clockSkew) : undefined,
additionalOrigins: globalThis.Array.isArray(object?.additionalOrigins)
? object.additionalOrigins.map((e) => globalThis.String(e))
: [],
allowedOrigins: globalThis.Array.isArray(object?.allowedOrigins)
? object.allowedOrigins.map((e) => globalThis.String(e))
: [],
skipNativeAppSuccessPage: isSet(object.skipNativeAppSuccessPage)
? globalThis.Boolean(object.skipNativeAppSuccessPage)
: false,
};
},
toJSON(message) {
const obj = {};
if (message.redirectUris?.length) {
obj.redirectUris = message.redirectUris;
}
if (message.responseTypes?.length) {
obj.responseTypes = message.responseTypes.map((e) => oIDCResponseTypeToJSON(e));
}
if (message.grantTypes?.length) {
obj.grantTypes = message.grantTypes.map((e) => oIDCGrantTypeToJSON(e));
}
if (message.appType !== 0) {
obj.appType = oIDCAppTypeToJSON(message.appType);
}
if (message.clientId !== "") {
obj.clientId = message.clientId;
}
if (message.authMethodType !== 0) {
obj.authMethodType = oIDCAuthMethodTypeToJSON(message.authMethodType);
}
if (message.postLogoutRedirectUris?.length) {
obj.postLogoutRedirectUris = message.postLogoutRedirectUris;
}
if (message.version !== 0) {
obj.version = oIDCVersionToJSON(message.version);
}
if (message.noneCompliant !== false) {
obj.noneCompliant = message.noneCompliant;
}
if (message.complianceProblems?.length) {
obj.complianceProblems = message.complianceProblems.map((e) => message_1.LocalizedMessage.toJSON(e));
}
if (message.devMode !== false) {
obj.devMode = message.devMode;
}
if (message.accessTokenType !== 0) {
obj.accessTokenType = oIDCTokenTypeToJSON(message.accessTokenType);
}
if (message.accessTokenRoleAssertion !== false) {
obj.accessTokenRoleAssertion = message.accessTokenRoleAssertion;
}
if (message.idTokenRoleAssertion !== false) {
obj.idTokenRoleAssertion = message.idTokenRoleAssertion;
}
if (message.idTokenUserinfoAssertion !== false) {
obj.idTokenUserinfoAssertion = message.idTokenUserinfoAssertion;
}
if (message.clockSkew !== undefined) {
obj.clockSkew = duration_1.Duration.toJSON(message.clockSkew);
}
if (message.additionalOrigins?.length) {
obj.additionalOrigins = message.additionalOrigins;
}
if (message.allowedOrigins?.length) {
obj.allowedOrigins = message.allowedOrigins;
}
if (message.skipNativeAppSuccessPage !== false) {
obj.skipNativeAppSuccessPage = message.skipNativeAppSuccessPage;
}
return obj;
},
create(base) {
return exports.OIDCConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseOIDCConfig();
message.redirectUris = object.redirectUris?.map((e) => e) || [];
message.responseTypes = object.responseTypes?.map((e) => e) || [];
message.grantTypes = object.grantTypes?.map((e) => e) || [];
message.appType = object.appType ?? 0;
message.clientId = object.clientId ?? "";
message.authMethodType = object.authMethodType ?? 0;
message.postLogoutRedirectUris = object.postLogoutRedirectUris?.map((e) => e) || [];
message.version = object.version ?? 0;
message.noneCompliant = object.noneCompliant ?? false;
message.complianceProblems = object.complianceProblems?.map((e) => message_1.LocalizedMessage.fromPartial(e)) || [];
message.devMode = object.devMode ?? false;
message.accessTokenType = object.accessTokenType ?? 0;
message.accessTokenRoleAssertion = object.accessTokenRoleAssertion ?? false;
message.idTokenRoleAssertion = object.idTokenRoleAssertion ?? false;
message.idTokenUserinfoAssertion = object.idTokenUserinfoAssertion ?? false;
message.clockSkew = (object.clockSkew !== undefined && object.clockSkew !== null)
? duration_1.Duration.fromPartial(object.clockSkew)
: undefined;
message.additionalOrigins = object.additionalOrigins?.map((e) => e) || [];
message.allowedOrigins = object.allowedOrigins?.map((e) => e) || [];
message.skipNativeAppSuccessPage = object.skipNativeAppSuccessPage ?? false;
return message;
},
};
function createBaseSAMLConfig() {
return { metadataXml: undefined, metadataUrl: undefined };
}
exports.SAMLConfig = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.metadataXml !== undefined) {
writer.uint32(10).bytes(message.metadataXml);
}
if (message.metadataUrl !== undefined) {
writer.uint32(18).string(message.metadataUrl);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSAMLConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.metadataXml = reader.bytes();
continue;
case 2:
if (tag !== 18) {
break;
}
message.metadataUrl = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
metadataXml: isSet(object.metadataXml) ? Buffer.from(bytesFromBase64(object.metadataXml)) : undefined,
metadataUrl: isSet(object.metadataUrl) ? globalThis.String(object.metadataUrl) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.metadataXml !== undefined) {
obj.metadataXml = base64FromBytes(message.metadataXml);
}
if (message.metadataUrl !== undefined) {
obj.metadataUrl = message.metadataUrl;
}
return obj;
},
create(base) {
return exports.SAMLConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSAMLConfig();
message.metadataXml = object.metadataXml ?? undefined;
message.metadataUrl = object.metadataUrl ?? undefined;
return message;
},
};
function createBaseAPIConfig() {
return { clientId: "", authMethodType: 0 };
}
exports.APIConfig = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.clientId !== "") {
writer.uint32(10).string(message.clientId);
}
if (message.authMethodType !== 0) {
writer.uint32(24).int32(message.authMethodType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAPIConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.clientId = reader.string();
continue;
case 3:
if (tag !== 24) {
break;
}
message.authMethodType = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
clientId: isSet(object.clientId) ? globalThis.String(object.clientId) : "",
authMethodType: isSet(object.authMethodType) ? aPIAuthMethodTypeFromJSON(object.authMethodType) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.clientId !== "") {
obj.clientId = message.clientId;
}
if (message.authMethodType !== 0) {
obj.authMethodType = aPIAuthMethodTypeToJSON(message.authMethodType);
}
return obj;
},
create(base) {
return exports.APIConfig.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAPIConfig();
message.clientId = object.clientId ?? "";
message.authMethodType = object.authMethodType ?? 0;
return message;
},
};
function bytesFromBase64(b64) {
return Uint8Array.from(globalThis.Buffer.from(b64, "base64"));
}
function base64FromBytes(arr) {
return globalThis.Buffer.from(arr).toString("base64");
}
if (minimal_1.default.util.Long !== long_1.default) {
minimal_1.default.util.Long = long_1.default;
minimal_1.default.configure();
}
function isSet(value) {
return value !== null && value !== undefined;
}