API Reference
PdfExternalValidatorProof
Machine-readable proof row for one external validator family required by a compliance profile.
Inheritance
- Object
- PdfExternalValidatorProof
Usage
Explore 2 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public PdfExternalValidatorKind ValidatorKind { get; } #Required validator family represented by this proof row.
public IReadOnlyList<PdfExternalValidationResult> Validations { get; } #Matching validation results for the requested profile and validator family.
public PdfExternalValidationResult? PassingValidation { get; } #First matching passing validation result, when supplied.
public PdfExternalValidationResult? BlockingValidation { get; } #First matching failed or errored validation result, when supplied.
public PdfExternalValidationResult? PrimaryValidation { get; } #Most relevant validation result for display and automation.
public PdfExternalValidatorProofStatus Status { get; } #Stable row status: Missing, NotRun, Passed, Failed, or Error.
public Boolean IsSatisfied { get; } #True when the required validator supplied a passing result and no matching failure or error exists.
public Boolean IsMissing { get; } #True when the required validator has not supplied a passing result.
public Boolean HasBlockingValidation { get; } #True when the validator supplied a failed or errored result that blocks a conformance claim.
public Boolean BlocksConformanceClaim { get; } #True when this validator row prevents claiming conformance.
public String ValidatorName { get; } #Display name from the primary validation result, or the validator family name when no result was supplied.
public String Diagnostic { get; } #Diagnostic from the primary validation result, or a missing-evidence message when no result was supplied.
public String? Profile { get; } #Profile string reported by the primary validation result, when supplied.
public Int32? ExitCode { get; } #Process exit code reported by the primary validation result, when supplied.
public String? ValidatorVersion { get; } #Validator version from the primary validation result, when supplied.
public String? ArtifactSha256 { get; } #SHA-256 of the exact validated PDF artifact, when supplied.
public Int64? ArtifactSizeBytes { get; } #Size of the exact validated PDF artifact, in bytes, when supplied.
public DateTimeOffset? ValidatedAtUtc { get; } #UTC proof timestamp from the primary validation result, when supplied.
public IReadOnlyList<String> Warnings { get; } #Warnings from the primary validation result.