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; } // 价格
}
}