summaryrefslogtreecommitdiff
path: root/common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/EnsureHasNoAccounts.java
diff options
context:
space:
mode:
Diffstat (limited to 'common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/EnsureHasNoAccounts.java')
-rw-r--r--common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/EnsureHasNoAccounts.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/EnsureHasNoAccounts.java b/common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/EnsureHasNoAccounts.java
index 49889940770..c420c4a4f6f 100644
--- a/common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/EnsureHasNoAccounts.java
+++ b/common/device-side/bedstead/harrier/common/src/main/java/com/android/bedstead/harrier/annotations/EnsureHasNoAccounts.java
@@ -39,6 +39,14 @@ public @interface EnsureHasNoAccounts {
/** Which user type the account must not be present added on. */
UserType onUser() default ANY;
+ /** Exclude pre created accounts. */
+ boolean allowPreCreatedAccounts() default true;
+
+ /** Behaviour if there are some accounts for the user. */
+ com.android.bedstead.harrier.annotations.FailureMode failureMode()
+ default com.android.bedstead.harrier.annotations.FailureMode.SKIP;
+
+
/**
* Weight sets the order that annotations will be resolved.
*