using Newtonsoft.Json; using System.ComponentModel.DataAnnotations; using Tea; namespace LifePayment.Domain { public class UserAgreementQueryResponse : AlipayBaseOutput { /// <summary> /// åè®®ç”Ÿæ•ˆæ—¶é—´ï¼Œæ ¼å¼ä¸º yyyy-MM-dd HH:mm:ss。 /// </summary> [NameInMap("valid_time")] public string ValidTime { get; set; } /// <summary> /// 返回脱æ•的支付å®è´¦å· /// </summary> [NameInMap("alipay_logon_id")] public string AlipayLogonId { get; set; } /// <summary> /// åè®®å¤±æ•ˆæ—¶é—´ï¼Œæ ¼å¼ä¸º yyyy-MM-dd HH:mm:ss。 /// </summary> [NameInMap("invalid_time")] public string InvalidTime { get; set; } /// <summary> /// ç¾çº¦ä¸»ä½“类型。 /// CARD:支付å®è´¦å· /// CUSTOMER:支付å®ç”¨æˆ· /// </summary> [NameInMap("pricipal_type")] public string PricipalType { get; set; } /// <summary> /// ç¾çº¦å议的场景。 /// </summary> [NameInMap("sign_scene")] public string SignScene { get; set; } /// <summary> /// 用户ç¾çº¦æˆåŠŸåŽçš„åè®®å· /// </summary> [NameInMap("agreement_no")] public string AgreementNo { get; set; } /// <summary> /// ç¾çº¦ç¬¬ä¸‰æ–¹ä¸»ä½“类型。对于三方å议,表示当å‰ç”¨æˆ·å’Œå“ªä¸€ç±»çš„第三方主体进行ç¾çº¦ã€‚ /// å–值范围: /// 1. PARTNER(平å°å•†æˆ·ï¼‰; /// 2. MERCHANT(集团商户),集团下å商户å¯å…±äº«ç”¨æˆ·ç¾çº¦å†…容; /// 默认为PARTNER。 /// </summary> [NameInMap("third_party_type")] public string ThirdPartyType { get; set; } /// <summary> /// å议当å‰çŠ¶æ€ /// 1. TEMP:暂å˜ï¼Œå议未生效过; /// 2. NORMAL:æ£å¸¸ï¼› /// 3. STOPï¼šæš‚åœ /// </summary> [NameInMap("status")] public string Status { get; set; } /// <summary> /// åè®®ç¾çº¦æ—¶é—´ï¼Œæ ¼å¼ä¸º yyyy-MM-dd HH:mm:ss。 /// </summary> [NameInMap("sign_time")] public string SignTime { get; set; } /// <summary> /// å议产å“ç ,商户和支付å®ç¾çº¦æ—¶ç¡®å®šï¼Œä¸åŒä¸šåŠ¡åœºæ™¯å¯¹åº”ä¸åŒçš„ç¾çº¦äº§å“ç 。 /// </summary> [NameInMap("personal_product_code")] public string PersonalProductCode { get; set; } /// <summary> /// 代扣åè®®ä¸æ ‡ç¤ºç”¨æˆ·çš„唯一ç¾çº¦å·(ç¡®ä¿åœ¨å•†æˆ·ç³»ç»Ÿä¸å”¯ä¸€) /// </summary> [NameInMap("external_agreement_no")] public string ExternalAgreementNo { get; set; } /// <summary> /// 用户的èŠéº»ä¿¡ç”¨ openId,供商 户查询用户èŠéº»ä¿¡ç”¨ä½¿ç”¨ã€‚ /// </summary> [NameInMap("zm_open_id")] public string ZmOpenId { get; set; } /// <summary> /// 外部登录Id /// </summary> [NameInMap("external_logon_id")] public string ExternalLogonId { get; set; } } }