Variable BlueprintSchemaConst
BlueprintSchema: ZodObject<
{
activities: ZodObject<
{
manufacturing: ZodOptional<
ZodObject<
{
time: ZodNumber;
materials: ZodOptional<
ZodArray<ZodObject<{ typeId: ...; quantity: ... }, $loose>>,
>;
products: ZodOptional<
ZodArray<
ZodObject<
{ typeId: ...; quantity: ...; probability: ... },
$loose,
>,
>,
>;
},
$loose,
>,
>;
research_material: ZodOptional<
ZodObject<
{
time: ZodNumber;
materials: ZodOptional<
ZodArray<ZodObject<{ typeId: ...; quantity: ... }, $loose>>,
>;
products: ZodOptional<
ZodArray<
ZodObject<
{ typeId: ...; quantity: ...; probability: ... },
$loose,
>,
>,
>;
},
$loose,
>,
>;
research_time: ZodOptional<
ZodObject<
{
time: ZodNumber;
materials: ZodOptional<
ZodArray<ZodObject<{ typeId: ...; quantity: ... }, $loose>>,
>;
products: ZodOptional<
ZodArray<
ZodObject<
{ typeId: ...; quantity: ...; probability: ... },
$loose,
>,
>,
>;
},
$loose,
>,
>;
copying: ZodOptional<
ZodObject<
{
time: ZodNumber;
materials: ZodOptional<
ZodArray<ZodObject<{ typeId: ...; quantity: ... }, $loose>>,
>;
products: ZodOptional<
ZodArray<
ZodObject<
{ typeId: ...; quantity: ...; probability: ... },
$loose,
>,
>,
>;
},
$loose,
>,
>;
invention: ZodOptional<
ZodObject<
{
time: ZodNumber;
materials: ZodOptional<
ZodArray<ZodObject<{ typeId: ...; quantity: ... }, $loose>>,
>;
products: ZodOptional<
ZodArray<
ZodObject<
{ typeId: ...; quantity: ...; probability: ... },
$loose,
>,
>,
>;
},
$loose,
>,
>;
},
$loose,
>;
blueprintTypeId: ZodNumber;
maxProductionLimit: ZodNumber;
},
$loose,
> = ...