/
afanasevn
/
PdfEncoder
Обзор
Документация
Войти
/
afanasevn
/
PdfEncoder
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/PdfEncoder.Domain/Models/KeyValueField.cs
34 строки
998 B
IBS\NAfanasev
Remote LLM base functional
01 июл 2026, 15:54
01 июл 2026, 15:54
05aa80e
Код
Авторство
О чём код?
using PdfEncoder.Domain.Enums; namespace PdfEncoder.Domain.Models; /// <summary> /// Извлечённое ключ-значение поле документа. /// </summary> public sealed record KeyValueField { /// <summary> /// Ключ поля (например, <c>invoiceNumber</c>). /// </summary> public string Key { get; init; } = string.Empty; /// <summary> /// Значение поля; <see langword="null"/>, если не найдено в документе. /// </summary> public string? Value { get; init; } /// <summary> /// Уверенность извлечения (0..1). /// </summary> public double Confidence { get; init; } /// <summary> /// Источник значения. /// </summary> public FieldSource Source { get; init; } /// <summary> /// Требуется ручная проверка (confidence < 0.6). /// </summary> public bool RequiresReview { get; init; } }