LeviLamina
Loading...
Searching...
No Matches
Social::Events::Event Class Reference

Public Types

enum class  AggregationMode : int { None = 0 , Aggregate = 1 , AggregateByUniqueProperties = 2 }

Public Member Functions

Event & operator= (Event const &)
MCAPI Event (::Social::Events::Event const &)
MCAPI Event (uint id, ::std::string const &eventName, ::std::unordered_map<::std::string, ::Social::Events::Property > &&commonProperties, int eventTags)
MCAPI void _addOrUpdateCompoundMeasurement (::std::string const &dynamicColumnName, ::Social::Events::CompoundMeasurement &&compoundMeasurement)
MCAPI bool _areAllPropertiesEqual (::Social::Events::Event const &other) const
MCAPI bool _areUniquePropertiesEqual (::Social::Events::Event const &other) const
MCAPI void addMeasurement (::Social::Events::Measurement const &measurement)
MCAPI void addProperty (::Social::Events::Property const &property, bool isUniqueProperty)
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 ::std::optional<::std::reference_wrapper<::Social::Events::Property const > > getProperty (::std::string const &propertyName) const
MCNAPI_C::Json::Value measurementsAsJsonValue () const
MCNAPI_C::Json::Value propertiesAsJsonValue () const
MCAPI void updateCompoundMeasurements (::Social::Events::Event const &event)
MCAPI void updateMeasurements (::Social::Events::Event const &other)
MCAPI ~Event ()
MCAPI void * $ctor (::Social::Events::Event const &)
MCAPI void * $ctor (uint id, ::std::string const &eventName, ::std::unordered_map<::std::string, ::Social::Events::Property > &&commonProperties, int eventTags)
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnk34803d
::ll::UntypedStorage< 8, 32 > mUnk8db555
::ll::UntypedStorage< 4, 4 > mUnkb6490e
::ll::UntypedStorage< 4, 4 > mUnk4d8050
::ll::UntypedStorage< 8, 8 > mUnked1ee5
::ll::UntypedStorage< 8, 8 > mUnk406331
::ll::UntypedStorage< 4, 4 > mUnk510604
::ll::UntypedStorage< 8, 56 > mUnk203da5
::ll::UntypedStorage< 8, 64 > mUnkf154f2
::ll::UntypedStorage< 8, 24 > mUnkcc0cdb
::ll::UntypedStorage< 8, 24 > mUnk3c667f
::ll::UntypedStorage< 8, 56 > mUnk619e71
::ll::UntypedStorage< 1, 1 > mUnkab0bd8

Constructor & Destructor Documentation

◆ Event() [1/2]

MCAPI Social::Events::Event::Event ( ::Social::Events::Event const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Event() [2/2]

MCAPI Social::Events::Event::Event ( uint id,
::std::string const & eventName,
::std::unordered_map<::std::string, ::Social::Events::Property > && commonProperties,
int eventTags )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~Event()

MCAPI Social::Events::Event::~Event ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _addOrUpdateCompoundMeasurement()

MCAPI void Social::Events::Event::_addOrUpdateCompoundMeasurement ( ::std::string const & dynamicColumnName,
::Social::Events::CompoundMeasurement && compoundMeasurement )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _areAllPropertiesEqual()

MCAPI bool Social::Events::Event::_areAllPropertiesEqual ( ::Social::Events::Event const & other) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _areUniquePropertiesEqual()

MCAPI bool Social::Events::Event::_areUniquePropertiesEqual ( ::Social::Events::Event const & other) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addMeasurement()

MCAPI void Social::Events::Event::addMeasurement ( ::Social::Events::Measurement const & measurement)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addProperty()

MCAPI void Social::Events::Event::addProperty ( ::Social::Events::Property const & property,
bool isUniqueProperty )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getCompoundsAsDynamicProperties()

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 > > > Social::Events::Event::getCompoundsAsDynamicProperties ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getProperty()

MCAPI ::std::optional<::std::reference_wrapper<::Social::Events::Property const > > Social::Events::Event::getProperty ( ::std::string const & propertyName) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ updateCompoundMeasurements()

MCAPI void Social::Events::Event::updateCompoundMeasurements ( ::Social::Events::Event const & event)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ updateMeasurements()

MCAPI void Social::Events::Event::updateMeasurements ( ::Social::Events::Event const & other)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * Social::Events::Event::$ctor ( ::Social::Events::Event const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * Social::Events::Event::$ctor ( uint id,
::std::string const & eventName,
::std::unordered_map<::std::string, ::Social::Events::Property > && commonProperties,
int eventTags )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Social::Events::Event::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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