pub struct EventDefinition {
pub child_events: Option<Vec<EventChild>>,
pub description: Option<String>,
pub display_name: Option<String>,
pub id: Option<String>,
pub image_url: Option<String>,
pub is_default_image_url: Option<bool>,
pub kind: Option<String>,
pub visibility: Option<String>,
}Expand description
An event definition resource.
This type is not used in any activity, and only used as part of another schema.
Fields§
§child_events: Option<Vec<EventChild>>A list of events that are a child of this event.
description: Option<String>Description of what this event represents.
display_name: Option<String>The name to display for the event.
id: Option<String>The ID of the event.
image_url: Option<String>The base URL for the image that represents the event.
is_default_image_url: Option<bool>Indicates whether the icon image being returned is a default image, or is game-provided.
kind: Option<String>Uniquely identifies the type of this resource. Value is always the fixed string games#eventDefinition.
visibility: Option<String>The visibility of event being tracked in this definition.
Trait Implementations§
Source§impl Clone for EventDefinition
impl Clone for EventDefinition
Source§fn clone(&self) -> EventDefinition
fn clone(&self) -> EventDefinition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventDefinition
impl Debug for EventDefinition
Source§impl Default for EventDefinition
impl Default for EventDefinition
Source§fn default() -> EventDefinition
fn default() -> EventDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EventDefinition
impl<'de> Deserialize<'de> for EventDefinition
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
Source§impl Serialize for EventDefinition
impl Serialize for EventDefinition
impl Part for EventDefinition
Auto Trait Implementations§
impl Freeze for EventDefinition
impl RefUnwindSafe for EventDefinition
impl Send for EventDefinition
impl Sync for EventDefinition
impl Unpin for EventDefinition
impl UnwindSafe for EventDefinition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more