ApplicationReport
import type { ApplicationReport } from "https://googleapis.deno.dev/v1/androidmanagement:v1.ts";
Information reported about an installed app.
interface ApplicationReport {
applicationSource?:
| "APPLICATION_SOURCE_UNSPECIFIED"
| "SYSTEM_APP_FACTORY_VERSION"
| "SYSTEM_APP_UPDATED_VERSION"
| "INSTALLED_FROM_PLAY_STORE";
displayName?: string;
events?: ApplicationEvent[];
installerPackageName?: string;
keyedAppStates?: KeyedAppState[];
packageName?: string;
packageSha256Hash?: string;
signingKeyCertFingerprints?: string[];
state?: "APPLICATION_STATE_UNSPECIFIED" | "REMOVED" | "INSTALLED";
userFacingType?: "USER_FACING_TYPE_UNSPECIFIED" | "NOT_USER_FACING" | "USER_FACING";
versionCode?: number;
versionName?: string;
}§Properties
§
applicationSource?: "APPLICATION_SOURCE_UNSPECIFIED" | "SYSTEM_APP_FACTORY_VERSION" | "SYSTEM_APP_UPDATED_VERSION" | "INSTALLED_FROM_PLAY_STORE"
[src]The source of the package.
§
events?: ApplicationEvent[]
[src]The list of app events which have occurred in the last 30 hours.
§
keyedAppStates?: KeyedAppState[]
[src]List of keyed app states reported by the app.
§
packageSha256Hash?: string
[src]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?: string[]
[src]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.
§
userFacingType?: "USER_FACING_TYPE_UNSPECIFIED" | "NOT_USER_FACING" | "USER_FACING"
[src]Whether the app is user facing.