pub struct Instance {
pub acquisition_uri: Option<String>,
pub android_instance: Option<InstanceAndroidDetails>,
pub ios_instance: Option<InstanceIosDetails>,
pub kind: Option<String>,
pub name: Option<String>,
pub platform_type: Option<String>,
pub realtime_play: Option<bool>,
pub turn_based_play: Option<bool>,
pub web_instance: Option<InstanceWebDetails>,
}Expand description
The Instance resource.
This type is not used in any activity, and only used as part of another schema.
Fields§
§acquisition_uri: Option<String>URI which shows where a user can acquire this instance.
android_instance: Option<InstanceAndroidDetails>Platform dependent details for Android.
ios_instance: Option<InstanceIosDetails>Platform dependent details for iOS.
kind: Option<String>Uniquely identifies the type of this resource. Value is always the fixed string games#instance.
name: Option<String>Localized display name.
platform_type: Option<String>The platform type.
realtime_play: Option<bool>Flag to show if this game instance supports realtime play.
turn_based_play: Option<bool>Flag to show if this game instance supports turn based play.
web_instance: Option<InstanceWebDetails>Platform dependent details for Web.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Instance
impl<'de> Deserialize<'de> for Instance
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for Instance
Auto Trait Implementations§
impl Freeze for Instance
impl RefUnwindSafe for Instance
impl Send for Instance
impl Sync for Instance
impl Unpin for Instance
impl UnwindSafe for Instance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more