toExplicitAuthFlowsType method

ExplicitAuthFlowsType toExplicitAuthFlowsType()

Implementation

ExplicitAuthFlowsType toExplicitAuthFlowsType() {
  switch (this) {
    case 'ADMIN_NO_SRP_AUTH':
      return ExplicitAuthFlowsType.adminNoSrpAuth;
    case 'CUSTOM_AUTH_FLOW_ONLY':
      return ExplicitAuthFlowsType.customAuthFlowOnly;
    case 'USER_PASSWORD_AUTH':
      return ExplicitAuthFlowsType.userPasswordAuth;
    case 'ALLOW_ADMIN_USER_PASSWORD_AUTH':
      return ExplicitAuthFlowsType.allowAdminUserPasswordAuth;
    case 'ALLOW_CUSTOM_AUTH':
      return ExplicitAuthFlowsType.allowCustomAuth;
    case 'ALLOW_USER_PASSWORD_AUTH':
      return ExplicitAuthFlowsType.allowUserPasswordAuth;
    case 'ALLOW_USER_SRP_AUTH':
      return ExplicitAuthFlowsType.allowUserSrpAuth;
    case 'ALLOW_REFRESH_TOKEN_AUTH':
      return ExplicitAuthFlowsType.allowRefreshTokenAuth;
  }
  throw Exception('$this is not known in enum ExplicitAuthFlowsType');
}