//
//  Generated code. Do not modify.
//  source: user.proto
//
// @dart = 3.3

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

import 'dart:core' as $core;

import 'package:protobuf/protobuf.dart' as $pb;

class TwoFAValue extends $pb.ProtobufEnum {
  static const TwoFAValue TWOFA_VALUE_UNKNOWN = TwoFAValue._(0, _omitEnumNames ? '' : 'TWOFA_VALUE_UNKNOWN');
  static const TwoFAValue TWOFA_VALUE_OPTIONAL = TwoFAValue._(10, _omitEnumNames ? '' : 'TWOFA_VALUE_OPTIONAL');
  static const TwoFAValue TWOFA_VALUE_FORCE = TwoFAValue._(20, _omitEnumNames ? '' : 'TWOFA_VALUE_FORCE');
  static const TwoFAValue TWOFA_VALUE_SKIP = TwoFAValue._(30, _omitEnumNames ? '' : 'TWOFA_VALUE_SKIP');

  static const $core.List<TwoFAValue> values = <TwoFAValue> [
    TWOFA_VALUE_UNKNOWN,
    TWOFA_VALUE_OPTIONAL,
    TWOFA_VALUE_FORCE,
    TWOFA_VALUE_SKIP,
  ];

  static final $core.Map<$core.int, TwoFAValue> _byValue = $pb.ProtobufEnum.initByValue(values);
  static TwoFAValue? valueOf($core.int value) => _byValue[value];

  const TwoFAValue._(super.v, super.n);
}

class UserStatus extends $pb.ProtobufEnum {
  static const UserStatus USER_STATUS_UNKNOWN = UserStatus._(0, _omitEnumNames ? '' : 'USER_STATUS_UNKNOWN');
  static const UserStatus USER_STATUS_PENDING = UserStatus._(10, _omitEnumNames ? '' : 'USER_STATUS_PENDING');
  static const UserStatus USER_STATUS_EXPIRED = UserStatus._(11, _omitEnumNames ? '' : 'USER_STATUS_EXPIRED');
  static const UserStatus USER_STATUS_ACTIVE = UserStatus._(20, _omitEnumNames ? '' : 'USER_STATUS_ACTIVE');
  static const UserStatus USER_STATUS_DISABLED = UserStatus._(30, _omitEnumNames ? '' : 'USER_STATUS_DISABLED');

  static const $core.List<UserStatus> values = <UserStatus> [
    USER_STATUS_UNKNOWN,
    USER_STATUS_PENDING,
    USER_STATUS_EXPIRED,
    USER_STATUS_ACTIVE,
    USER_STATUS_DISABLED,
  ];

  static final $core.Map<$core.int, UserStatus> _byValue = $pb.ProtobufEnum.initByValue(values);
  static UserStatus? valueOf($core.int value) => _byValue[value];

  const UserStatus._(super.v, super.n);
}

class UserType extends $pb.ProtobufEnum {
  static const UserType USER_TYPE_UNKNOWN = UserType._(0, _omitEnumNames ? '' : 'USER_TYPE_UNKNOWN');
  static const UserType USER_TYPE_USER = UserType._(10, _omitEnumNames ? '' : 'USER_TYPE_USER');
  static const UserType USER_TYPE_SERVICE_ACCOUNT = UserType._(20, _omitEnumNames ? '' : 'USER_TYPE_SERVICE_ACCOUNT');

  static const $core.List<UserType> values = <UserType> [
    USER_TYPE_UNKNOWN,
    USER_TYPE_USER,
    USER_TYPE_SERVICE_ACCOUNT,
  ];

  static final $core.Map<$core.int, UserType> _byValue = $pb.ProtobufEnum.initByValue(values);
  static UserType? valueOf($core.int value) => _byValue[value];

  const UserType._(super.v, super.n);
}


const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names');
