Variable.missionVersionFieldsSchema
const missionVersionFieldsSchema: ZodObject<{
brief: ZodString;
durationDays: ZodNumber;
endpoints: ZodOptional<ZodNullable<ZodArray<ZodPipe<ZodString, ZodTransform<string, string>>>>>;
envelopeRef: ZodOptional<ZodString>;
exemptFromWalletBudgets: ZodDefault<ZodBoolean>;
frequency: ZodOptional<ZodNullable<ZodObject<{
count: ZodNumber;
period: ZodEnum<{
Day: "day";
Month: "month";
Week: "week";
}>;
}, $strip>>>;
maxActiveRunsPerWallet: ZodDefault<ZodNumber>;
maxPaymentRef: ZodOptional<ZodNullable<ZodString>>;
mode: ZodEnum<{
Auto: "auto";
Frequency: "frequency";
OnDemand: "on_demand";
}>;
recipients: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
sharing: ZodEnum<{
Application: "application";
Organization: "organization";
Wallet: "wallet";
}>;
title: ZodString;
totalBudgetRef: ZodOptional<ZodNullable<ZodString>>;
unitCount: ZodOptional<ZodNullable<ZodNumber>>;
unitLabel: ZodOptional<ZodNullable<ZodString>>;
unitPriceRef: ZodOptional<ZodNullable<ZodString>>;
}, $strip>;
Editable content of a mission version.