3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/platform/brstd/flat_map.h"
10namespace Json {
class Value; }
12namespace Social::Events {
class Property; }
16namespace Social::Events {
21 enum class AggregationMode :
int {
24 AggregateByUniqueProperties = 2,
47 Event& operator=(Event
const&);
57 ::std::string
const& eventName,
58 ::std::unordered_map<::std::string, ::Social::Events::Property>&& commonProperties,
70 MCNAPI ::brstd::flat_map<
72 ::std::vector<::Social::Events::Property>,
73 ::std::less<::std::string>,
74 ::std::vector<::std::string>,
75 ::std::vector<::std::vector<::Social::Events::Property>>>
78 MCNAPI ::std::optional<::std::reference_wrapper<::Social::Events::Property const>>
82 MCNAPI ::Json::Value measurementsAsJsonValue()
const;
84 MCNAPI ::Json::Value propertiesAsJsonValue()
const;
105 ::std::string
const& eventName,
106 ::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 bool _areAllPropertiesEqual(::Social::Events::Event const &other) const
MCAPI ::brstd::flat_map< ::std::string, ::std::vector<::Social::Events::Property >, ::std::less<::std::string >, ::std::vector<::std::string >, ::std::vector<::std::vector<::Social::Events::Property > > > getCompoundsAsDynamicProperties() const
MCAPI void * $ctor(::Social::Events::Event const &)
Definition Measurement.h:7
Definition ReflectionCtx.h:11