Variable ParkingStreetContentSchemaConst
ParkingStreetContentSchema: ZodObject<{
rates: ZodRecord<ZodEnum<["1h", "12h", "1d", "3d", "7d", "1mo", "3mo", "1y", "forever"]>, ZodNumber>;
spots: ZodArray<ZodObject<{
bay: ZodUnion<[ZodLiteral<1>, ZodLiteral<2>, ZodLiteral<3>, ZodLiteral<4>]>;
id: ZodString;
layer: ZodUnion<[ZodLiteral<1>, ZodLiteral<2>]>;
occupant: ZodNullable<ZodObject<{
carPurchaseId: ZodString;
colorHex: ZodString;
displayNick: ZodString;
expiresAt: ZodNullable<ZodString>;
model: ZodString;
nodeId: ZodString;
purchasedAt: ZodString;
tier: ZodEnum<["1h", "12h", "1d", "3d", "7d", "1mo", "3mo", "1y", "forever"]>;
}, "strip", ZodTypeAny, {
carPurchaseId: string;
colorHex: string;
displayNick: string;
expiresAt: null | string;
model: string;
nodeId: string;
purchasedAt: string;
tier:
| "1h"
| "12h"
| "1d"
| "3d"
| "7d"
| "1mo"
| "3mo"
| "1y"
| "forever";
}, {
carPurchaseId: string;
colorHex: string;
displayNick: string;
expiresAt: null | string;
model: string;
nodeId: string;
purchasedAt: string;
tier:
| "1h"
| "12h"
| "1d"
| "3d"
| "7d"
| "1mo"
| "3mo"
| "1y"
| "forever";
}>>;
}, "strip", ZodTypeAny, {
bay:
| 1
| 2
| 3
| 4;
id: string;
layer: 1 | 2;
occupant: null | {
carPurchaseId: string;
colorHex: string;
displayNick: string;
expiresAt: null | string;
model: string;
nodeId: string;
purchasedAt: string;
tier:
| "1h"
| "12h"
| "1d"
| "3d"
| "7d"
| "1mo"
| "3mo"
| "1y"
| "forever";
};
}, {
bay:
| 1
| 2
| 3
| 4;
id: string;
layer: 1 | 2;
occupant: null | {
carPurchaseId: string;
colorHex: string;
displayNick: string;
expiresAt: null | string;
model: string;
nodeId: string;
purchasedAt: string;
tier:
| "1h"
| "12h"
| "1d"
| "3d"
| "7d"
| "1mo"
| "3mo"
| "1y"
| "forever";
};
}>, "many">;
}, "strip", ZodTypeAny, {
rates: Partial<Record<
| "1h"
| "12h"
| "1d"
| "3d"
| "7d"
| "1mo"
| "3mo"
| "1y"
| "forever", number>>;
spots: {
bay:
| 1
| 2
| 3
| 4;
id: string;
layer: 1 | 2;
occupant: null | {
carPurchaseId: string;
colorHex: string;
displayNick: string;
expiresAt: null | string;
model: string;
nodeId: string;
purchasedAt: string;
tier:
| "1h"
| "12h"
| "1d"
| "3d"
| "7d"
| "1mo"
| "3mo"
| "1y"
| "forever";
};
}[];
}, {
rates: Partial<Record<
| "1h"
| "12h"
| "1d"
| "3d"
| "7d"
| "1mo"
| "3mo"
| "1y"
| "forever", number>>;
spots: {
bay:
| 1
| 2
| 3
| 4;
id: string;
layer: 1 | 2;
occupant: null | {
carPurchaseId: string;
colorHex: string;
displayNick: string;
expiresAt: null | string;
model: string;
nodeId: string;
purchasedAt: string;
tier:
| "1h"
| "12h"
| "1d"
| "3d"
| "7d"
| "1mo"
| "3mo"
| "1y"
| "forever";
};
}[];
}> = ...