Variable StoreItemSchemaConst
StoreItemSchema: ZodObject<
{
store_id: ZodString;
name: ZodString;
location: ZodObject<{ lat: ZodNumber; lng: ZodNumber }, $loose>;
address: ZodOptional<
ZodObject<
{
street: ZodOptional<ZodString>;
city: ZodOptional<ZodString>;
region: ZodOptional<ZodString>;
postal_code: ZodOptional<ZodString>;
country: ZodOptional<ZodString>;
},
$loose,
>,
>;
catchments: ZodOptional<
ZodArray<
ZodObject<
{
catchment_id: ZodString;
label: ZodOptional<ZodString>;
travel_time: ZodOptional<
ZodObject<
{ value: ZodNumber; unit: ZodUnion<readonly [(...), (...)]> },
$loose,
>,
>;
transport_mode: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"walking">,
ZodLiteral<"cycling">,
ZodLiteral<"driving">,
ZodLiteral<"public_transport">,
],
>,
>;
radius: ZodOptional<
ZodObject<
{
value: ZodNumber;
unit: ZodUnion<readonly [(...), (...), (...)]>;
},
$loose,
>,
>;
geometry: ZodOptional<
ZodObject<
{
type: ZodUnion<readonly [(...), (...)]>;
coordinates: ZodArray<ZodUnknown>;
},
$loose,
>,
>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
>,
>;
phone: ZodOptional<ZodString>;
url: ZodOptional<ZodString>;
hours: ZodOptional<ZodRecord<ZodString, ZodString>>;
tags: ZodOptional<ZodArray<ZodString>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...