gpg::PlayerStats

#include <playerstats.h>

ऐसा डेटा स्ट्रक्चर जो आपको किसी खास प्लेयर के बारे में डेटा ऐक्सेस करने की अनुमति देता है.

खास जानकारी

कंस्ट्रक्टर और डिस्ट्रक्टर

PlayerStats()
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
यह shared_ptr से PlayerStatsImpl तक PlayerStats बनाता है.
PlayerStats(const PlayerStats & copy_from)
मौजूदा PlayerStats ऑब्जेक्ट की कॉपी बनाता है.
PlayerStats(PlayerStats && move_from)
किसी मौजूदा PlayerStats ऑब्जेक्ट को एक नए ऑब्जेक्ट में ले जाता है.
~PlayerStats()

सार्वजनिक फ़ंक्शन

AverageSessionLength() const
float
पता होने पर, इस खिलाड़ी की औसत सत्र अवधि का पता लगाता है.
ChurnProbability() const
float
जानकारी होने पर, इस खिलाड़ी की चर्न आउट की संभावना का पता लगाता है.
DaysSinceLastPlayed() const
int32_t
पता होने पर, इस खिलाड़ी के पिछली बार खेले जाने के बाद के दिनों की जानकारी मिलती है.
HasAverageSessionLength() const
bool
यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में सेशन की औसत अवधि उपलब्ध है या नहीं.
HasChurnProbability() const
bool
यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में, चर्न आउट की संभावना उपलब्ध है या नहीं.
HasDaysSinceLastPlayed() const
bool
यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट को पिछली बार चलाए जाने के बाद से अब तक, कितने दिन बीत चुके हैं.
HasHighSpenderProbability() const
bool
इससे पता चलता है कि इस PlayerStats ऑब्जेक्ट में, खर्च करने की ज़्यादा संभावना है या नहीं.
HasNumberOfPurchases() const
bool
इससे पता चलता है कि इस PlayerStats ऑब्जेक्ट में खरीदारी की संख्या उपलब्ध है या नहीं.
HasNumberOfSessions() const
bool
यह बताता है कि इस PlayerStats ऑब्जेक्ट में सेशन की संख्या उपलब्ध है या नहीं.
HasSessionPercentile() const
bool
यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में सेशन पर्सेंटाइल उपलब्ध है या नहीं.
HasSpendPercentile() const
bool
यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में खर्च पर्सेंटाइल उपलब्ध है या नहीं.
HasSpendProbability() const
bool
यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में खर्च की संभावना उपलब्ध है या नहीं.
HasTotalSpendNext28Days() const
bool
यह जानकारी मिलती है कि अगले 28 दिनों में, इस PlayerStats ऑब्जेक्ट का कुल खर्च हुआ है या नहीं.
HighSpenderProbability() const
float
पता होने पर, इस प्लेयर के लिए ज़्यादा खर्च करने की संभावना की जानकारी वापस लाता है.
NumberOfPurchases() const
int32_t
पता होने पर, इस खिलाड़ी के लिए खरीदारी की संख्या की जानकारी लेता है.
NumberOfSessions() const
int32_t
पता होने पर, इस खिलाड़ी के सेशन की संख्या की जानकारी लेता है.
SessionPercentile() const
float
पता होने पर, इस प्लेयर के लिए सेशन के पर्सेंटाइल की जानकारी हासिल करता है.
SpendPercentile() const
float
अगर पता है, तो यह प्लेयर के लिए खर्च के पर्सेंटाइल की जानकारी हासिल करता है.
SpendProbability() const
float
पता होने पर, इस प्लेयर के लिए खर्च की संभावना की जानकारी हासिल करता है.
TotalSpendNext28Days() const
float
अगर इस खिलाड़ी का पता है, तो यह अगले 28 दिनों के कुल खर्च की जानकारी हासिल करता है.
Valid() const
bool
जब लौटाया गया PlayerStats ऑब्जेक्ट, डेटा से अपने-आप भर जाता है और जवाब के सही स्टेटस के साथ दिखाया जाता है, तो 'सही' दिखाता है; गलत, उपयोगकर्ता के बनाए गए PlayerStats के लिए या अपने-आप भरी गई जानकारी के लिए गलत है.
operator=(const PlayerStats & copy_from)
किसी दूसरे ऑब्जेक्ट से कॉपी करके, इस PlayerStats ऑब्जेक्ट को असाइन करता है.
operator=(PlayerStats && move_from)
किसी अन्य ऑब्जेक्ट को उसमें ले जाकर, इस PlayerStats ऑब्जेक्ट को असाइन करता है.

सार्वजनिक फ़ंक्शन

AverageSessionLength

float AverageSessionLength() const 

पता होने पर, इस खिलाड़ी की औसत सत्र अवधि का पता लगाता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasAverageSessionLength() से सही वैल्यू मिलना ज़रूरी है.

ChurnProbability

float ChurnProbability() const 

जानकारी होने पर, इस खिलाड़ी की चर्न आउट की संभावना का पता लगाता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasChurnProbability() से सही वैल्यू मिलना ज़रूरी है.

DaysSinceLastPlayed

int32_t DaysSinceLastPlayed() const 

पता होने पर, इस खिलाड़ी के पिछली बार खेले जाने के बाद के दिनों की जानकारी मिलती है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasDaysSinceLastPlayed() से सही वैल्यू मिलना ज़रूरी है.

HasAverageSessionLength

bool HasAverageSessionLength() const 

यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में सेशन की औसत अवधि उपलब्ध है या नहीं.

