Class: Google::Apis::GamesV1::Instance
- Inherits:
-
Object
- Object
- Google::Apis::GamesV1::Instance
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/games_v1/classes.rb,
generated/google/apis/games_v1/representations.rb,
generated/google/apis/games_v1/representations.rb
Overview
The Instance resource.
Instance Attribute Summary collapse
-
#acquisition_uri ⇒ String
URI which shows where a user can acquire this instance.
-
#android_instance ⇒ Google::Apis::GamesV1::InstanceAndroidDetails
The Android instance details resource.
-
#ios_instance ⇒ Google::Apis::GamesV1::InstanceIosDetails
The iOS details resource.
-
#kind ⇒ String
Uniquely identifies the type of this resource.
-
#name ⇒ String
Localized display name.
-
#platform_type ⇒ String
The platform type.
-
#realtime_play ⇒ Boolean
(also: #realtime_play?)
Flag to show if this game instance supports realtime play.
-
#turn_based_play ⇒ Boolean
(also: #turn_based_play?)
Flag to show if this game instance supports turn based play.
-
#web_instance ⇒ Google::Apis::GamesV1::InstanceWebDetails
The Web details resource.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Instance
constructor
A new instance of Instance.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Instance
Returns a new instance of Instance.
1210 1211 1212 |
# File 'generated/google/apis/games_v1/classes.rb', line 1210 def initialize(**args) update!(**args) end |
Instance Attribute Details
#acquisition_uri ⇒ String
URI which shows where a user can acquire this instance.
Corresponds to the JSON property acquisitionUri
1165 1166 1167 |
# File 'generated/google/apis/games_v1/classes.rb', line 1165 def acquisition_uri @acquisition_uri end |
#android_instance ⇒ Google::Apis::GamesV1::InstanceAndroidDetails
The Android instance details resource.
Corresponds to the JSON property androidInstance
1170 1171 1172 |
# File 'generated/google/apis/games_v1/classes.rb', line 1170 def android_instance @android_instance end |
#ios_instance ⇒ Google::Apis::GamesV1::InstanceIosDetails
The iOS details resource.
Corresponds to the JSON property iosInstance
1175 1176 1177 |
# File 'generated/google/apis/games_v1/classes.rb', line 1175 def ios_instance @ios_instance end |
#kind ⇒ String
Uniquely identifies the type of this resource. Value is always the fixed
string games#instance
.
Corresponds to the JSON property kind
1181 1182 1183 |
# File 'generated/google/apis/games_v1/classes.rb', line 1181 def kind @kind end |
#name ⇒ String
Localized display name.
Corresponds to the JSON property name
1186 1187 1188 |
# File 'generated/google/apis/games_v1/classes.rb', line 1186 def name @name end |
#platform_type ⇒ String
The platform type.
Corresponds to the JSON property platformType
1191 1192 1193 |
# File 'generated/google/apis/games_v1/classes.rb', line 1191 def platform_type @platform_type end |
#realtime_play ⇒ Boolean Also known as: realtime_play?
Flag to show if this game instance supports realtime play.
Corresponds to the JSON property realtimePlay
1196 1197 1198 |
# File 'generated/google/apis/games_v1/classes.rb', line 1196 def realtime_play @realtime_play end |
#turn_based_play ⇒ Boolean Also known as: turn_based_play?
Flag to show if this game instance supports turn based play.
Corresponds to the JSON property turnBasedPlay
1202 1203 1204 |
# File 'generated/google/apis/games_v1/classes.rb', line 1202 def turn_based_play @turn_based_play end |
#web_instance ⇒ Google::Apis::GamesV1::InstanceWebDetails
The Web details resource.
Corresponds to the JSON property webInstance
1208 1209 1210 |
# File 'generated/google/apis/games_v1/classes.rb', line 1208 def web_instance @web_instance end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 |
# File 'generated/google/apis/games_v1/classes.rb', line 1215 def update!(**args) @acquisition_uri = args[:acquisition_uri] if args.key?(:acquisition_uri) @android_instance = args[:android_instance] if args.key?(:android_instance) @ios_instance = args[:ios_instance] if args.key?(:ios_instance) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @platform_type = args[:platform_type] if args.key?(:platform_type) @realtime_play = args[:realtime_play] if args.key?(:realtime_play) @turn_based_play = args[:turn_based_play] if args.key?(:turn_based_play) @web_instance = args[:web_instance] if args.key?(:web_instance) end |