Liking cljdoc? Tell your friends :D

happygapi.games.rooms

Google Play Game Services API: rooms. The API for Google Play Game Services. See: https://developers.google.com/games/services/api/reference/rest/v1/rooms

Google Play Game Services API: rooms.
The API for Google Play Game Services.
See: https://developers.google.com/games/services/api/reference/rest/v1/rooms
raw docstring

create$clj

(create$ auth parameters body)

https://developers.google.com/games/services/api/reference/rest/v1/rooms/create

Required parameters: none

Optional parameters: language

Body:

{:autoMatchingCriteria {:exclusiveBitmask string, :kind string, :maxAutoMatchingPlayers integer, :minAutoMatchingPlayers integer}, :capabilities [string], :clientAddress {:kind string, :xmppAddress string}, :invitedPlayerIds [string], :kind string, :networkDiagnostics {:androidNetworkSubtype integer, :androidNetworkType integer, :iosNetworkType integer, :kind string, :networkOperatorCode string, :networkOperatorName string, :registrationLatencyMillis integer}, :requestId string, :variant integer}

Create a room. For internal use by the Games SDK only. Calling this method directly is unsupported.

https://developers.google.com/games/services/api/reference/rest/v1/rooms/create

Required parameters: none

Optional parameters: language

Body: 

{:autoMatchingCriteria {:exclusiveBitmask string,
                        :kind string,
                        :maxAutoMatchingPlayers integer,
                        :minAutoMatchingPlayers integer},
 :capabilities [string],
 :clientAddress {:kind string, :xmppAddress string},
 :invitedPlayerIds [string],
 :kind string,
 :networkDiagnostics {:androidNetworkSubtype integer,
                      :androidNetworkType integer,
                      :iosNetworkType integer,
                      :kind string,
                      :networkOperatorCode string,
                      :networkOperatorName string,
                      :registrationLatencyMillis integer},
 :requestId string,
 :variant integer}

Create a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
sourceraw docstring

decline$clj

(decline$ auth parameters)

https://developers.google.com/games/services/api/reference/rest/v1/rooms/decline

Required parameters: roomId

Optional parameters: language

Decline an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.

https://developers.google.com/games/services/api/reference/rest/v1/rooms/decline

Required parameters: roomId

Optional parameters: language

Decline an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
sourceraw docstring

dismiss$clj

(dismiss$ auth parameters)

https://developers.google.com/games/services/api/reference/rest/v1/rooms/dismiss

Required parameters: roomId

Optional parameters: none

Dismiss an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.

https://developers.google.com/games/services/api/reference/rest/v1/rooms/dismiss

Required parameters: roomId

Optional parameters: none

Dismiss an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
sourceraw docstring

get$clj

(get$ auth parameters)

https://developers.google.com/games/services/api/reference/rest/v1/rooms/get

Required parameters: roomId

Optional parameters: language

Get the data for a room.

https://developers.google.com/games/services/api/reference/rest/v1/rooms/get

Required parameters: roomId

Optional parameters: language

Get the data for a room.
sourceraw docstring

join$clj

(join$ auth parameters body)

https://developers.google.com/games/services/api/reference/rest/v1/rooms/join

Required parameters: roomId

Optional parameters: language

Body:

{:capabilities [string], :clientAddress {:kind string, :xmppAddress string}, :kind string, :networkDiagnostics {:androidNetworkSubtype integer, :androidNetworkType integer, :iosNetworkType integer, :kind string, :networkOperatorCode string, :networkOperatorName string, :registrationLatencyMillis integer}}

Join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.

https://developers.google.com/games/services/api/reference/rest/v1/rooms/join

Required parameters: roomId

Optional parameters: language

Body: 

{:capabilities [string],
 :clientAddress {:kind string, :xmppAddress string},
 :kind string,
 :networkDiagnostics {:androidNetworkSubtype integer,
                      :androidNetworkType integer,
                      :iosNetworkType integer,
                      :kind string,
                      :networkOperatorCode string,
                      :networkOperatorName string,
                      :registrationLatencyMillis integer}}

Join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
sourceraw docstring

leave$clj

(leave$ auth parameters body)

https://developers.google.com/games/services/api/reference/rest/v1/rooms/leave

Required parameters: roomId

Optional parameters: language

Body:

{:kind string, :leaveDiagnostics {:androidNetworkSubtype integer, :androidNetworkType integer, :iosNetworkType integer, :kind string, :networkOperatorCode string, :networkOperatorName string, :peerSession [PeerSessionDiagnostics], :socketsUsed boolean}, :reason string}

Leave a room. For internal use by the Games SDK only. Calling this method directly is unsupported.

https://developers.google.com/games/services/api/reference/rest/v1/rooms/leave

Required parameters: roomId

Optional parameters: language

Body: 

{:kind string,
 :leaveDiagnostics {:androidNetworkSubtype integer,
                    :androidNetworkType integer,
                    :iosNetworkType integer,
                    :kind string,
                    :networkOperatorCode string,
                    :networkOperatorName string,
                    :peerSession [PeerSessionDiagnostics],
                    :socketsUsed boolean},
 :reason string}

Leave a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
sourceraw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/games/services/api/reference/rest/v1/rooms/list

Required parameters: none

Optional parameters: language, maxResults, pageToken

Returns invitations to join rooms.

https://developers.google.com/games/services/api/reference/rest/v1/rooms/list

Required parameters: none

Optional parameters: language, maxResults, pageToken

Returns invitations to join rooms.
sourceraw docstring

reportStatus$clj

(reportStatus$ auth parameters body)

https://developers.google.com/games/services/api/reference/rest/v1/rooms/reportStatus

Required parameters: roomId

Optional parameters: language

Body:

{:kind string, :updates [{:connectionSetupLatencyMillis integer, :error string, :error_reason string, :kind string, :participantId string, :status string, :unreliableRoundtripLatencyMillis integer}]}

Updates sent by a client reporting the status of peers in a room. For internal use by the Games SDK only. Calling this method directly is unsupported.

https://developers.google.com/games/services/api/reference/rest/v1/rooms/reportStatus

Required parameters: roomId

Optional parameters: language

Body: 

{:kind string,
 :updates [{:connectionSetupLatencyMillis integer,
            :error string,
            :error_reason string,
            :kind string,
            :participantId string,
            :status string,
            :unreliableRoundtripLatencyMillis integer}]}

Updates sent by a client reporting the status of peers in a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close