blob: 0785cc3c04d2cedf344d5be2f8e35f0832fed761 [file] [log] [blame]
package com.android.keyguard
import android.annotation.CurrentTimeMillisLong
/**
* Data class for tracking information associated with [KeyguardUpdateMonitor.shouldListenForFace]
* method calls.
*/
data class KeyguardFaceListenModel(
@CurrentTimeMillisLong val timeMillis: Long,
val userId: Int,
val isListeningForFace: Boolean,
val isBouncer: Boolean,
val isAuthInterruptActive: Boolean,
val isOccludingAppRequestingFaceAuth: Boolean,
val isKeyguardAwake: Boolean,
val isListeningForFaceAssistant: Boolean,
val isSwitchingUser: Boolean,
val isFaceDisabled: Boolean,
val isBecauseCannotSkipBouncer: Boolean,
val isKeyguardGoingAway: Boolean,
val isBiometricSettingEnabledForUser: Boolean,
val isLockIconPressed: Boolean,
val isScanningAllowedByStrongAuth: Boolean,
val isPrimaryUser: Boolean,
val isSecureCameraLaunched: Boolean,
val isFaceAuthenticated: Boolean
)