API Reference
PdfRedactionWorkflowEvidence
Privacy-safe evidence for one redaction workflow.
Inheritance
- Object
- PdfRedactionWorkflowEvidence
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property PdfRedactionWorkflowRecord.Evidence
- Property PdfRedactionWorkflowResult.Evidence
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String SourceSha256 { get; } #Exact source fingerprint.
public String OutputSha256 { get; } #Output fingerprint, when an output was inspected.
public String RecipeSha256 { get; } #Canonical recipe fingerprint.
public Int32 ApprovedCount { get; } #Approved candidate count.
public Int32 RejectedCount { get; } #Rejected candidate count.
public Int32 VerifiedAbsentCount { get; } #Reviewed content items proven absent.
public Int32 ResidualCount { get; } #Residual reviewed content count.
public Int32 InconclusiveCount { get; } #Inconclusive reviewed content count.
public Boolean Verified { get; } #Whether all configured proof checks passed.
public IReadOnlyList<Int32> AffectedPageNumbers { get; } #Affected pages.
public IReadOnlyList<PdfRedactionEvidenceIssue> Issues { get; } #Stable issue codes without markers or extracted text.
public String EncryptionPolicy { get; } #Applied encrypted-document policy, or NoRewrite when the source was emitted byte-for-byte.
public Boolean OcrUsed { get; } #Whether OCR participated in candidate discovery.
public IReadOnlyList<String> OcrProviders { get; } #Distinct provider identifiers reported by OCR.
public Boolean OcrPostVerificationPerformed { get; } #Whether the configured OCR provider also inspected the rewritten artifact.
public Int32 OcrResidualCandidateCount { get; } #OCR candidates that still intersect approved areas after rewriting.
public Int32 SourceSignatureCount { get; } #Signature definitions observed on the exact source.
public Int32 OutputSignatureCount { get; } #Signature definitions validated on the final derivative.
public String SignaturePolicy { get; } #Applied signed-source and derivative policy.
public String OutputSigner { get; } #Stable signer implementation name, when the workflow signed the derivative.
public Boolean SignatureCryptographicallyVerified { get; } #Whether a caller-provided cryptographic validator verified signature math and digest.
public IReadOnlyList<String> ExternalValidators { get; } #Independent validator identifiers that inspected the final artifact.