GoogleApi.AndroidManagement.V1.Model.ApplicationReport (google_api_android_management v0.30.0) View Source

Information reported about an installed app.

Attributes

  • applicationSource (type: String.t, default: nil) - The source of the package.
  • displayName (type: String.t, default: nil) - The display name of the app.
  • events (type: list(GoogleApi.AndroidManagement.V1.Model.ApplicationEvent.t), default: nil) - List of app events. The most recent 20 events are stored in the list.
  • installerPackageName (type: String.t, default: nil) - The package name of the app that installed this app.
  • keyedAppStates (type: list(GoogleApi.AndroidManagement.V1.Model.KeyedAppState.t), default: nil) - List of keyed app states reported by the app.
  • packageName (type: String.t, default: nil) - Package name of the app.
  • packageSha256Hash (type: String.t, default: nil) - 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.
  • signingKeyCertFingerprints (type: list(String.t), default: nil) - 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.
  • state (type: String.t, default: nil) - Application state.
  • versionCode (type: integer(), default: nil) - The app version code, which can be used to determine whether one version is more recent than another.
  • versionName (type: String.t, default: nil) - The app version as displayed to the user.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.AndroidManagement.V1.Model.ApplicationReport{
  applicationSource: String.t(),
  displayName: String.t(),
  events: [GoogleApi.AndroidManagement.V1.Model.ApplicationEvent.t()],
  installerPackageName: String.t(),
  keyedAppStates: [GoogleApi.AndroidManagement.V1.Model.KeyedAppState.t()],
  packageName: String.t(),
  packageSha256Hash: String.t(),
  signingKeyCertFingerprints: [String.t()],
  state: String.t(),
  versionCode: integer(),
  versionName: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.