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 نشان می دهد که آیا این شی PlayerStats کل هزینه های 28 روز آینده را در دسترس داشته باشد یا خیر. |
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 بازگشتی با داده ها پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، مقدار true را برمی گرداند. برای یک PlayerStats ایجاد شده توسط کاربر خالی از جمعیت یا برای یک پرجمعیت که با وضعیت پاسخ ناموفق همراه است. |
operator= (const PlayerStats & copy_from) | با کپی کردن از یکی دیگر، به این شی PlayerStats اختصاص میدهد. |
operator= ( PlayerStats && move_from) | با جابجایی یک شیء دیگر در آن، به این شیء PlayerStats اختصاص مییابد. |
توابع عمومی
میانگین طول جلسه
float AverageSessionLength() const
در صورت مشخص بودن، میانگین طول جلسه را برای این بازیکن بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasAverageSessionLength()
باید true باشد.
ChurnProbability
float ChurnProbability() const
در صورت شناخته شدن، احتمال ریزش این بازیکن را بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasChurnProbability()
باید true را برگرداند.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
روزهایی را که از آخرین بازی برای این بازیکن میگذرد، در صورت شناخته شدن، بازیابی میکند.
برای اینکه این تابع قابل استفاده باشد HasDaysSinceLastPlayed()
باید true را برگرداند.
دارای میانگین طول جلسه
bool HasAverageSessionLength() const
نشان می دهد که آیا این شی PlayerStats طول جلسه متوسطی در دسترس دارد یا نه.
برای اینکه AverageSessionLength()
قابل استفاده باشد باید مقدار true را برگرداند.
HasChurnProbability
bool HasChurnProbability() const
برمیگرداند که آیا این شی PlayerStats احتمال ریزش در دسترس است یا خیر.
برای اینکه ChurnProbability()
قابل استفاده باشد باید مقدار true را برگرداند.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
نشان میدهد که آیا این شی PlayerStats چند روز از آخرین بازی موجود در دسترس است یا خیر.
برای اینکه DaysSinceLastPlayed()
قابل استفاده باشد باید مقدار true را برگرداند.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
برمیگرداند که آیا این شی PlayerStats احتمال خرجکننده بالایی دارد یا خیر.
برای اینکه HighSpenderProbability()
قابل استفاده باشد باید مقدار true را برگرداند.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
نشان می دهد که آیا این شی PlayerStats تعداد خریدهای موجود را داشته باشد یا خیر.
برای اینکه NumberOfPurchases()
قابل استفاده باشد باید مقدار true را برگرداند.
HasNumberOfSessions
bool HasNumberOfSessions() const
نشان می دهد که آیا این شی PlayerStats دارای تعداد جلسات موجود است یا خیر.
برای اینکه NumberOfSessions()
قابل استفاده باشد باید مقدار true را برگرداند.
HasSessionPercentile
bool HasSessionPercentile() const
نشان می دهد که آیا این شی PlayerStats دارای صدک جلسه در دسترس است یا خیر.
برای اینکه SessionPercentile()
قابل استفاده باشد باید مقدار true را برگرداند.
HasSpendPercentile
bool HasSpendPercentile() const
نشان می دهد که آیا این شی PlayerStats صدک هزینه در دسترس است یا خیر.
برای اینکه SpendPercentile()
قابل استفاده باشد باید مقدار true را برگرداند.
HasSpendProbability
bool HasSpendProbability() const
برمیگرداند که آیا این شی PlayerStats دارای احتمال خرج است یا خیر.
برای اینکه SpendProbability()
قابل استفاده باشد باید مقدار true را برگرداند.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
نشان می دهد که آیا این شی PlayerStats کل هزینه های 28 روز آینده را در دسترس داشته باشد یا خیر.
برای اینکه TotalSpendNext28Days()
قابل استفاده باشد باید مقدار true را برگرداند.
HighSpenderProbability
float HighSpenderProbability() const
اطلاعات احتمال خرج کننده بالا را برای این بازیکن، در صورت شناخته شدن، بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasHighSpenderProbability()
باید مقدار true را برگرداند.
NumberOfPurchases
int32_t NumberOfPurchases() const
تعداد خریدهای این بازیکن را در صورت شناخته شدن بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasNumberOfPurchases()
باید true را برگرداند.
NumberOfSessions
int32_t NumberOfSessions() const
تعداد جلسات این بازیکن را در صورت شناخته شدن بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasNumberOfSessions()
باید مقدار true را برگرداند.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
یک PlayerStats از یک shared_ptr
به یک PlayerStatsImpl
می سازد.
برای استفاده داخلی توسط API در نظر گرفته شده است.
PlayerStats
PlayerStats( const PlayerStats & copy_from )
یک کپی از یک شی PlayerStats موجود ایجاد می کند.
PlayerStats
PlayerStats( PlayerStats && move_from )
یک شی PlayerStats موجود را به یک شی جدید منتقل می کند.
SessionPercentile
float SessionPercentile() const
در صورت شناخته شدن، اطلاعات صدک جلسه را برای این بازیکن بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasSessionPercentile()
باید true را برگرداند.
SpendPercentile
float SpendPercentile() const
در صورت شناخته شدن، اطلاعات صدک خرج کردن این بازیکن را بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasSpendPercentile()
باید true را برگرداند.
SpendProbability
float SpendProbability() const
اطلاعات احتمال خرج کردن این بازیکن را در صورت شناخته شدن بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasSpendProbability()
باید true را برگرداند.
TotalSpendNext28Days
float TotalSpendNext28Days() const
در صورت شناخته شدن، کل اطلاعات 28 روز آینده را برای این بازیکن بازیابی می کند.
برای اینکه این تابع قابل استفاده باشد HasTotalSpendNext28Days()
باید true باشد.
معتبر است
bool Valid() const
زمانی که شئ PlayerStats بازگشتی با داده ها پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، مقدار true را برمی گرداند. برای یک PlayerStats ایجاد شده توسط کاربر خالی از جمعیت یا برای یک پرجمعیت که با وضعیت پاسخ ناموفق همراه است.
برای اینکه توابع دریافت کننده در این شیء قابل استفاده باشند باید مقدار true را برگرداند.
اپراتور=
PlayerStats & operator=( const PlayerStats & copy_from )
با کپی کردن از یکی دیگر، به این شی PlayerStats اختصاص میدهد.
اپراتور=
PlayerStats & operator=( PlayerStats && move_from )
با جابجایی یک شیء دیگر در آن، به این شیء PlayerStats اختصاص مییابد.
~PlayerStats
~PlayerStats()
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.