Variable temporaryPickupCreateResponseSchemaConst
temporaryPickupCreateResponseSchema: ZodObject<
{
adultName: ZodString;
authorizedBy: ZodString;
authorizedByPickupId: ZodString;
createdAt: ZodString;
createdBy: ZodString;
id: ZodString;
relationship: ZodEnum<
{
AVO: "AVO";
MAE: "MAE";
OUTRO: "OUTRO";
PAI: "PAI";
RESPONSAVEL_LEGAL: "RESPONSAVEL_LEGAL";
TIA: "TIA";
TIO: "TIO";
},
>;
revocationReason: ZodNullable<ZodString>;
revokedAt: ZodNullable<ZodString>;
revokedBy: ZodNullable<ZodString>;
status: ZodEnum<{ ACTIVE: "ACTIVE"; REVOKED: "REVOKED" }>;
studentId: ZodString;
studentName: ZodString;
validFrom: ZodString;
validUntil: ZodString;
},
$strip,
> = ...
Resposta do create N3 — espelha EXATAMENTE o
PickupAuthorizationItem+studentNamedevolvido pelo handler (AC-5: criança + adulto + relação). Os identificadores de auditoria vão junto; o telefone NUNCA (ADR-0036 §4).