public interface

GameRequest

implements Parcelable Freezable<T>
com.google.android.gms.games.request.GameRequest
Known Indirect Subclasses

Class Overview

Data interface for game requests.

Summary

Constants
int RECIPIENT_STATUS_ACCEPTED Constant indicating that the request has been accepted.
int RECIPIENT_STATUS_PENDING Constant indicating that the request is still pending.
int TYPE_ALL Array of all the request type constants.
int TYPE_GIFT Request type indicating that the sender is giving something to the recipient.
int TYPE_WISH Request type indicating that the sender is asking for something from the recipient.
[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Methods
abstract long getCreationTimestamp()
abstract byte[] getData()
Retrieves the data associated with the request.
abstract long getExpirationTimestamp()
abstract Game getGame()
Retrieves the game associated with this request.
abstract Player getRecipient()
Retrieves the information about the player the request was sent to.
abstract int getRecipientStatus()
Retrieves the status of the request for this recipient.
abstract String getRequestId()
Retrieves the ID of this request.
abstract Player getSender()
Retrieves the information about the player that sent the request.
abstract int getType()
Retrieves the type of this request.
abstract boolean isConsumed()
Retrieves whether the request was consumed by the recipient.
[Expand]
Inherited Methods
From interface android.os.Parcelable
From interface com.google.android.gms.common.data.Freezable

Constants

public static final int RECIPIENT_STATUS_ACCEPTED

Constant indicating that the request has been accepted.

Constant Value: 1 (0x00000001)

public static final int RECIPIENT_STATUS_PENDING

Constant indicating that the request is still pending.

Constant Value: 0 (0x00000000)

public static final int TYPE_ALL

Array of all the request type constants.

Constant Value: 65535 (0x0000ffff)

public static final int TYPE_GIFT

Request type indicating that the sender is giving something to the recipient.

Constant Value: 1 (0x00000001)

public static final int TYPE_WISH

Request type indicating that the sender is asking for something from the recipient.

Constant Value: 2 (0x00000002)

Public Methods

public abstract long getCreationTimestamp ()

Returns
  • The server timestamp (in milliseconds from epoch) at which this request was created.

public abstract byte[] getData ()

Retrieves the data associated with the request.

Returns
  • The data associated with the request.

public abstract long getExpirationTimestamp ()

Returns
  • The server timestamp (in milliseconds from epoch) at which this request will expire.

public abstract Game getGame ()

Retrieves the game associated with this request.

Returns
  • The associated game.

public abstract Player getRecipient ()

Retrieves the information about the player the request was sent to.

Returns
  • The player that is receiving the request.

public abstract int getRecipientStatus ()

Retrieves the status of the request for this recipient.

Returns

public abstract String getRequestId ()

Retrieves the ID of this request.

Returns
  • The request ID.

public abstract Player getSender ()

Retrieves the information about the player that sent the request.

Returns
  • The player that sent the request.

public abstract int getType ()

Retrieves the type of this request.

Returns

public abstract boolean isConsumed ()

Retrieves whether the request was consumed by the recipient.

Returns
  • True if the request was consumed.