Type Alias ValidateContentDeliveryResponse
ValidateContentDeliveryResponse:
| {
summary: {
total_records: number;
passed_records: number;
failed_records: number;
};
results: {
record_id: string;
verdict: "pass"
| "fail";
features?: {
feature_id: string;
status: "passed" | "failed" | "warning" | "unevaluated";
value?: unknown;
message?: string;
rule_id?: string;
}[];
}[];
errors?: { [k: string]: unknown };
context?: ContextObject;
ext?: ExtensionObject;
}
| {
errors: Error[];
summary?: { [k: string]: unknown };
context?: ContextObject;
ext?: ExtensionObject;
}
Type Declaration
- {
summary: {
total_records: number;
passed_records: number;
failed_records: number;
};
results: {
record_id: string;
verdict: "pass"
| "fail";
features?: {
feature_id: string;
status: "passed" | "failed" | "warning" | "unevaluated";
value?: unknown;
message?: string;
rule_id?: string;
}[];
}[];
errors?: { [k: string]: unknown };
context?: ContextObject;
ext?: ExtensionObject;
}summary: { total_records: number; passed_records: number; failed_records: number }
results: {
record_id: string;
verdict: "pass" | "fail";
features?: {
feature_id: string;
status: "passed" | "failed" | "warning" | "unevaluated";
value?: unknown;
message?: string;
rule_id?: string;
}[];
}[]
Optionalerrors?: { [k: string]: unknown }
Optionalcontext?: ContextObject
Optionalext?: ExtensionObject
- {
errors: Error[];
summary?: { [k: string]: unknown };
context?: ContextObject;
ext?: ExtensionObject;
}errors: Error[]
Optionalsummary?: { [k: string]: unknown }
Optionalcontext?: ContextObject
Optionalext?: ExtensionObject
Response payload with per-record verdicts and optional feature breakdown