3#include "mc/_HeaderOutputPredefine.h"
7namespace Json {
class Value; }
9namespace Social::Events {
class Property; }
13namespace Social::Events {
18 enum class AggregationMode :
int {
21 AggregateByUniqueProperties = 2,
44 Event& operator=(Event
const&);
54 ::std::string
const& eventName,
55 ::std::unordered_map<::std::string, ::Social::Events::Property>&& commonProperties,
69 MCNAPI ::std::optional<::std::reference_wrapper<::Social::Events::Property const>>
73 MCNAPI ::Json::Value measurementsAsJsonValue()
const;
75 MCNAPI ::Json::Value propertiesAsJsonValue()
const;
96 ::std::string
const& eventName,
97 ::std::unordered_map<::std::string, ::Social::Events::Property>&& commonProperties,
MCAPI Event(uint id, ::std::string const &eventName, ::std::unordered_map<::std::string, ::Social::Events::Property > &&commonProperties, int eventTags)
MCAPI ::std::optional<::std::reference_wrapper<::Social::Events::Property const > > getProperty(::std::string const &propertyName) const
MCAPI void addMeasurement(::Social::Events::Measurement const &measurement)
MCAPI void * $ctor(uint id, ::std::string const &eventName, ::std::unordered_map<::std::string, ::Social::Events::Property > &&commonProperties, int eventTags)
MCAPI void addProperty(::Social::Events::Property const &property, bool isUniqueProperty)
MCAPI Event(::Social::Events::Event const &)
MCAPI bool _areUniquePropertiesEqual(::Social::Events::Event const &other) const
MCAPI void * $ctor(::Social::Events::Event const &)
Definition Measurement.h:7
Definition ReflectionCtx.h:11