TestimoX

API Reference

Class

BenchmarkRequirementsManifest

Namespace TestimoX.Benchmarks.Requirements
Assembly TestimoX
Modifiers sealed

Defines the signed identity and exact contents of a company benchmark requirements bundle.

Inheritance

  • Object
  • BenchmarkRequirementsManifest

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 requirements schema version.

public String Id { get; set; } #

Gets or sets the stable requirements identifier.

public String Version { get; set; } #

Gets or sets the requirements version.

public String DisplayName { get; set; } #

Gets or sets the display name.

public String Organization { get; set; } #

Gets or sets the company or authority issuing the requirements.

public String Publisher { get; set; } #

Gets or sets the human-readable publisher identity.

public DateTimeOffset PublishedAt { get; set; } #

Gets or sets the UTC publication time.

public Nullable<DateTimeOffset> EffectiveFrom { get; set; } #

Gets or sets the optional start of the requirements validity window.

public Nullable<DateTimeOffset> ExpiresAt { get; set; } #

Gets or sets the optional end of the requirements validity window.

public String MinimumEngineVersion { get; set; } #

Gets or sets the minimum compatible TestimoX engine version.

public String OrganizationPolicyId { get; set; } #

Gets or sets the stable organization-policy identifier.

public String OrganizationPolicyHash { get; set; } #

Gets or sets the exact organization-policy hash.

public String CompositionPolicyId { get; set; } #

Gets or sets the stable composition-policy identifier.

public String CompositionPolicyHash { get; set; } #

Gets or sets the exact composition-policy hash.

public List<BenchmarkRequirementsArtifact> Artifacts { get; set; } #

Gets or sets the complete allow-list of bundle artifacts.

public BenchmarkDigitalSignature Signature { get; set; } #

Gets or sets the detached manifest signature.