Variable FreelanceJobDetailSchemaConst
FreelanceJobDetailSchema: ZodObject<
{
id: ZodString;
name: ZodString;
state: ZodString;
last_modified: ZodString;
progress: ZodObject<{ current: ZodNumber; desired: ZodNumber }, $loose>;
reward: ZodOptional<
ZodObject<{ initial: ZodNumber; remaining: ZodNumber }, $loose>,
>;
details: ZodObject<
{
description: ZodString;
career: ZodString;
created: ZodString;
expires: ZodOptional<ZodString>;
finished: ZodOptional<ZodString>;
creator: ZodObject<
{
character: ZodObject<{ id: ZodNumber; name: ZodString }, $loose>;
corporation: ZodObject<{ id: ZodNumber; name: ZodString }, $loose>;
},
$loose,
>;
},
$loose,
>;
configuration: ZodObject<
{
version: ZodNumber;
parameters: ZodRecord<ZodString, ZodUnknown>;
method: ZodString;
},
$loose,
>;
contribution: ZodOptional<
ZodObject<
{
max_committed_participants: ZodNumber;
contribution_per_participant_limit: ZodOptional<ZodNumber>;
reward_per_contribution: ZodOptional<ZodNumber>;
submission_limit: ZodOptional<ZodNumber>;
submission_multiplier: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
access_and_visibility: ZodObject<
{
acl_protected: ZodBoolean;
broadcast_locations: ZodOptional<
ZodArray<ZodObject<{ id: ZodNumber; name: ZodString }, $loose>>,
>;
restrictions: ZodOptional<
ZodObject<
{
minimum_age: ZodOptional<ZodNumber>;
maximum_age: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
},
$loose,
>;
},
$loose,
> = ...