feature_session_type.mojom 788 B

1234567891011121314151617181920212223
  1. // Copyright 2020 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. module extensions.mojom;
  5. // Session types to which features can be restricted in feature files. The
  6. // session type describes session based on the type of user that is active in
  7. // the current session.
  8. enum FeatureSessionType {
  9. // Initial session state - before a user logs in.
  10. kInitial = 0,
  11. // Represents a session type that cannot be used with feature's session types
  12. // property.
  13. kUnknown = 1,
  14. // Regular user session.
  15. kRegular = 2,
  16. // Kiosk app session.
  17. kKiosk = 3,
  18. // Kiosk app session that's been auto-launched from login screen (without
  19. // any user interaction).
  20. kAutolaunchedKiosk = 4,
  21. };