Table of Contents

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

string

PrimaryCategory

Top-level risk category

[JsonPropertyName("primary_category")]
public string? PrimaryCategory { get; init; }

Property Value

string

SecondaryCategory

Mid-level risk category

[JsonPropertyName("secondary_category")]
public string? SecondaryCategory { get; init; }

Property Value

string

Taxonomy

Version identifier (e.g., '1.0', '1.1') for the taxonomy

[JsonPropertyName("taxonomy")]
public double Taxonomy { get; init; }

Property Value

double

TertiaryCategory

Most specific risk classification

[JsonPropertyName("tertiary_category")]
public string? TertiaryCategory { get; init; }

Property Value

string