AverageSessionLength() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasChurnProbability

bool HasChurnProbability() const 

यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में, चर्न आउट की संभावना उपलब्ध है या नहीं.

ChurnProbability() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasDaysSinceLastPlayed

bool HasDaysSinceLastPlayed() const 

यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट को पिछली बार चलाए जाने के बाद से अब तक, कितने दिन बीत चुके हैं.

DaysSinceLastPlayed() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasHighSpenderProbability

bool HasHighSpenderProbability() const 

इससे पता चलता है कि इस PlayerStats ऑब्जेक्ट में, खर्च करने की ज़्यादा संभावना है या नहीं.

HighSpenderProbability() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasNumberOfPurchases

bool HasNumberOfPurchases() const 

इससे पता चलता है कि इस PlayerStats ऑब्जेक्ट में खरीदारी की संख्या उपलब्ध है या नहीं.

NumberOfPurchases() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasNumberOfSessions

bool HasNumberOfSessions() const 

यह बताता है कि इस PlayerStats ऑब्जेक्ट में सेशन की संख्या उपलब्ध है या नहीं.

NumberOfSessions() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasSessionPercentile

bool HasSessionPercentile() const 

यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में सेशन पर्सेंटाइल उपलब्ध है या नहीं.

SessionPercentile() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasSpendPercentile

bool HasSpendPercentile() const 

यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में खर्च पर्सेंटाइल उपलब्ध है या नहीं.

SpendPercentile() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasSpendProbability

bool HasSpendProbability() const 

यह जानकारी देता है कि इस PlayerStats ऑब्जेक्ट में खर्च की संभावना उपलब्ध है या नहीं.

SpendProbability() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HasTotalSpendNext28Days

bool HasTotalSpendNext28Days() const 

यह जानकारी मिलती है कि अगले 28 दिनों में, इस PlayerStats ऑब्जेक्ट का कुल खर्च हुआ है या नहीं.

TotalSpendNext28Days() को इस्तेमाल करने के लिए, यह सही होना चाहिए.

HighSpenderProbability

float HighSpenderProbability() const 

पता होने पर, इस प्लेयर के लिए ज़्यादा खर्च करने की संभावना की जानकारी वापस लाता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasHighSpenderProbability() से सही वैल्यू मिलना ज़रूरी है.

NumberOfPurchases

int32_t NumberOfPurchases() const 

पता होने पर, इस खिलाड़ी के लिए खरीदारी की संख्या की जानकारी लेता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasNumberOfPurchases() से सही वैल्यू मिलना ज़रूरी है.

NumberOfSessions

int32_t NumberOfSessions() const 

पता होने पर, इस खिलाड़ी के सेशन की संख्या की जानकारी लेता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasNumberOfSessions() से सही वैल्यू मिलना ज़रूरी है.

PlayerStats

 PlayerStats()

PlayerStats

 PlayerStats(
  std::shared_ptr< const PlayerStatsImpl > impl
)

यह shared_ptr से PlayerStatsImpl तक PlayerStats बनाता है.

इसे एपीआई की टीम के अंदर इस्तेमाल करने के लिए बनाया गया है.

PlayerStats

 PlayerStats(
  const PlayerStats & copy_from
)

मौजूदा PlayerStats ऑब्जेक्ट की कॉपी बनाता है.

PlayerStats

 PlayerStats(
  PlayerStats && move_from
)

किसी मौजूदा PlayerStats ऑब्जेक्ट को एक नए ऑब्जेक्ट में ले जाता है.

SessionPercentile

float SessionPercentile() const 

पता होने पर, इस प्लेयर के लिए सेशन के पर्सेंटाइल की जानकारी हासिल करता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasSessionPercentile() से सही वैल्यू मिलना ज़रूरी है.

SpendPercentile

float SpendPercentile() const 

अगर पता है, तो यह प्लेयर के लिए खर्च के पर्सेंटाइल की जानकारी हासिल करता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasSpendPercentile() से सही वैल्यू मिलना ज़रूरी है.

SpendProbability

float SpendProbability() const 

पता होने पर, इस प्लेयर के लिए खर्च की संभावना की जानकारी हासिल करता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasSpendProbability() से सही वैल्यू मिलना ज़रूरी है.

TotalSpendNext28Days

float TotalSpendNext28Days() const 

अगर इस खिलाड़ी का पता है, तो यह अगले 28 दिनों के कुल खर्च की जानकारी हासिल करता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, HasTotalSpendNext28Days() से सही वैल्यू मिलना ज़रूरी है.

वैध

bool Valid() const 

जब लौटाया गया PlayerStats ऑब्जेक्ट, डेटा से अपने-आप भर जाता है और जवाब के सही स्टेटस के साथ दिखाया जाता है, तो 'सही' दिखाता है; गलत, उपयोगकर्ता के बनाए गए PlayerStats के लिए या अपने-आप भरी गई जानकारी के लिए गलत है.

इस ऑब्जेक्ट पर गैटर फ़ंक्शन के इस्तेमाल किए जाने के लिए, यह सही होना चाहिए.

operator=

PlayerStats & operator=(
  const PlayerStats & copy_from
)

किसी दूसरे ऑब्जेक्ट से कॉपी करके, इस PlayerStats ऑब्जेक्ट को असाइन करता है.

operator=

PlayerStats & operator=(
  PlayerStats && move_from
)

किसी अन्य ऑब्जेक्ट को उसमें ले जाकर, इस PlayerStats ऑब्जेक्ट को असाइन करता है.

~PlayerStats

 ~PlayerStats()