NewGaoKaoApi/PaymentSDK/AliPay/Domain/Condition.cs

31 lines
1.2 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>
/// Condition Data Structure.
/// </summary>
[Serializable]
public class Condition : AopObject
{
/// <summary>
/// 字段名称,目前支持以下字段: name: 活动名称 startTime: 开始时间 endTime: 结束时间 status活动状态
/// </summary>
[XmlElement("field_name")]
public string FieldName { get; set; }
/// <summary>
/// 对应于field_name的字段值当field_name为status时field_value支持STARTED、STARTING、MODIFYING、CLOSED、CLOSING、DISABLED几种值用|分隔代表查询这些状态中的活动此时operator只能为IN,field_name为name时候value表示要查询的活动名field_name为时间时,field_value为开始或结束时间格式如2016-10-01 00:00:00
/// </summary>
[XmlElement("field_value")]
public string FieldValue { get; set; }
/// <summary>
/// 操作符,EQUAL:等于,IN:范围。目前支持field_name=status且operator=IN,多个状态以"|"分隔
/// </summary>
[XmlElement("operator")]
public string Operator { get; set; }
}
}