aboutsummaryrefslogtreecommitdiff
path: root/Transactional Emails/Transactions/TransactionResult.cs
blob: 2f1487537639485df7c9a8f7566e9347721c363e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System.Text.Json.Serialization;

using VNLib.Plugins.Extensions.Validation;

namespace Emails.Transactional.Transactions
{
    public class TransactionResult : ValErrWebMessage
    {
        [JsonPropertyName("transaction_id")]
        public string TransactionId { get; set; }
        [JsonPropertyName("smtp_status")]
        public string SmtpStatus { get; set; }

        [JsonPropertyName("error_code")]
        public string ErrorCode { get; set; }

        [JsonPropertyName("error_description")]
        public string ErrorDescription { get; set; }
    }
}