@glowlabs-org/events-sdk
Version:
Typed event SDK for Glow, powered by RabbitMQ and Zod.
14 lines (13 loc) • 535 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.applicationCreatedV1PayloadZ = void 0;
const zod_1 = require("zod");
const patterns_1 = require("../patterns");
exports.applicationCreatedV1PayloadZ = zod_1.z.object({
gcaAddress: zod_1.z.string().regex(patterns_1.ethAddress), // eth address
lat: zod_1.z.number(),
lng: zod_1.z.number(),
estimatedCostOfPowerPerKWh: zod_1.z.number(),
estimatedKWhGeneratedPerYear: zod_1.z.number(),
installerCompanyName: zod_1.z.string(),
});