"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tokenLookupSchema = exports.tokenPricesQuerySchema = exports.tokenSymbolParamSchema = exports.networkIdParamSchema = exports.tokenIdParamSchema = void 0;
const zod_1 = require("zod");
exports.tokenIdParamSchema = zod_1.z.object({
    id: zod_1.z.string().uuid(),
});
exports.networkIdParamSchema = zod_1.z.object({
    networkId: zod_1.z.string().uuid(),
});
exports.tokenSymbolParamSchema = zod_1.z.object({
    symbol: zod_1.z.string().min(1),
});
exports.tokenPricesQuerySchema = zod_1.z.object({
    symbols: zod_1.z.string().min(1),
});
exports.tokenLookupSchema = zod_1.z.object({
    chainId: zod_1.z.number().int().positive(),
    contractAddress: zod_1.z.string().min(1).nullable().optional(),
});
//# sourceMappingURL=token.dto.js.map