v1FeatureNameFromJson function

v1FeatureName v1FeatureNameFromJson(
  1. dynamic value
)

Implementation

v1FeatureName v1FeatureNameFromJson(dynamic value) {
  switch (value) {
    case 'FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY':
      return v1FeatureName.feature_name_root_user_email_recovery;
    case 'FEATURE_NAME_WEBAUTHN_ORIGINS':
      return v1FeatureName.feature_name_webauthn_origins;
    case 'FEATURE_NAME_EMAIL_AUTH':
      return v1FeatureName.feature_name_email_auth;
    case 'FEATURE_NAME_EMAIL_RECOVERY':
      return v1FeatureName.feature_name_email_recovery;
    case 'FEATURE_NAME_WEBHOOK':
      return v1FeatureName.feature_name_webhook;
    case 'FEATURE_NAME_SMS_AUTH':
      return v1FeatureName.feature_name_sms_auth;
    case 'FEATURE_NAME_OTP_EMAIL_AUTH':
      return v1FeatureName.feature_name_otp_email_auth;
    case 'FEATURE_NAME_AUTH_PROXY':
      return v1FeatureName.feature_name_auth_proxy;
    case 'FEATURE_NAME_SOLANA_RENT_PREFUND_ENABLED':
      return v1FeatureName.feature_name_solana_rent_prefund_enabled;
    default:
      throw ArgumentError('Unknown v1FeatureName: $value');
  }
}