validatePayload<T> static method
Validates a raw response payload — usable without Dio for unit tests.
Implementation
static ParseResult<T> validatePayload<T>({
required dynamic raw,
required Validator<T> schema,
JsonGuard? guard,
}) {
if (guard != null) return guard.guard(raw, schema);
return schema.safeParse(raw);
}