gpg:: PlayerStats
#include <playerstats.h>
ऐसा डेटा स्ट्रक्चर जो आपको किसी खास प्लेयर के बारे में डेटा ऐक्सेस करने की अनुमति देता है.
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
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()