Files
2026-03-17 09:53:09 -05:00

43 lines
1.3 KiB
C#

using System.Runtime.Serialization;
using System.Text;
using Newtonsoft.Json;
namespace LCU.API.Internal.Operations.IncentiveApi.Models.Dayforce;
[DataContract]
public class ProcessResult
{
[DataMember(Name = "Code", EmitDefaultValue = false)]
[JsonProperty(PropertyName = "Code")]
public string Code { get; set; }
[DataMember(Name = "Context", EmitDefaultValue = false)]
[JsonProperty(PropertyName = "Context")]
public string Context { get; set; }
[DataMember(Name = "Level", EmitDefaultValue = false)]
[JsonProperty(PropertyName = "Level")]
public string Level { get; set; }
[DataMember(Name = "Message", EmitDefaultValue = false)]
[JsonProperty(PropertyName = "Message")]
public string Message { get; set; }
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class ProcessResult {\n");
sb.Append(" Code: ").Append(Code).Append("\n");
sb.Append(" Context: ").Append(Context).Append("\n");
sb.Append(" Level: ").Append(Level).Append("\n");
sb.Append(" Message: ").Append(Message).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
public string ToJson()
{
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}