Struct google_games1::RoomLeaveRequest [−][src]
pub struct RoomLeaveRequest { pub kind: Option<String>, pub reason: Option<String>, pub leave_diagnostics: Option<RoomLeaveDiagnostics>, }
This is a JSON template for a leave room request.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- leave rooms (request)
Fields
kind: Option<String>
Uniquely identifies the type of this resource. Value is always the fixed string games#roomLeaveRequest.
reason: Option<String>
Reason for leaving the match. Possible values are:
- "PLAYER_LEFT" - The player chose to leave the room..
- "GAME_LEFT" - The game chose to remove the player from the room.
- "REALTIME_ABANDONED" - The player switched to another application and abandoned the room.
- "REALTIME_PEER_CONNECTION_FAILURE" - The client was unable to establish a connection to other peer(s).
- "REALTIME_SERVER_CONNECTION_FAILURE" - The client was unable to communicate with the server.
- "REALTIME_SERVER_ERROR" - The client received an error response when it tried to communicate with the server.
- "REALTIME_TIMEOUT" - The client timed out while waiting for a room.
- "REALTIME_CLIENT_DISCONNECTING" - The client disconnects without first calling Leave.
- "REALTIME_SIGN_OUT" - The user signed out of G+ while in the room.
- "REALTIME_GAME_CRASHED" - The game crashed.
- "REALTIME_ROOM_SERVICE_CRASHED" - RoomAndroidService crashed.
- "REALTIME_DIFFERENT_CLIENT_ROOM_OPERATION" - Another client is trying to enter a room.
- "REALTIME_SAME_CLIENT_ROOM_OPERATION" - The same client is trying to enter a new room.
leave_diagnostics: Option<RoomLeaveDiagnostics>
Diagnostics for a player leaving the room.
Trait Implementations
impl Default for RoomLeaveRequest
[src]
impl Default for RoomLeaveRequest
fn default() -> RoomLeaveRequest
[src]
fn default() -> RoomLeaveRequest
Returns the "default value" for a type. Read more
impl Clone for RoomLeaveRequest
[src]
impl Clone for RoomLeaveRequest
fn clone(&self) -> RoomLeaveRequest
[src]
fn clone(&self) -> RoomLeaveRequest
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for RoomLeaveRequest
[src]
impl Debug for RoomLeaveRequest
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl RequestValue for RoomLeaveRequest
[src]
impl RequestValue for RoomLeaveRequest
Auto Trait Implementations
impl Send for RoomLeaveRequest
impl Send for RoomLeaveRequest
impl Sync for RoomLeaveRequest
impl Sync for RoomLeaveRequest