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 الذي تم عرضه مملوءًا ببيانات وتكون مصحوبة بحالة استجابة ناجحة. خطأ في 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
تعرض ما إذا كان إجمالي الإنفاق لهذا العنصر PlayerStats خلال الأيام الـ 28 التالية متاحًا أم لا.
ويجب أن تكون هذه القيمة هي القيمة "صحيح" ليكون 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 )
لإنشاء PlayerStats من shared_ptr
إلى PlayerStatsImpl
.
مخصص للاستخدام الداخلي من خلال واجهة برمجة التطبيقات.
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 لم تتم تعبئته أو لنتيجة معبأة مصحوبة بحالة استجابة غير ناجحة.
يجب أن يكون ناتج هذه العملية صحيحًا حتى تكون دوال getter في هذا الكائن قابلة للاستخدام.
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
يتم التعيين إلى هذا الكائن PlayerStats من خلال نسخه من كائن آخر.
operator=
PlayerStats & operator=( PlayerStats && move_from )
يتم التعيين إلى كائن PlayerStats من خلال نقل عنصر آخر إليه.
~PlayerStats
~PlayerStats()