NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayMarketingCashticketTe...

43 lines
2.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
/// <summary>
/// AlipayMarketingCashticketTemplateModifyModel Data Structure.
/// </summary>
[Serializable]
public class AlipayMarketingCashticketTemplateModifyModel : AopObject
{
/// <summary>
/// 外部业务单号用作幂等控制相同template_id下相同out_biz_no视为同一次修改。注意此值不是修改模板的out_biz_no属性
/// </summary>
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
/// <summary>
/// 发放结束时间晚于该时间不能发票。票的发放结束时间和发放开始时间跨度不能大于5年一年按照365天计算。发放结束时间必须晚于发放开始时间。格式为yyyy-MM-dd HH:mm:ss。草稿状态和生效状态可修改如果此值不想被修改请传原值
/// </summary>
[XmlElement("publish_end_time")]
public string PublishEndTime { get; set; }
/// <summary>
/// 发放开始时间早于该时间不能发票。发放开始时间不能大于当前时间15天。格式为yyyy-MM-dd HH:mm:ss。仅草稿状态可修改。仅草稿状态可修改如果此值不想被修改请传原值
/// </summary>
[XmlElement("publish_start_time")]
public string PublishStartTime { get; set; }
/// <summary>
/// 票模板ID。通过票模板创建接口接口获取
/// </summary>
[XmlElement("template_id")]
public string TemplateId { get; set; }
/// <summary>
/// 票有效期。有两种类型绝对时间和相对时间。使用JSON字符串表示。绝对时间有3个keytype、start、endtype取值固定为"ABSOLUTE"start和end分别表示票生效时间和失效时间格式为yyyy-MM-dd HH:mm:ss。绝对时间示例{"type": "ABSOLUTE", "start": "2017-01-10 00:00:00", "end": "2017-01-13 23:59:59"}。相对时间有3个keytype、duration、unittype取值固定为"RELATIVE"duration表示从发票时间开始到往后推duration个单位时间为止作为票的使用有效期unit表示有效时间单位有效时间单位可枚举MINUTE, HOUR, DAY。示例{"type": "RELATIVE", "duration": 1 , "unit": "DAY" }如果此刻发票那么票从现在开始生效1(duration)天(unit)后失效,如果此值不想被修改,请传原值
/// </summary>
[XmlElement("ticket_valid_period")]
public string TicketValidPeriod { get; set; }
}
}