33#ifndef API_MIP_EVENT_PROPERTY_H_
34#define API_MIP_EVENT_PROPERTY_H_
61 virtual const std::string&
GetName()
const = 0;
A single audit/telemetry property.
virtual int64_t GetInt64() const =0
Get property value (int64)
virtual Pii GetPii() const =0
Get personally-identifiable information (PII) classification, if any.
virtual EventPropertyType GetPropertyType() const =0
Get the underlying data type for this property.
virtual const std::string & GetString() const =0
Get property value (string)
virtual bool IsAuditOnly() const =0
Get whether or not this property is restricted to the audit pipeline.
virtual double GetDouble() const =0
Get property value (double)
virtual const std::string & GetName() const =0
Get name of property.
File containing diagnostic-related types.
Pii
Description of PII data, if any.
EventPropertyType
Underlying event property data type.