33#ifndef API_MIP_DIAGNOSTIC_TYPES_H_
34#define API_MIP_DIAGNOSTIC_TYPES_H_
76 return static_cast<enum
CombinationPii>(uint32_t(selfValue) | uint32_t(inValue));
80 return static_cast<enum
CombinationPii>(uint32_t(selfValue) & uint32_t(inValue));
Abstraction for identity.
EventLevel
Description of event importance.
@ ImportantServiceData
Data is necessary to track the usage of critical features.
@ NecessaryServiceData
Data is necessary as a critical feature (e.g.
@ Basic
Data is used only for telemetry/logging purposes.
Pii
Description of PII data, if any.
@ CustomerContent
Data contains Customer Content.
@ Fqdn
Data contains a FQDN.
@ OII
Data contains a Organization Identifiable Information.
@ EUII
Data contains End User Identifiable Information.
@ EUPI
Data contains a End User Pseudonymous Information.
@ Uri
Data contains a URI.
@ SmtpAddress
Data contains an SMTP address.
constexpr enum CombinationPii operator|(const enum CombinationPii selfValue, const enum CombinationPii inValue)
CombinationPii
Complete description of PII data types, if any.
@ All
Any and all Pii is represented.
constexpr enum CombinationPii operator&(const enum CombinationPii selfValue, const enum CombinationPii inValue)
EventPropertyType
Underlying event property data type.