Variable managedMemberComparisonResultSchemaConst
managedMemberComparisonResultSchema: ZodObject<
{
algorithm: ZodObject<
{
name: ZodLiteral<"rea-managed-member-comparison">;
name_matching: ZodLiteral<"not-used">;
token_identity: ZodLiteral<"build-local">;
version: ZodLiteral<1>;
},
$strict,
>;
comparison_id: ZodString;
coverage: ZodObject<
{
left_status: ZodEnum<
{
complete: "complete";
partial: "partial";
unavailable: "unavailable";
},
>;
omitted_candidates: ZodNumber;
omitted_fields: ZodNumber;
omitted_methods: ZodNumber;
right_status: ZodEnum<
{
complete: "complete";
partial: "partial";
unavailable: "unavailable";
},
>;
status: ZodEnum<
{
"complete-within-inputs": "complete-within-inputs";
partial: "partial";
truncated: "truncated";
},
>;
},
$strict,
>;
evidence_links: ZodArray<ZodString>;
fields: ZodArray<
ZodObject<
{
evidence_links: ZodArray<ZodString>;
item_id: ZodString;
left: ZodNullable<
ZodObject<
{
declaring_type: ZodNullable<ZodString>;
name: ZodString;
signature_sha256: ZodString;
token: ZodString;
},
$strict,
>,
>;
limitations: ZodArray<ZodString>;
match: ZodObject<
{
basis: ZodEnum<
{
"exact-il-signature": "exact-il-signature";
"field-signature": "field-signature";
none: "none";
"structural-method-shape": "structural-method-shape";
},
>;
candidate_left_tokens: ZodArray<ZodString>;
candidate_right_tokens: ZodArray<ZodString>;
confidence: ZodEnum<
{ exact: "exact"; high: "high"; unknown: "unknown" },
>;
status: ZodEnum<
{
ambiguous: "ambiguous";
matched: "matched";
unmatched: "unmatched";
},
>;
},
$strict,
>;
right: ZodNullable<
ZodObject<
{
declaring_type: ZodNullable<ZodString>;
name: ZodString;
signature_sha256: ZodString;
token: ZodString;
},
$strict,
>,
>;
status: ZodEnum<
{
added: "added";
changed: "changed";
removed: "removed";
unchanged: "unchanged";
unknown: "unknown";
},
>;
},
$strict,
>,
>;
left: ZodObject<
{
artifact_sha256: ZodString;
evidence_id: ZodString;
fields_total: ZodNumber;
metadata_status: ZodEnum<
{
absent: "absent";
complete: "complete";
malformed: "malformed";
partial: "partial";
},
>;
methods_total: ZodNumber;
module_name: ZodNullable<ZodString>;
mvid: ZodNullable<ZodString>;
},
$strict,
>;
limitations: ZodArray<ZodString>;
matching: ZodObject<
{
ambiguous: ZodNumber;
exact_il_signature: ZodNumber;
field_signature: ZodNumber;
structural_method_shape: ZodNumber;
unmatched: ZodNumber;
},
$strict,
>;
methods: ZodArray<
ZodObject<
{
dimensions: ZodArray<
ZodEnum<
{
availability: "availability";
"call-shape": "call-shape";
cil: "cil";
"exception-shape": "exception-shape";
"field-shape": "field-shape";
"opcode-shape": "opcode-shape";
signature: "signature";
},
>,
>;
evidence_links: ZodArray<ZodString>;
item_id: ZodString;
left: ZodNullable<
ZodObject<
{
declaring_type: ZodNullable<ZodString>;
name: ZodString;
normalized_il_sha256: ZodNullable<ZodString>;
signature_sha256: ZodString;
token: ZodString;
},
$strict,
>,
>;
limitations: ZodArray<ZodString>;
match: ZodObject<
{
basis: ZodEnum<
{
"exact-il-signature": "exact-il-signature";
"field-signature": "field-signature";
none: "none";
"structural-method-shape": "structural-method-shape";
},
>;
candidate_left_tokens: ZodArray<ZodString>;
candidate_right_tokens: ZodArray<ZodString>;
confidence: ZodEnum<
{ exact: "exact"; high: "high"; unknown: "unknown" },
>;
status: ZodEnum<
{
ambiguous: "ambiguous";
matched: "matched";
unmatched: "unmatched";
},
>;
},
$strict,
>;
right: ZodNullable<
ZodObject<
{
declaring_type: ZodNullable<ZodString>;
name: ZodString;
normalized_il_sha256: ZodNullable<ZodString>;
signature_sha256: ZodString;
token: ZodString;
},
$strict,
>,
>;
status: ZodEnum<
{
added: "added";
changed: "changed";
removed: "removed";
unchanged: "unchanged";
unknown: "unknown";
},
>;
},
$strict,
>,
>;
right: ZodObject<
{
artifact_sha256: ZodString;
evidence_id: ZodString;
fields_total: ZodNumber;
metadata_status: ZodEnum<
{
absent: "absent";
complete: "complete";
malformed: "malformed";
partial: "partial";
},
>;
methods_total: ZodNumber;
module_name: ZodNullable<ZodString>;
mvid: ZodNullable<ZodString>;
},
$strict,
>;
schema_version: ZodLiteral<1>;
summary: ZodObject<
{
added: ZodNumber;
changed: ZodNumber;
removed: ZodNumber;
unchanged: ZodNumber;
unknown: ZodNumber;
},
$strict,
>;
},
$strict,
> = ...
Obfuscation-resistant, execution-free managed member comparison.