Class RiskFactorTaxonomyEntry
- Namespace
- MassiveDotNet.Rest.Models
- Assembly
- MassiveDotNet.Rest.dll
One category in the risk-factor taxonomy: its three levels, the taxonomy version that defines it, and a description.
public sealed record RiskFactorTaxonomyEntry : IEquatable<RiskFactorTaxonomyEntry>
- Inheritance
-
RiskFactorTaxonomyEntry
- Implements
- Inherited Members
Remarks
Reference data, so a class (decision D4). The version is a number here where the disclosure taxonomy declares a string; each model follows its own route. The published example spells it as a string; the schema and the live wire carry the number.
Properties
Description
Detailed explanation of what this risk category encompasses, including specific examples and potential impacts
[JsonPropertyName("description")]
public string? Description { get; init; }
Property Value
PrimaryCategory
Top-level risk category
[JsonPropertyName("primary_category")]
public string? PrimaryCategory { get; init; }
Property Value
SecondaryCategory
Mid-level risk category
[JsonPropertyName("secondary_category")]
public string? SecondaryCategory { get; init; }
Property Value
Taxonomy
Version identifier (e.g., '1.0', '1.1') for the taxonomy
[JsonPropertyName("taxonomy")]
public double Taxonomy { get; init; }
Property Value
TertiaryCategory
Most specific risk classification
[JsonPropertyName("tertiary_category")]
public string? TertiaryCategory { get; init; }