using Newtonsoft.Json; namespace LifePayment.Domain { public class FundTransOrderChangedContent { /// <summary> /// å•†æˆ·çš„æ‰¹æ¬¡å· /// </summary> [JsonProperty("out_batch_no", NullValueHandling = NullValueHandling.Ignore)] public string OutBatchNo { set; get; } /// <summary> /// 业务产å“ç /// </summary> [JsonProperty("product_code", NullValueHandling = NullValueHandling.Ignore)] public string ProductCode { set; get; } /// <summary> /// 业务场景 /// </summary> [JsonProperty("biz_scene", NullValueHandling = NullValueHandling.Ignore)] public string BizScene { set; get; } /// <summary> /// è¯·æ±‚æ¥æºçš„æŽ¥å£ /// </summary> [JsonProperty("origin_interface", NullValueHandling = NullValueHandling.Ignore)] public string OriginInterface { set; get; } /// <summary> /// æ”¯ä»˜å®æ”¯ä»˜èµ„é‡‘æµæ°´å·ï¼Œä»…当转账æˆåŠŸæ‰ä¼šè¿”å›žè¯¥å‚æ•° /// </summary> [JsonProperty("pay_fund_order_id", NullValueHandling = NullValueHandling.Ignore)] public string PayFundOrderId { set; get; } /// <summary> /// 支付å®è½¬è´¦å•æ®å· /// </summary> [JsonProperty("order_id", NullValueHandling = NullValueHandling.Ignore)] public string OrderId { set; get; } /// <summary> /// è½¬è´¦å•æ®çжæ€ã€‚å¯èƒ½å‡ºçŽ°çš„çŠ¶æ€å¦‚下: /// SUCCESS:转账æˆåŠŸï¼› /// WAIT_PAY:ç‰å¾…支付; /// CLOSED:订å•è¶…æ—¶å…³é— /// alipay.fund.trans.app.pay涉åŠçš„状æ€ï¼š WAIT_PAY SUCCESS CLOSED /// alipay.fund.trans.uni.transferã€alipay.fund.trans.refund涉åŠçš„状æ€ï¼šSUCCESS /// </summary> [JsonProperty("status", NullValueHandling = NullValueHandling.Ignore)] public string Status { set; get; } /// <summary> /// 资金订å•çš„æ“作类型,CREATE-创建;FINISH- 订å•处ç†å·²å®Œç»“ CLOSE-è¶…æ—¶å…³é— ï¼› /// </summary> [JsonProperty("action_type", NullValueHandling = NullValueHandling.Ignore)] public string ActionType { set; get; } /// <summary> /// è½¬è´¦é‡‘é¢ /// </summary> [JsonProperty("trans_amount", NullValueHandling = NullValueHandling.Ignore)] public string TransAmount { set; get; } /// <summary> /// æ”¯ä»˜å®Œæˆæ—¶é—´ /// </summary> [JsonProperty("pay_date", NullValueHandling = NullValueHandling.Ignore)] public string PayDate { set; get; } /// <summary> /// æ— å¿§æ”¶åœºæ™¯ä¸‹çš„å—ç†å•å· /// </summary> [JsonProperty("entrust_order_id", NullValueHandling = NullValueHandling.Ignore)] public string EntrustOrderId { set; get; } } }