BotSharp/src/Infrastructure/BotSharp.Abstraction/Functions/Models/FunctionExecutionValidationResult.cs

25 lines
665 B
C#
Raw Normal View History

2023-07-27 21:56:57 +00:00
using System.Text.Json.Serialization;
2023-07-30 18:22:07 +00:00
namespace BotSharp.Abstraction.Functions.Models;
2023-07-27 21:56:57 +00:00
public class FunctionExecutionValidationResult
2023-07-27 21:56:57 +00:00
{
public FunctionExecutionValidationResult()
{
}
2023-07-30 18:22:07 +00:00
public FunctionExecutionValidationResult(string validationStatus, string? validationMessage = null)
2023-07-27 21:56:57 +00:00
{
ValidationStatus = validationStatus;
ValidationMessage = validationMessage;
2023-07-27 21:56:57 +00:00
}
[JsonPropertyName("validation_status")]
public string ValidationStatus { get; set; }
2023-07-27 21:56:57 +00:00
[JsonPropertyName("validation_message")]
2023-08-07 20:17:54 +00:00
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string ValidationMessage { get; set; }
2023-07-27 21:56:57 +00:00
}