AppInfo
data class AppInfo @JvmOverloads constructor(val packageName: String, val activityName: String, val user: Int = 0) : Parcelable(source)
Represents information about an application, including its package name, activity name, and user ID. This class is Parcelable, allowing it to be passed between components.