gpg::Sự kiện

#include <event.h>

Một cấu trúc dữ liệu chứa dữ liệu về trạng thái của một sự kiện cụ thể.

Tóm tắt

Dữ liệu bao gồm hai loại: dành riêng cho người dùng (ví dụ: liệu người dùng đã mở khoá sự kiện hay chưa) và dữ liệu chung (ví dụ: tên sự kiện).

Hàm khởi tạo và phá huỷ

Event()
Event(std::shared_ptr< const EventImpl > impl)
Tạo Event từ shared_ptr thành EventImpl.
Event(const Event & copy_from)
Tạo bản sao của Event hiện có.
Event(Event && move_from)
Di chuyển một Event hiện có.
~Event()

Hàm công khai

Count() const
uint64_t
Trả về số lần sự kiện được tăng lên.
Description() const
const std::string &
Trả về nội dung mô tả của sự kiện.
Id() const
const std::string &
Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.
ImageUrl() const
const std::string &
Trả về URL dẫn đến hình ảnh của biểu tượng cho sự kiện này.
Name() const
const std::string &
Trả về tên ngắn của sự kiện.
Valid() const
bool
Trả về true nếu sự kiện này được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho sự kiện do người dùng tạo không được điền sẵn hoặc cho một sự kiện được điền sẵn kèm theo trạng thái phản hồi không thành công.
Visibility() const
Trả về trạng thái sự kiện: HIDDEN hoặc REVEALED.
operator=(const Event & copy_from)
Event &
Chỉ định Event này bằng cách sao chép từ một mã khác.
operator=(Event && move_from)
Event &
Chỉ định Event này bằng cách di chuyển một mã khác vào đó.

Hàm công khai

Số lượt

uint64_t Count() const 

Trả về số lần sự kiện được tăng lên.

Event::Valid() phải trả về giá trị true thì hàm này mới có thể sử dụng được.

Mô tả

const std::string & Description() const 

Trả về nội dung mô tả của sự kiện.

Hàm này chỉ có thể được gọi khi Event::Valid() trả về giá trị true.

Sự kiện

 Event()

Sự kiện

 Event(
  std::shared_ptr< const EventImpl > impl
)

Tạo Event từ shared_ptr thành EventImpl.

Dành cho API sử dụng nội bộ.

Sự kiện

 Event(
  const Event & copy_from
)

Tạo bản sao của Event hiện có.

Sự kiện

 Event(
  Event && move_from
)

Di chuyển một Event hiện có.

Id

const std::string & Id() const 

Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.

Hãy sử dụng thuộc tính này để tham chiếu đến một sự kiện trong ứng dụng trò chơi của bạn. Hàm này chỉ có thể được gọi khi Event::Valid() trả về giá trị true.

ImageUrl

const std::string & ImageUrl() const 

Trả về URL dẫn đến hình ảnh của biểu tượng cho sự kiện này.

Event::Valid() phải trả về giá trị true thì hàm này mới có thể sử dụng được.

Tên

const std::string & Name() const 

Trả về tên ngắn của sự kiện.

Tối đa 100 ký tự. Hàm này chỉ có thể được gọi khi Event::Valid() trả về giá trị true.

Hợp lệ

bool Valid() const 

Trả về true nếu sự kiện này được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho sự kiện do người dùng tạo không được điền sẵn hoặc cho một sự kiện được điền sẵn kèm theo trạng thái phản hồi không thành công.

Giá trị này phải đúng thì các hàm getter trên sự kiện này (id, Name, Description, v.v.) mới có thể sử dụng được.

Chế độ hiển thị

EventVisibility Visibility() const 

Trả về trạng thái sự kiện: HIDDEN hoặc REVEALED.

Event::Valid() phải trả về giá trị true thì hàm này mới có thể sử dụng được.

operator=

Event & operator=(
  const Event & copy_from
)

Chỉ định Event này bằng cách sao chép từ một mã khác.

operator=

Event & operator=(
  Event && move_from
)

Chỉ định Event này bằng cách di chuyển một mã khác vào đó.

~Sự kiện

 ~Event()