using System;
using System.Xml.Serialization;
namespace Aop.Api.Response
{
///
/// ZhimaMerchantContractCommonQueryResponse.
///
public class ZhimaMerchantContractCommonQueryResponse : 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("gmt_valid")]
public string GmtValid { 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; }
}
}