namespace EdiApiGateway.Models; public class ReceiveResponse { public bool Success { get; set; } public string? FilePath { get; set; } [Obsolete("Use FileContentRaw instead. FileContent causes double-encoding issue (SHIFT-JIS → UTF-8 → UTF-8).")] public string? FileContent { get; set; } /// /// ファイル内容(SHIFT-JISバイト配列のBase64エンコード) /// Laravel側でBase64デコード後、SHIFT-JIS→UTF-8変換を行う /// public string? FileContentRaw { get; set; } public DateTime? ReceivedAt { get; set; } public int ReturnCode { get; set; } // 0=成功, 1=ダイヤルエラー, 2=伝送エラー, 3=ファイル無し public string? Error { get; set; } }