pub struct InstallFailureEvent {
pub device_id: Option<String>,
pub failure_details: Option<String>,
pub failure_reason: Option<String>,
pub product_id: Option<String>,
pub user_id: Option<String>,
}Expand description
An event generated when an app installation failed on a device
This type is not used in any activity, and only used as part of another schema.
Fields§
§device_id: Option<String>The Android ID of the device. This field will always be present.
failure_details: Option<String>Additional details on the failure if applicable.
failure_reason: Option<String>The reason for the installation failure. This field will always be present.
product_id: Option<String>The id of the product (e.g. “app:com.google.android.gm”) for which the install failure event occured. This field will always be present.
user_id: Option<String>The ID of the user. This field will always be present.
Trait Implementations§
Source§impl Clone for InstallFailureEvent
impl Clone for InstallFailureEvent
Source§fn clone(&self) -> InstallFailureEvent
fn clone(&self) -> InstallFailureEvent
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 InstallFailureEvent
impl Debug for InstallFailureEvent
Source§impl Default for InstallFailureEvent
impl Default for InstallFailureEvent
Source§fn default() -> InstallFailureEvent
fn default() -> InstallFailureEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstallFailureEvent
impl<'de> Deserialize<'de> for InstallFailureEvent
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 InstallFailureEvent
impl Serialize for InstallFailureEvent
impl Part for InstallFailureEvent
Auto Trait Implementations§
impl Freeze for InstallFailureEvent
impl RefUnwindSafe for InstallFailureEvent
impl Send for InstallFailureEvent
impl Sync for InstallFailureEvent
impl Unpin for InstallFailureEvent
impl UnwindSafe for InstallFailureEvent
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