Литералы статусов/видов/фаз и wire-ключей заменены каталогами: значения сущностей и репозиториев — TenantStatuses/TenantLimitPeriods/InviteStatuses/ContainerKinds/ContainerSpaces/CardIds/Discovery*/PipelineQueueStatuses; контакты и виды вложений — CardContactTypes/CardFileKinds; источники и этапы отсева — PipelineRejectStages/PipelineRejectSources; ключи промптов/провайдеров — SettingsFieldKeys; wire-ключи канбана — KanbanWireKeys; режимы правил — ColumnRuleModes; операции/фазы/виды диалогов/контакты Telegram и общий BoolText — в Deal.Contracts/Deal.SharedKernel; имена метрик — DealMetrics. Значения не менялись.
108 lines
2.5 KiB
C#
108 lines
2.5 KiB
C#
namespace Deal.Modules.Pipeline.Application.Models;
|
||
|
||
/// <summary>
|
||
/// Ключи JSON-схемы разбора карточки от ИИ
|
||
/// </summary>
|
||
public static class AiRawCardKeys
|
||
{
|
||
/// <summary>
|
||
/// Заголовок
|
||
/// </summary>
|
||
public const string Title = "title";
|
||
|
||
/// <summary>
|
||
/// Колонка/доска
|
||
/// </summary>
|
||
public const string Board = "board";
|
||
|
||
/// <summary>
|
||
/// Компания
|
||
/// </summary>
|
||
public const string Company = "company";
|
||
|
||
/// <summary>
|
||
/// Формат работы
|
||
/// </summary>
|
||
public const string Format = "format";
|
||
|
||
/// <summary>
|
||
/// О задаче
|
||
/// </summary>
|
||
public const string Task = "task";
|
||
|
||
/// <summary>
|
||
/// Требования
|
||
/// </summary>
|
||
public const string Requirements = "requirements";
|
||
|
||
/// <summary>
|
||
/// Плюсы
|
||
/// </summary>
|
||
public const string Plus = "plus";
|
||
|
||
/// <summary>
|
||
/// Условия
|
||
/// </summary>
|
||
public const string Conditions = "conditions";
|
||
|
||
/// <summary>
|
||
/// Краткое описание
|
||
/// </summary>
|
||
public const string Summary = "summary";
|
||
|
||
/// <summary>
|
||
/// Стек
|
||
/// </summary>
|
||
public const string Stack = "stack";
|
||
|
||
/// <summary>
|
||
/// Бюджет
|
||
/// </summary>
|
||
public const string Budget = "budget";
|
||
|
||
/// <summary>
|
||
/// Контакты
|
||
/// </summary>
|
||
public const string Contacts = "contacts";
|
||
|
||
/// <summary>
|
||
/// Признак вакансии
|
||
/// </summary>
|
||
public const string IsVacancy = "is_vacancy";
|
||
|
||
/// <summary>
|
||
/// Признак определённого типа заявки
|
||
/// </summary>
|
||
public const string IsVacancyKnown = "is_vacancy_known";
|
||
|
||
/// <summary>
|
||
/// Признак спама
|
||
/// </summary>
|
||
public const string IsSpam = "is_spam";
|
||
|
||
/// <summary>
|
||
/// Значение контакта
|
||
/// </summary>
|
||
public const string Value = "value";
|
||
|
||
/// <summary>
|
||
/// Валюта бюджета
|
||
/// </summary>
|
||
public const string Currency = "currency";
|
||
|
||
/// <summary>
|
||
/// Короткий код валюты бюджета
|
||
/// </summary>
|
||
public const string CurrencyShort = "cur";
|
||
|
||
/// <summary>
|
||
/// Нижняя граница бюджета
|
||
/// </summary>
|
||
public const string From = "from";
|
||
|
||
/// <summary>
|
||
/// Верхняя граница бюджета
|
||
/// </summary>
|
||
public const string To = "to";
|
||
}
|