Cyrus Mod Loader
Loading...
Searching...
No Matches
SegmentationInputData Class Reference

#include <SegmentationInputData.h>

Inheritance diagram for SegmentationInputData:
PropertyClass

Public Member Functions

bool getBIsValidSegmentationData ()
 
void setBIsValidSegmentationData (bool val)
 
int getPlayerLevel ()
 
void setPlayerLevel (int val)
 
std::string getPlayerSchoolOfFocus ()
 
void setPlayerSchoolOfFocus (std::string val)
 
int getAccountNDaysAged ()
 
void setAccountNDaysAged (int val)
 
int getAccountNDaysSinceLastLogin ()
 
void setAccountNDaysSinceLastLogin (int val)
 
int getAccountNDaysSinceLastPurchase ()
 
void setAccountNDaysSinceLastPurchase (int val)
 
int getAccountNDaysLastCrownsPurchase ()
 
void setAccountNDaysLastCrownsPurchase (int val)
 
int getAccountIsMember ()
 
void setAccountIsMember (int val)
 
int getAccountIsCSR ()
 
void setAccountIsCSR (int val)
 
int getAccountNCrownsSpent ()
 
void setAccountNCrownsSpent (int val)
 
int getAccountNCrownsInWallet ()
 
void setAccountNCrownsInWallet (int val)
 
List< SharedPointer< DaysSinceItemPurchased > > * getAccountNDaysSinceItemPurchased ()
 
void setAccountNDaysSinceItemPurchased (List< SharedPointer< DaysSinceItemPurchased > > *val)
 
List< SharedPointer< NumItemInInventory > > * getNumOfParticularItemInInventory ()
 
void setNumOfParticularItemInInventory (List< SharedPointer< NumItemInInventory > > *val)
 
List< SharedPointer< NumCategoryInInventory > > * getNumItemsOfCategoryInInventory ()
 
void setNumItemsOfCategoryInInventory (List< SharedPointer< NumCategoryInInventory > > *val)
 
List< SharedPointer< PlayerHasBadge > > * getPlayerHasBadge ()
 
void setPlayerHasBadge (List< SharedPointer< PlayerHasBadge > > *val)
 
int getAccountNHighestWorld ()
 
void setAccountNHighestWorld (int val)
 
- Public Member Functions inherited from PropertyClass
virtual char * getClassName ()=0
 Gets the class name of the derived class in the format class T[*].
 
virtual void * getPropertyList ()=0
 Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
 
virtual bool copy (uint32_t a1)=0
 Copies the property class data.
 
virtual void * serialize (void *a2, uint32_t a3)=0
 Serializes the derived class's PropertyList as XML.
 
virtual bool onCreated ()=0
 Called when the PropertyClass is created.
 
template<typename T >
CYRUS T * as ()
 Casts this to a pointer of type T.
 
virtual void onPostLoad ()=0
 Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
 
virtual void onFinalizeLoad ()=0
 
virtual bool shouldNotSerialize ()=0
 Determines if the PropertyClass should not be serialized.
 

Member Function Documentation

◆ getAccountIsCSR()

int SegmentationInputData::getAccountIsCSR ( )
inline

◆ getAccountIsMember()

int SegmentationInputData::getAccountIsMember ( )
inline

◆ getAccountNCrownsInWallet()

int SegmentationInputData::getAccountNCrownsInWallet ( )
inline

◆ getAccountNCrownsSpent()

int SegmentationInputData::getAccountNCrownsSpent ( )
inline

◆ getAccountNDaysAged()

int SegmentationInputData::getAccountNDaysAged ( )
inline

◆ getAccountNDaysLastCrownsPurchase()

int SegmentationInputData::getAccountNDaysLastCrownsPurchase ( )
inline

◆ getAccountNDaysSinceItemPurchased()

List< SharedPointer< DaysSinceItemPurchased > > * SegmentationInputData::getAccountNDaysSinceItemPurchased ( )
inline

◆ getAccountNDaysSinceLastLogin()

int SegmentationInputData::getAccountNDaysSinceLastLogin ( )
inline

◆ getAccountNDaysSinceLastPurchase()

int SegmentationInputData::getAccountNDaysSinceLastPurchase ( )
inline

◆ getAccountNHighestWorld()

int SegmentationInputData::getAccountNHighestWorld ( )
inline

◆ getBIsValidSegmentationData()

bool SegmentationInputData::getBIsValidSegmentationData ( )
inline

◆ getNumItemsOfCategoryInInventory()

List< SharedPointer< NumCategoryInInventory > > * SegmentationInputData::getNumItemsOfCategoryInInventory ( )
inline

◆ getNumOfParticularItemInInventory()

List< SharedPointer< NumItemInInventory > > * SegmentationInputData::getNumOfParticularItemInInventory ( )
inline

◆ getPlayerHasBadge()

List< SharedPointer< PlayerHasBadge > > * SegmentationInputData::getPlayerHasBadge ( )
inline

◆ getPlayerLevel()

int SegmentationInputData::getPlayerLevel ( )
inline

◆ getPlayerSchoolOfFocus()

std::string SegmentationInputData::getPlayerSchoolOfFocus ( )
inline

◆ setAccountIsCSR()

void SegmentationInputData::setAccountIsCSR ( int val)
inline

◆ setAccountIsMember()

void SegmentationInputData::setAccountIsMember ( int val)
inline

◆ setAccountNCrownsInWallet()

void SegmentationInputData::setAccountNCrownsInWallet ( int val)
inline

◆ setAccountNCrownsSpent()

void SegmentationInputData::setAccountNCrownsSpent ( int val)
inline

◆ setAccountNDaysAged()

void SegmentationInputData::setAccountNDaysAged ( int val)
inline

◆ setAccountNDaysLastCrownsPurchase()

void SegmentationInputData::setAccountNDaysLastCrownsPurchase ( int val)
inline

◆ setAccountNDaysSinceItemPurchased()

void SegmentationInputData::setAccountNDaysSinceItemPurchased ( List< SharedPointer< DaysSinceItemPurchased > > * val)
inline

◆ setAccountNDaysSinceLastLogin()

void SegmentationInputData::setAccountNDaysSinceLastLogin ( int val)
inline

◆ setAccountNDaysSinceLastPurchase()

void SegmentationInputData::setAccountNDaysSinceLastPurchase ( int val)
inline

◆ setAccountNHighestWorld()

void SegmentationInputData::setAccountNHighestWorld ( int val)
inline

◆ setBIsValidSegmentationData()

void SegmentationInputData::setBIsValidSegmentationData ( bool val)
inline

◆ setNumItemsOfCategoryInInventory()

void SegmentationInputData::setNumItemsOfCategoryInInventory ( List< SharedPointer< NumCategoryInInventory > > * val)
inline

◆ setNumOfParticularItemInInventory()

void SegmentationInputData::setNumOfParticularItemInInventory ( List< SharedPointer< NumItemInInventory > > * val)
inline

◆ setPlayerHasBadge()

void SegmentationInputData::setPlayerHasBadge ( List< SharedPointer< PlayerHasBadge > > * val)
inline

◆ setPlayerLevel()

void SegmentationInputData::setPlayerLevel ( int val)
inline

◆ setPlayerSchoolOfFocus()

void SegmentationInputData::setPlayerSchoolOfFocus ( std::string val)
inline