Variable compareApplicationVersionsInputSchemaConst
compareApplicationVersionsInputSchema: ZodObject<
{
left: ZodObject<
{
analysis_profile: ZodOptional<
ZodObject<
{
digest: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
provider: ZodObject<
{ id: ZodString; name: ZodString; version: ZodString },
$strip,
>;
provider_profile_schema_version: ZodNumber;
schema_version: ZodLiteral<1>;
},
$strip,
>,
>;
authority: ZodEnum<
{
"analyst-inference": "analyst-inference";
"controlled-replay": "controlled-replay";
"external-service": "external-service";
"historical-reference": "historical-reference";
"shipped-artifact": "shipped-artifact";
},
>;
confidence: ZodEnum<
{ derived: "derived"; inferred: "inferred"; observed: "observed" },
>;
environment: ZodNullable<
ZodObject<
{
architecture: ZodString;
id: ZodString;
isolation: ZodEnum<
{
container: "container";
none: "none";
process: "process";
"virtual-machine": "virtual-machine";
},
>;
platform: ZodString;
},
$strip,
>,
>;
evidence_id: ZodString;
evidence_links: ZodArray<ZodString>;
limitations: ZodArray<ZodString>;
locations: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<
{ address: ZodString; kind: ZodLiteral<"address"> },
$strip,
>,
ZodObject<
{
end: ZodString;
kind: ZodLiteral<"address-range">;
start: ZodString;
},
$strip,
>,
ZodObject<
{ kind: ZodLiteral<"artifact-path">; path: ZodString },
$strip,
>,
ZodObject<
{ kind: ZodLiteral<"file-offset">; offset: ZodNumber },
$strip,
>,
ZodObject<
{
end: ZodNumber;
kind: ZodLiteral<"file-offset-range">;
start: ZodNumber;
},
$strip,
>,
],
"kind",
>,
>;
normalized_result: ZodJSONSchema;
operation: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
predicate_type: ZodString;
provider: ZodObject<
{ id: ZodString; name: ZodString; version: ZodNullable<ZodString> },
$strip,
>;
raw_result: ZodNullable<ZodJSONSchema>;
schema_version: ZodLiteral<2>;
subject: ZodNullable<
ZodObject<
{
architecture: ZodNullable<
ZodEnum<
{ arm: "arm"; arm64: "arm64"; x86: "x86"; x86_64: "x86_64" },
>,
>;
digest: ZodObject<{ sha256: ZodString }, $strip>;
format: ZodEnum<
{
"analysis-database": "analysis-database";
"android-manifest": "android-manifest";
"android-resources": "android-resources";
apk: "apk";
asar: "asar";
dex: "dex";
directory: "directory";
dmg: "dmg";
elf: "elf";
entitlements: "entitlements";
file: "file";
hopper: "hopper";
ipa: "ipa";
javascript: "javascript";
"javascript-bundle": "javascript-bundle";
"jvm-class": "jvm-class";
"mach-o": "mach-o";
"mach-o-universal": "mach-o-universal";
pe: "pe";
pkg: "pkg";
plist: "plist";
"source-map": "source-map";
unknown: "unknown";
webassembly: "webassembly";
zip: "zip";
},
>;
local_path: ZodString;
name: ZodString;
},
$strip,
>,
>;
},
$strict,
>;
left_native_observations: ZodDefault<
ZodArray<
ZodObject<
{
analysis_profile: ZodOptional<
ZodObject<
{
digest: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
provider: ZodObject<{ id: ...; name: ...; version: ... }, $strip>;
provider_profile_schema_version: ZodNumber;
schema_version: ZodLiteral<1>;
},
$strip,
>,
>;
authority: ZodEnum<
{
"analyst-inference": "analyst-inference";
"controlled-replay": "controlled-replay";
"external-service": "external-service";
"historical-reference": "historical-reference";
"shipped-artifact": "shipped-artifact";
},
>;
confidence: ZodEnum<
{ derived: "derived"; inferred: "inferred"; observed: "observed" },
>;
environment: ZodNullable<
ZodObject<
{
architecture: ZodString;
id: ZodString;
isolation: ZodEnum<
{
container: ...;
none: ...;
process: ...;
"virtual-machine": ...;
},
>;
platform: ZodString;
},
$strip,
>,
>;
evidence_id: ZodString;
evidence_links: ZodArray<ZodString>;
limitations: ZodArray<ZodString>;
locations: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<{ address: ...; kind: ... }, $strip>,
ZodObject<{ end: ...; kind: ...; start: ... }, $strip>,
ZodObject<{ kind: ...; path: ... }, $strip>,
ZodObject<{ kind: ...; offset: ... }, $strip>,
ZodObject<{ end: ...; kind: ...; start: ... }, $strip>,
],
"kind",
>,
>;
normalized_result: ZodJSONSchema;
operation: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
predicate_type: ZodString;
provider: ZodObject<
{
id: ZodString;
name: ZodString;
version: ZodNullable<ZodString>;
},
$strip,
>;
raw_result: ZodNullable<ZodJSONSchema>;
schema_version: ZodLiteral<2>;
subject: ZodNullable<
ZodObject<
{
architecture: ZodNullable<ZodEnum<(...)>>;
digest: ZodObject<{ sha256: ... }, $strip>;
format: ZodEnum<
{
"analysis-database": ...;
"android-manifest": ...;
"android-resources": ...;
apk: ...;
asar: ...;
dex: ...;
directory: ...;
dmg: ...;
elf: ...;
entitlements: ...;
file: ...;
hopper: ...;
ipa: ...;
javascript: ...;
"javascript-bundle": ...;
"jvm-class": ...;
"mach-o": ...;
"mach-o-universal": ...;
pe: ...;
pkg: ...;
plist: ...;
"source-map": ...;
unknown: ...;
webassembly: ...;
zip: ...;
},
>;
local_path: ZodString;
name: ZodString;
},
$strip,
>,
>;
},
$strict,
>,
>,
>;
limits: ZodDefault<
ZodObject<
{
max_candidate_nodes: ZodDefault<ZodNumber>;
max_comparison_items: ZodDefault<ZodNumber>;
max_graph_edges: ZodDefault<ZodNumber>;
max_graph_nodes: ZodDefault<ZodNumber>;
},
$strict,
>,
>;
right: ZodObject<
{
analysis_profile: ZodOptional<
ZodObject<
{
digest: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
provider: ZodObject<
{ id: ZodString; name: ZodString; version: ZodString },
$strip,
>;
provider_profile_schema_version: ZodNumber;
schema_version: ZodLiteral<1>;
},
$strip,
>,
>;
authority: ZodEnum<
{
"analyst-inference": "analyst-inference";
"controlled-replay": "controlled-replay";
"external-service": "external-service";
"historical-reference": "historical-reference";
"shipped-artifact": "shipped-artifact";
},
>;
confidence: ZodEnum<
{ derived: "derived"; inferred: "inferred"; observed: "observed" },
>;
environment: ZodNullable<
ZodObject<
{
architecture: ZodString;
id: ZodString;
isolation: ZodEnum<
{
container: "container";
none: "none";
process: "process";
"virtual-machine": "virtual-machine";
},
>;
platform: ZodString;
},
$strip,
>,
>;
evidence_id: ZodString;
evidence_links: ZodArray<ZodString>;
limitations: ZodArray<ZodString>;
locations: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<
{ address: ZodString; kind: ZodLiteral<"address"> },
$strip,
>,
ZodObject<
{
end: ZodString;
kind: ZodLiteral<"address-range">;
start: ZodString;
},
$strip,
>,
ZodObject<
{ kind: ZodLiteral<"artifact-path">; path: ZodString },
$strip,
>,
ZodObject<
{ kind: ZodLiteral<"file-offset">; offset: ZodNumber },
$strip,
>,
ZodObject<
{
end: ZodNumber;
kind: ZodLiteral<"file-offset-range">;
start: ZodNumber;
},
$strip,
>,
],
"kind",
>,
>;
normalized_result: ZodJSONSchema;
operation: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
predicate_type: ZodString;
provider: ZodObject<
{ id: ZodString; name: ZodString; version: ZodNullable<ZodString> },
$strip,
>;
raw_result: ZodNullable<ZodJSONSchema>;
schema_version: ZodLiteral<2>;
subject: ZodNullable<
ZodObject<
{
architecture: ZodNullable<
ZodEnum<
{ arm: "arm"; arm64: "arm64"; x86: "x86"; x86_64: "x86_64" },
>,
>;
digest: ZodObject<{ sha256: ZodString }, $strip>;
format: ZodEnum<
{
"analysis-database": "analysis-database";
"android-manifest": "android-manifest";
"android-resources": "android-resources";
apk: "apk";
asar: "asar";
dex: "dex";
directory: "directory";
dmg: "dmg";
elf: "elf";
entitlements: "entitlements";
file: "file";
hopper: "hopper";
ipa: "ipa";
javascript: "javascript";
"javascript-bundle": "javascript-bundle";
"jvm-class": "jvm-class";
"mach-o": "mach-o";
"mach-o-universal": "mach-o-universal";
pe: "pe";
pkg: "pkg";
plist: "plist";
"source-map": "source-map";
unknown: "unknown";
webassembly: "webassembly";
zip: "zip";
},
>;
local_path: ZodString;
name: ZodString;
},
$strip,
>,
>;
},
$strict,
>;
right_native_observations: ZodDefault<
ZodArray<
ZodObject<
{
analysis_profile: ZodOptional<
ZodObject<
{
digest: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
provider: ZodObject<{ id: ...; name: ...; version: ... }, $strip>;
provider_profile_schema_version: ZodNumber;
schema_version: ZodLiteral<1>;
},
$strip,
>,
>;
authority: ZodEnum<
{
"analyst-inference": "analyst-inference";
"controlled-replay": "controlled-replay";
"external-service": "external-service";
"historical-reference": "historical-reference";
"shipped-artifact": "shipped-artifact";
},
>;
confidence: ZodEnum<
{ derived: "derived"; inferred: "inferred"; observed: "observed" },
>;
environment: ZodNullable<
ZodObject<
{
architecture: ZodString;
id: ZodString;
isolation: ZodEnum<
{
container: ...;
none: ...;
process: ...;
"virtual-machine": ...;
},
>;
platform: ZodString;
},
$strip,
>,
>;
evidence_id: ZodString;
evidence_links: ZodArray<ZodString>;
limitations: ZodArray<ZodString>;
locations: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<{ address: ...; kind: ... }, $strip>,
ZodObject<{ end: ...; kind: ...; start: ... }, $strip>,
ZodObject<{ kind: ...; path: ... }, $strip>,
ZodObject<{ kind: ...; offset: ... }, $strip>,
ZodObject<{ end: ...; kind: ...; start: ... }, $strip>,
],
"kind",
>,
>;
normalized_result: ZodJSONSchema;
operation: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
predicate_type: ZodString;
provider: ZodObject<
{
id: ZodString;
name: ZodString;
version: ZodNullable<ZodString>;
},
$strip,
>;
raw_result: ZodNullable<ZodJSONSchema>;
schema_version: ZodLiteral<2>;
subject: ZodNullable<
ZodObject<
{
architecture: ZodNullable<ZodEnum<(...)>>;
digest: ZodObject<{ sha256: ... }, $strip>;
format: ZodEnum<
{
"analysis-database": ...;
"android-manifest": ...;
"android-resources": ...;
apk: ...;
asar: ...;
dex: ...;
directory: ...;
dmg: ...;
elf: ...;
entitlements: ...;
file: ...;
hopper: ...;
ipa: ...;
javascript: ...;
"javascript-bundle": ...;
"jvm-class": ...;
"mach-o": ...;
"mach-o-universal": ...;
pe: ...;
pkg: ...;
plist: ...;
"source-map": ...;
unknown: ...;
webassembly: ...;
zip: ...;
},
>;
local_path: ZodString;
name: ZodString;
},
$strip,
>,
>;
},
$strict,
>,
>,
>;
unknown_registry_approved: ZodOptional<ZodLiteral<true>>;
},
$strict,
> = ...
Two authenticated application versions and deterministic output bounds.