eCourt-Doc-Edit/backend/WordVersioning.Api/Services/AddInMetadata.cs

18 lines
1.2 KiB
C#
Raw Permalink Normal View History

2026-08-19 12:15:20 +07:00
namespace WordVersioning.Api.Services;
/// <summary>ค่าคงที่ metadata ที่ฝังในไฟล์ .docx (spec ส่วน 8) — ต้องเป็นค่าเดียวกับที่ add-in ใช้</summary>
public static class AddInMetadata
{
/// <summary>GUID คงที่ของ add-in — ฝั่ง add-in ใช้ชื่อ ADDIN_SIGNATURE_GUID ค่าเดียวกันนี้ (Phase 4)</summary>
public const string AddInSignatureGuid = "9B7A3C51-4E6F-4D2A-8B5C-1E0F2A3B4C5D";
public const string SavedByAddInPropertyName = "SavedByAddIn";
public const string DocumentTrackingIdPropertyName = "DocumentTrackingId";
/// <summary>FR-16 — stamp ลงไฟล์ร่าง (draft) เท่านั้น: template ต้นทาง · ไม่ stamp
/// SavedByAddIn/DocumentTrackingId เพื่อให้ add-in มองไฟล์ร่างเป็น untracked
/// (ฝั่ง add-in ใช้ชื่อ TEMPLATE_ID_PROPERTY ค่าเดียวกันนี้ ส่งต่อเป็น form field ตอน Start Versioning)</summary>
public const string TemplateIdPropertyName = "TemplateId";
2026-08-19 12:15:20 +07:00
}