ChatBot/SemanticKernel/Plugin/Models/PaymentTransaction.cs (21 lines of code) (raw):

using System.Text.Json.Serialization; namespace ChatBot.SemanticKernel { public class PaymentTransaction { [JsonPropertyName("user_id")] public int UserId { get; set; } [JsonPropertyName("transaction_id")] public string TransactionId { get; set; } = string.Empty; [JsonPropertyName("order_id")] public string OrderId { get; set; } = string.Empty; [JsonPropertyName("payment_status")] public string PaymentStatus { get; set; } = string.Empty; [JsonPropertyName("refund_status")] public string? RefundStatus { get; set; } [JsonPropertyName("payment_date")] public string? PaymentDate { get; set; } [JsonPropertyName("amount")] public decimal Amount { get; set; } } }