using System.Text.Json.Serialization; namespace ET { /// /// 用于存储TapTap平台的订单数据 /// public class TapTapOrderData { /// /// 游戏方的clientId /// [JsonPropertyName("clientId")] public string clientId { get; set; } /// /// create order时返回的orderId /// [JsonPropertyName("orderId")] public string orderId { get; set; } /// /// create order时传入的serverId /// [JsonPropertyName("serverId")] public string serverId { get; set; } /// /// create order时传入的roleId /// [JsonPropertyName("roleId")] public string roleId { get; set; } /// /// create order时传入的userId /// [JsonPropertyName("userId")] public string userId { get; set; } /// /// create order时传入的商品openId /// [JsonPropertyName("goodOpenId")] public string goodOpenId { get; set; } /// /// create order时传入的额外信息 /// [JsonPropertyName("extra")] public string extra { get; set; } /// /// 时间戳 /// [JsonPropertyName("timestamp")] public long timestamp { get; set; } /// /// 支付渠道名称 /// [JsonPropertyName("paymentChannelName")] public string paymentChannelName { get; set; } /// /// 签名 /// [JsonPropertyName("signature")] public string signature { get; set; } } public class TapTapExtraData { [JsonPropertyName("orderId")] public string OrderId { get; set; } // 订单号 [JsonPropertyName("price")] public long Price { get; set; } // 价格 } }