using System.Text.Json.Serialization; namespace Prospect.Server.Api.Models.Client.Data; public class FScriptExecutionError { /// /// [optional] Error code, such as CloudScriptNotFound, JavascriptException, CloudScriptFunctionArgumentSizeExceeded, /// CloudScriptAPIRequestCountExceeded, CloudScriptAPIRequestError, or CloudScriptHTTPRequestError /// [JsonPropertyName("Error")] [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)] public string? Error { get; set; } /// /// [optional] Details about the error /// [JsonPropertyName("Message")] [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)] public string? Message { get; set; } /// /// [optional] Point during the execution of the script at which the error occurred, if any /// [JsonPropertyName("StackTrace")] [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)] public string? StackTrace { get; set; } }