You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
198 lines
3.3 KiB
198 lines
3.3 KiB
3 years ago
|
using System;
|
||
|
using System.Xml.Serialization;
|
||
|
using System.Collections.Generic;
|
||
|
using Newtonsoft.Json;
|
||
|
using Jd.Api.Domain;
|
||
|
namespace Jd.Api.Domain
|
||
|
{
|
||
|
|
||
|
[Serializable]
|
||
|
public class JosCoupon:JdObject{
|
||
|
[JsonProperty("couponId")]
|
||
|
public long
|
||
|
|
||
|
couponId
|
||
|
{ get; set; }
|
||
|
[JsonProperty("venderId")]
|
||
|
public long
|
||
|
|
||
|
venderId
|
||
|
{ get; set; }
|
||
|
[JsonProperty("lockType")]
|
||
|
public int
|
||
|
|
||
|
lockType
|
||
|
{ get; set; }
|
||
|
[JsonProperty("name")]
|
||
|
public string
|
||
|
|
||
|
name
|
||
|
{ get; set; }
|
||
|
[JsonProperty("type")]
|
||
|
public int
|
||
|
|
||
|
type
|
||
|
{ get; set; }
|
||
|
[JsonProperty("bindType")]
|
||
|
public int
|
||
|
|
||
|
bindType
|
||
|
{ get; set; }
|
||
|
[JsonProperty("grantType")]
|
||
|
public int
|
||
|
|
||
|
grantType
|
||
|
{ get; set; }
|
||
|
[JsonProperty("num")]
|
||
|
public int
|
||
|
|
||
|
num
|
||
|
{ get; set; }
|
||
|
[JsonProperty("discount")]
|
||
|
public string
|
||
|
|
||
|
discount
|
||
|
{ get; set; }
|
||
|
[JsonProperty("quota")]
|
||
|
public string
|
||
|
|
||
|
quota
|
||
|
{ get; set; }
|
||
|
[JsonProperty("validityType")]
|
||
|
public int
|
||
|
|
||
|
validityType
|
||
|
{ get; set; }
|
||
|
[JsonProperty("days")]
|
||
|
public int
|
||
|
|
||
|
days
|
||
|
{ get; set; }
|
||
|
[JsonProperty("beginTime")]
|
||
|
public long
|
||
|
|
||
|
beginTime
|
||
|
{ get; set; }
|
||
|
[JsonProperty("endTime")]
|
||
|
public long
|
||
|
|
||
|
endTime
|
||
|
{ get; set; }
|
||
|
[JsonProperty("password")]
|
||
|
public string
|
||
|
|
||
|
password
|
||
|
{ get; set; }
|
||
|
[JsonProperty("rfId")]
|
||
|
public long
|
||
|
|
||
|
rfId
|
||
|
{ get; set; }
|
||
|
[JsonProperty("member")]
|
||
|
public int
|
||
|
|
||
|
member
|
||
|
{ get; set; }
|
||
|
[JsonProperty("takeBeginTime")]
|
||
|
public long
|
||
|
|
||
|
takeBeginTime
|
||
|
{ get; set; }
|
||
|
[JsonProperty("takeEndTime")]
|
||
|
public long
|
||
|
|
||
|
takeEndTime
|
||
|
{ get; set; }
|
||
|
[JsonProperty("takeRule")]
|
||
|
public int
|
||
|
|
||
|
takeRule
|
||
|
{ get; set; }
|
||
|
[JsonProperty("takeNum")]
|
||
|
public int
|
||
|
|
||
|
takeNum
|
||
|
{ get; set; }
|
||
|
[JsonProperty("link")]
|
||
|
public string
|
||
|
|
||
|
link
|
||
|
{ get; set; }
|
||
|
[JsonProperty("activityRfId")]
|
||
|
public long
|
||
|
|
||
|
activityRfId
|
||
|
{ get; set; }
|
||
|
[JsonProperty("activityLink")]
|
||
|
public string
|
||
|
|
||
|
activityLink
|
||
|
{ get; set; }
|
||
|
[JsonProperty("usedNum")]
|
||
|
public int
|
||
|
|
||
|
usedNum
|
||
|
{ get; set; }
|
||
|
[JsonProperty("sendNum")]
|
||
|
public int
|
||
|
|
||
|
sendNum
|
||
|
{ get; set; }
|
||
|
[JsonProperty("deleted")]
|
||
|
public bool
|
||
|
|
||
|
deleted
|
||
|
{ get; set; }
|
||
|
[JsonProperty("display")]
|
||
|
public int
|
||
|
|
||
|
display
|
||
|
{ get; set; }
|
||
|
[JsonProperty("created")]
|
||
|
public long
|
||
|
|
||
|
created
|
||
|
{ get; set; }
|
||
|
[JsonProperty("platformType")]
|
||
|
public int
|
||
|
|
||
|
platformType
|
||
|
{ get; set; }
|
||
|
[JsonProperty("platform")]
|
||
|
public string
|
||
|
|
||
|
platform
|
||
|
{ get; set; }
|
||
|
[JsonProperty("imgUrl")]
|
||
|
public string
|
||
|
|
||
|
imgUrl
|
||
|
{ get; set; }
|
||
|
[JsonProperty("boundStatus")]
|
||
|
public int
|
||
|
|
||
|
boundStatus
|
||
|
{ get; set; }
|
||
|
[JsonProperty("jdNum")]
|
||
|
public int
|
||
|
|
||
|
jdNum
|
||
|
{ get; set; }
|
||
|
[JsonProperty("itemId")]
|
||
|
public long
|
||
|
|
||
|
itemId
|
||
|
{ get; set; }
|
||
|
[JsonProperty("shareType")]
|
||
|
public int
|
||
|
|
||
|
shareType
|
||
|
{ get; set; }
|
||
|
[JsonProperty("extMapInfo")]
|
||
|
public Dictionary<string, object>
|
||
|
|
||
|
extMapInfo
|
||
|
{ get; set; }
|
||
|
}
|
||
|
}
|