namespace FrameworkDAL.DTO.EIPConversation { public class EIPRestActionCfgDTO { public int RestActionCfgId { get; set; } public string ActionCode { get; set; } = string.Empty; public int HttpMethod { get; set; } = 1; // 1=POST,2=GET,3=PUT,4=PATCH,5=DELETE public string? BaseUrl { get; set; } // e.g. http://localhost:5110 — overrides appsettings public string EndpointPath { get; set; } = string.Empty; public string? PayloadTemplate { get; set; } public string? HeadersJson { get; set; } public int TimeoutSeconds { get; set; } = 30; } }