Variable managedReconstructionImportResultSchemaConst
managedReconstructionImportResultSchema: ZodObject<
{
decompiler: ZodObject<
{
executable_sha256: ZodNullable<ZodString>;
family: ZodEnum<
{
dnlib: "dnlib";
dnspy: "dnspy";
ilspy: "ilspy";
"mono-cecil": "mono-cecil";
other: "other";
},
>;
name: ZodString;
options: ZodDefault<ZodArray<ZodString>>;
options_sha256: ZodString;
version: ZodNullable<ZodString>;
},
$strict,
>;
evidence_links: ZodArray<ZodString>;
executed: ZodLiteral<false>;
limitations: ZodArray<ZodString>;
methods: ZodArray<
ZodObject<
{
body_sha256: ZodNullable<ZodString>;
declaring_type: ZodNullable<ZodString>;
il_size: ZodNumber;
name: ZodString;
normalized_il_sha256: ZodNullable<ZodString>;
reconstruction: ZodObject<
{
end_line: ZodNullable<ZodNumber>;
kind: ZodEnum<
{
"decompiled-csharp": "decompiled-csharp";
"decompiled-il": "decompiled-il";
"semantic-pseudocode": "semantic-pseudocode";
},
>;
language: ZodEnum<
{ csharp: "csharp"; il: "il"; pseudocode: "pseudocode" },
>;
line_count: ZodNumber;
source_path: ZodNullable<ZodString>;
start_line: ZodNullable<ZodNumber>;
text: ZodString;
text_length: ZodNumber;
text_sha256: ZodString;
},
$strict,
>;
signature_sha256: ZodString;
token: ZodString;
validation: ZodObject<
{
canonical_observation: ZodLiteral<false>;
confidence_floor: ZodLiteral<"inference">;
exact_build_required: ZodLiteral<true>;
matched_static_member: ZodLiteral<true>;
},
$strict,
>;
},
$strict,
>,
>;
notes: ZodArray<ZodString>;
phase: ZodLiteral<"reconstruction-import">;
reconstruction_id: ZodString;
schema_version: ZodLiteral<1>;
static_observation: ZodObject<
{
artifact_path: ZodString;
artifact_sha256: ZodString;
byte_length: ZodNumber;
evidence_id: ZodString;
metadata_status: ZodEnum<
{
absent: "absent";
complete: "complete";
malformed: "malformed";
partial: "partial";
},
>;
module_name: ZodNullable<ZodString>;
mvid: ZodNullable<ZodString>;
},
$strict,
>;
summary: ZodObject<
{
decompiled_csharp_methods: ZodNumber;
decompiled_il_methods: ZodNumber;
imported_methods: ZodNumber;
pseudocode_methods: ZodNumber;
total_text_bytes: ZodNumber;
},
$strict,
>;
},
$strict,
> = ...