libnmbs 1.0.0
Loading...
Searching...
No Matches
nmbs::ConfidentialityLabel::ConfidentialityInformation Struct Reference

A core element of the nmbs::confidentiality_label containing the classification (e.g. PUBLIC UNMARKED). More...

#include <nmbs/confidentiality_label.h>

Public Member Functions

bool operator== (const ConfidentialityInformation &) const =default

Public Attributes

std::string policy_identifier
 <s4774::PolicyIdentifier>
std::string classification
 <s4774::Classification>
std::optional< std::string > privacy_mark
 <s4774::PrivacyMark>

Detailed Description

A core element of the nmbs::confidentiality_label containing the classification (e.g. PUBLIC UNMARKED).

This struct represents <s4774::ConfidentialityInformation>.

Since
1.0.0

Member Function Documentation

◆ operator==()

bool nmbs::ConfidentialityLabel::ConfidentialityInformation::operator== ( const ConfidentialityInformation & ) const
default

Member Data Documentation

◆ classification

std::string nmbs::ConfidentialityLabel::ConfidentialityInformation::classification

<s4774::Classification>

Since
1.0.0

◆ policy_identifier

std::string nmbs::ConfidentialityLabel::ConfidentialityInformation::policy_identifier

<s4774::PolicyIdentifier>

Since
1.0.0

◆ privacy_mark

std::optional<std::string> nmbs::ConfidentialityLabel::ConfidentialityInformation::privacy_mark

<s4774::PrivacyMark>

Since
1.0.0

The documentation for this struct was generated from the following file: