using System; using System.Xml.Serialization; namespace Aop.Api.Response { /// /// ZhimaMerchantContractOnofferQueryResponse. /// public class ZhimaMerchantContractOnofferQueryResponse : AopResponse { /// /// 取消的操作主体 用于区分是系统取消还是用户主动取消 /// [XmlElement("cancel_operator")] public string CancelOperator { get; set; } /// /// 是否支持取消 /// [XmlElement("cancel_supported")] public bool CancelSupported { get; set; } /// /// 约定内容描述 /// [XmlElement("contract_content")] public string ContractContent { get; set; } /// /// 合约号 /// [XmlElement("contract_no")] public string ContractNo { get; set; } /// /// 合约主体描述,用于呈现支付端内约定详情中的主体描述 /// [XmlElement("contract_principal_desc")] public string ContractPrincipalDesc { get; set; } /// /// 合约主体图片链接 /// [XmlElement("contract_principal_logo")] public string ContractPrincipalLogo { get; set; } /// /// 合约状态 INIT:初始化,待应约状态 EFFECT:生效 COMPLETE:完结 CLOSE:关闭 INVALID:失效 /// [XmlElement("contract_status")] public string ContractStatus { get; set; } /// /// 扩展参数 /// [XmlElement("ext_info")] public string ExtInfo { get; set; } /// /// 去履约完成时点击的链接地址 /// [XmlElement("fufilment_callback_url")] public string FufilmentCallbackUrl { get; set; } /// /// 履约需要完成次数,如看直播一次,关注店铺一次 /// [XmlElement("fufilment_cnt")] public long FufilmentCnt { get; set; } /// /// 履约需要完成的事项描述 /// [XmlElement("fufilment_desc")] public string FufilmentDesc { get; set; } /// /// 合约周期结束时间 fufilment_period_type=default时必选 /// [XmlElement("fufilment_end_time")] public string FufilmentEndTime { get; set; } /// /// 履约周期类型(default:默认有限周期,需要填写开始结束时间) /// [XmlElement("fufilment_period_type")] public string FufilmentPeriodType { get; set; } /// /// 合约周期开始时间 fufilment_period_type=default时必选 /// [XmlElement("fufilment_start_time")] public string FufilmentStartTime { get; set; } /// /// 应约时间 /// [XmlElement("gmt_accept")] public string GmtAccept { get; set; } /// /// 合约取消时间 /// [XmlElement("gmt_cancel")] public string GmtCancel { get; set; } /// /// 逾期时间 /// [XmlElement("gmt_due")] public string GmtDue { get; set; } /// /// 合约完结时间 /// [XmlElement("gmt_end")] public string GmtEnd { get; set; } /// /// 事项结束时间 /// [XmlElement("item_end_time")] public string ItemEndTime { get; set; } /// /// 事项号 /// [XmlElement("item_no")] public string ItemNo { get; set; } /// /// 事项开始时间 /// [XmlElement("item_start_time")] public string ItemStartTime { get; set; } /// /// 发约创建者主体id(商户pid/用户芝麻id/支付宝用户id/淘宝用户id) /// [XmlElement("offer_creater_id")] public string OfferCreaterId { get; set; } /// /// 发约创建者名称,对应: 商户名称 芝麻用户名称 支付宝用户名称 淘宝用户名称 /// [XmlElement("offer_creater_name")] public string OfferCreaterName { get; set; } /// /// 发约创建者类型: MERCHANT:商户 ZHIMA_ROLE:芝麻用户 ALIPAY_ROLE:支付宝用户 TAOBAO_ROLE:淘宝用户 /// [XmlElement("offer_creater_type")] public string OfferCreaterType { get; set; } /// /// 外部业务号 /// [XmlElement("out_biz_no")] public string OutBizNo { get; set; } /// /// 外部内容号,对应标的物id,如直播号,电影id,店铺id,节目id等 /// [XmlElement("out_content_no")] public string OutContentNo { get; set; } /// /// 应约主体id /// [XmlElement("sign_principal_id")] public string SignPrincipalId { get; set; } /// /// 应约者类型:ZHIMA_ROLE:芝麻用户 ALIPAY_ROLE:支付宝用户 TAOBAO_ROLE:淘宝用户 /// [XmlElement("sign_principal_type")] public string SignPrincipalType { get; set; } /// /// 事项下标的信息 /// [XmlElement("subjects")] public string Subjects { get; set; } } }