UNPKG

gplayapi-ts

Version:
53 lines (49 loc) 1.28 kB
import { AndroidBuildProto, AndroidCheckinRequest, DeviceConfigurationProto } from '../gen_proto/googleplay_pb.mjs'; import '@bufbuild/protobuf'; /** * Device-related models and interfaces */ interface DeviceInfo { build: Partial<AndroidBuildProto>; deviceFeatures: DeviceFeature[]; libraries: string[]; locales: string[]; glExtensions: string[]; userAgent: string; authUserAgent: string; simOperator?: string; versionRelease: number; platforms: string[]; cellOperator?: string; roaming?: string; timeZone?: string; touchScreen: number; keyboard: number; navigation: number; screenLayout: number; screen: { density: number; width: number; height: number; }; glVersion: number; generateAndroidCheckInRequest(): AndroidCheckinRequest; getDeviceConfigProto(): DeviceConfigurationProto; } interface DeviceFeature { name: string; value: number; } interface Library { name: string; version: string; } interface DeviceScreen { density: number; width: number; height: number; } interface DeviceBuild extends Partial<AndroidBuildProto> { timestamp?: bigint; } export type { DeviceBuild, DeviceFeature, DeviceInfo, DeviceScreen, Library };