@fairmint/canton-node-sdk
Version:
Canton Node SDK
32 lines • 1.79 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DeleteIdentityProviderConfigResponseSchema = exports.UpdateIdentityProviderConfigResponseSchema = exports.UpdateIdentityProviderConfigRequestSchema = exports.GetIdentityProviderConfigResponseSchema = exports.CreateIdentityProviderConfigResponseSchema = exports.CreateIdentityProviderConfigRequestSchema = exports.ListIdentityProviderConfigsResponseSchema = exports.IdentityProviderConfigSchema = void 0;
const zod_1 = require("zod");
exports.IdentityProviderConfigSchema = zod_1.z.object({
identityProviderId: zod_1.z.string(),
isDeactivated: zod_1.z.boolean(),
issuer: zod_1.z.string(),
jwksUrl: zod_1.z.string(),
audience: zod_1.z.string().optional(),
});
exports.ListIdentityProviderConfigsResponseSchema = zod_1.z.object({
identityProviderConfigs: zod_1.z.array(exports.IdentityProviderConfigSchema),
});
exports.CreateIdentityProviderConfigRequestSchema = zod_1.z.object({
identityProviderConfig: exports.IdentityProviderConfigSchema,
});
exports.CreateIdentityProviderConfigResponseSchema = zod_1.z.object({
identityProviderConfig: exports.IdentityProviderConfigSchema,
});
exports.GetIdentityProviderConfigResponseSchema = zod_1.z.object({
identityProviderConfig: exports.IdentityProviderConfigSchema,
});
exports.UpdateIdentityProviderConfigRequestSchema = zod_1.z.object({
identityProviderConfig: exports.IdentityProviderConfigSchema,
updateMask: zod_1.z.object({ paths: zod_1.z.array(zod_1.z.string()) }),
});
exports.UpdateIdentityProviderConfigResponseSchema = zod_1.z.object({
identityProviderConfig: exports.IdentityProviderConfigSchema,
});
exports.DeleteIdentityProviderConfigResponseSchema = zod_1.z.object({});
//# sourceMappingURL=idps.js.map