гпг:: Таблица лидеров

#include <leaderboard.h>

Единая структура данных, позволяющая получить доступ к данным о статусе конкретной таблицы лидеров, например ее названию и сроку действия.

Краткое содержание

Конструкторы и деструкторы

Leaderboard ()
Leaderboard (std::shared_ptr< const LeaderboardImpl > impl)
Явный конструктор.
Leaderboard (const Leaderboard & copy_from)
Конструктор копирования для копирования существующей таблицы лидеров в новую.
Leaderboard ( Leaderboard && move_from)
Конструктор для перемещения существующей таблицы лидеров в новую.
~Leaderboard ()

Общественные функции

IconUrl () const
const std::string &
Возвращает URL-адрес, ведущий к изображению значка для этой таблицы лидеров .
Id () const
const std::string &
Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play.
Name () const
const std::string &
Возвращает краткое имя таблицы лидеров.
Order () const
Возвращает, какой порядок лучше: по возрастанию или по убыванию.
Valid () const
bool
Возвращает true, когда возвращаемая таблица лидеров заполнена данными и сопровождается статусом успешного ответа; false для незаполненной таблицы лидеров, созданной пользователем, или для заполненной таблицы, сопровождаемой статусом неудачного ответа.
operator= (const Leaderboard & copy_from)
Оператор присваивания для присвоения значения этой таблицы лидеров из другой таблицы лидеров.
operator= ( Leaderboard && move_from)
Оператор присваивания для присвоения значения этой таблицы лидеров из другой таблицы лидеров.

Общественные функции

URL-адрес значка

const std::string & IconUrl() const 

Возвращает URL-адрес, ведущий к изображению значка для этой таблицы лидеров .

Его можно вызвать только тогда, когда Leaderboard::Valid() возвращает true.

Идентификатор

const std::string & Id() const 

Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play.

Используйте его для ссылки на таблицу лидеров в вашем игровом клиенте. Его можно вызвать только тогда, когда Leaderboard::Valid() возвращает true.

Таблица лидеров

 Leaderboard()

Таблица лидеров

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

Явный конструктор.

Таблица лидеров

 Leaderboard(
  const Leaderboard & copy_from
)

Конструктор копирования для копирования существующей таблицы лидеров в новую.

Таблица лидеров

 Leaderboard(
  Leaderboard && move_from
)

Конструктор для перемещения существующей таблицы лидеров в новую.

эталонная версия r-value.

Имя

const std::string & Name() const 

Возвращает краткое имя таблицы лидеров.

До 100 символов. Его можно вызвать только тогда, когда Achievement::Valid() возвращает true.

Заказ

LeaderboardOrder Order() const 

Возвращает, какой порядок лучше: по возрастанию или по убыванию.

Возможные значения: «LARGER_IS_BETTER» или «SMALLER_IS_BETTER». LARGER_IS_BETTER помещает более высокие баллы вверху (по убыванию). SMALLER_IS_BETTER помещает меньшие баллы вверху (по возрастанию). Его можно вызвать только тогда, когда Achievement::Valid() возвращает true.

Действительный

bool Valid() const 

Возвращает true, когда возвращаемая таблица лидеров заполнена данными и сопровождается статусом успешного ответа; false для незаполненной таблицы лидеров, созданной пользователем, или для заполненной таблицы, сопровождаемой статусом неудачного ответа.

Это должно быть верно, чтобы функции получения в этой таблице лидеров (id, имя, описание и т. д.) могли быть использованы.

оператор=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

Оператор присваивания для присвоения значения этой таблицы лидеров из другой таблицы лидеров.

оператор=

Leaderboard & operator=(
  Leaderboard && move_from
)

Оператор присваивания для присвоения значения этой таблицы лидеров из другой таблицы лидеров.

эталонная версия r-value.

~ Таблица лидеров

 ~Leaderboard()