namespace DocumentService.Client.Models.Requests;
///
/// Request DTO for converting a standard PDF to PDF/A format (Base64 JSON)
///
public record ConvertToPdfARequest
{
///
/// PDF document encoded as Base64 string
///
/// JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9UeXBlL0NhdGFsb2c...
public required string Base64Pdf { get; init; }
///
/// Target PDF/A conformance level. Defaults to "PDF/A-3b".
///
/// PDF/A-3b
public string? PdfALevel { get; init; }
}
///
/// Request DTO for converting a PDF/A document back to standard PDF (Base64 JSON)
///
public record ConvertFromPdfARequest
{
///
/// PDF/A document encoded as Base64 string
///
/// JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9UeXBlL0NhdGFsb2c...
public required string Base64Pdf { get; init; }
}