Table of Contents

Namespace SEBT.Portal.Api.Models.IdProofing

Classes

DateOfBirthDto

Structured date-of-birth as sent by the frontend form. Each component is zero-padded (e.g. month "03", day "15", year "1990").

SubmitIdProofingRequest

Request body for POST /api/id-proofing. Maps the frontend form submission to the use case command.

WebhookData

Nested data object within the Socure webhook payload. Contains the evaluation result and data enrichments.

WebhookDataEnrichment

A single enrichment result from the Socure evaluation pipeline. Each enrichment has a different response shape — parsed via System.Text.Json.JsonElement.

WebhookPayload

Incoming Socure webhook payload for evaluation events. Matches the real Socure webhook structure from the OpenAPI spec.