Struct google_androidmanagement1::ApplicationReport[][src]

pub struct ApplicationReport {
    pub display_name: Option<String>,
    pub installer_package_name: Option<String>,
    pub package_name: Option<String>,
    pub package_sha256_hash: Option<String>,
    pub signing_key_cert_fingerprints: Option<Vec<String>>,
    pub application_source: Option<String>,
    pub state: Option<String>,
    pub version_name: Option<String>,
    pub version_code: Option<i32>,
    pub events: Option<Vec<ApplicationEvent>>,
}

Information reported about an installed app.

This type is not used in any activity, and only used as part of another schema.

Fields

The display name of the app.

The package name of the app that installed this app.

Package name of the app.

The SHA-256 hash of the app's APK file, which can be used to verify the app hasn't been modified. Each byte of the hash value is represented as a two-digit hexadecimal number.

The SHA-1 hash of each android.content.pm.Signature (https://developer.android.com/reference/android/content/pm/Signature.html) associated with the app package. Each byte of each hash value is represented as a two-digit hexadecimal number.

The source of the package.

Application state.

The app version as displayed to the user.

The app version code, which can be used to determine whether one version is more recent than another.

List of app events. The most recent 20 events are stored in the list.

Trait Implementations

impl Default for ApplicationReport
[src]

Returns the "default value" for a type. Read more

impl Clone for ApplicationReport
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ApplicationReport
[src]

Formats the value using the given formatter. Read more

impl Part for ApplicationReport
[src]

Auto Trait Implementations