UNPKG

@eagleeye-solutions/integration-events-common

Version:
37 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseOutConnectorConfigSchema = exports.BaseConnectorConfigSchema = void 0; const zod_1 = require("zod"); exports.BaseConnectorConfigSchema = zod_1.z .object({ unit_id: zod_1.z.string(), credentials: zod_1.z.object({ clientId: zod_1.z.string(), secret: zod_1.z.string(), }), connection_url: zod_1.z.string().url(), platform: zod_1.z.object({ id: zod_1.z.string(), name: zod_1.z.string(), slug: zod_1.z.string(), config: zod_1.z.any({}).nullable(), description: zod_1.z.string(), created_at: zod_1.z.string(), updated_at: zod_1.z.string(), }), domains: zod_1.z.object({ wallet: zod_1.z.string().url(), resources: zod_1.z.string().url(), pos: zod_1.z.string().url(), }), }) .passthrough(); exports.BaseOutConnectorConfigSchema = exports.BaseConnectorConfigSchema.extend({ configuration: zod_1.z .object({ identityType: zod_1.z.string(), currency: zod_1.z.string(), }) .passthrough(), }); //# sourceMappingURL=connector-config.js.map