refactor: Remove SRA integration (no public API available)

The SRA (Solicitors Regulation Authority) does not provide a public REST API.
Their register is only accessible via their website. Removed all SRA-related
code and added ApiTester tool for testing remaining integrations.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-24 15:28:07 +00:00
parent ff09524503
commit 72b7f11c41
8 changed files with 137 additions and 392 deletions

View File

@@ -1,7 +1,7 @@
namespace RealCV.Application.Models;
/// <summary>
/// Result of verifying a professional qualification (FCA, SRA, etc.)
/// Result of verifying a professional qualification (FCA)
/// </summary>
public sealed record ProfessionalVerificationResult
{
@@ -20,11 +20,6 @@ public sealed record ProfessionalVerificationResult
public List<string>? ApprovedFunctions { get; init; }
public List<string>? ControlledFunctions { get; init; }
// For SRA
public string? SolicitorType { get; init; }
public string? AdmissionDate { get; init; }
public string? PractisingCertificateStatus { get; init; }
public string? VerificationNotes { get; init; }
public List<ProfessionalVerificationFlag> Flags { get; init; } = [];
}