TestimoX

API Reference

Class

BenchmarkExceptionRequest

Namespace TestimoX.Benchmarks.Requirements
Assembly TestimoX
Modifiers sealed

Contains a zone-originated request for a company benchmark exception.

Inheritance

  • Object
  • BenchmarkExceptionRequest

Remarks

This artifact is deliberately not an approved policy decision. Only a newly signed company requirements bundle containing an approved waiver can change requirement fulfillment.

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public Int32 SchemaVersion { get; set; } #

Gets or sets the exception-request schema version.

public Guid RequestId { get; set; } #

Gets or sets the request identifier.

public String RequirementsId { get; set; } #

Gets or sets the exact company requirements identifier.

public String RequirementsVersion { get; set; } #

Gets or sets the exact company requirements version.

public String RequirementsBundleHash { get; set; } #

Gets or sets the exact requirements bundle SHA-256 hash.

public String ZoneId { get; set; } #

Gets or sets the requesting zone.

public List<String> TargetPatterns { get; set; } #

Gets or sets target identifiers or reviewed wildcard target patterns.

public List<String> ControlIds { get; set; } #

Gets or sets exact pack control identifiers when canonical identities are unavailable.

public List<String> ControlKeys { get; set; } #

Gets or sets stable cross-pack control keys.

public String Reason { get; set; } #

Gets or sets the business or technical reason for the request.

public String CompensatingControls { get; set; } #

Gets or sets compensating controls proposed by the zone.

public String RequestedBy { get; set; } #

Gets or sets the accountable requester.

public String Reference { get; set; } #

Gets or sets the ticket, risk, or change reference.

public DateTimeOffset RequestedExpiresAt { get; set; } #

Gets or sets the requested exception expiry.

public DateTimeOffset CreatedAt { get; set; } #

Gets or sets the UTC request time.

public String ContentHash { get; set; } #

Gets or sets the SHA-256 content hash excluding this property and signature.

public BenchmarkDigitalSignature Signature { get; set; } #

Gets or sets an optional requester signature.