forked from SoDOff-Project/sodoff
43 lines
1.8 KiB
C#
43 lines
1.8 KiB
C#
using System.Diagnostics;
|
|
using System.Xml.Serialization;
|
|
|
|
namespace sodoff.Schema;
|
|
|
|
[XmlRoot(Namespace = "http://api.jumpstart.com/", IsNullable = true)]
|
|
public class SubscriptionInfo {
|
|
[XmlElement(ElementName = "BillFrequency", IsNullable = true)]
|
|
public short? BillFrequency;
|
|
[XmlElement(ElementName = "CardExpirationDate", IsNullable = true)]
|
|
public DateTime? CardExpirationDate;
|
|
[XmlElement(ElementName = "CardReferenceNumber")]
|
|
public string CardReferenceNumber;
|
|
[XmlElement(ElementName = "IsActive", IsNullable = true)]
|
|
public bool? IsActive;
|
|
[XmlElement(ElementName = "LastBillDate", IsNullable = true)]
|
|
public DateTime? LastBillDate;
|
|
[XmlElement(ElementName = "MembershipID", IsNullable = true)]
|
|
public int? MembershipID;
|
|
[XmlElement(ElementName = "ProfileCurrency")]
|
|
public string ProfileCurrency;
|
|
[XmlElement(ElementName = "ProfileID")]
|
|
public string ProfileID;
|
|
[XmlElement(ElementName = "Recurring", IsNullable = true)]
|
|
public bool? Recurring;
|
|
[XmlElement(ElementName = "RecurringAmount", IsNullable = true)]
|
|
public float? RecurringAmount;
|
|
[XmlElement(ElementName = "Status")]
|
|
public string Status;
|
|
[XmlElement(ElementName = "SubscriptionDisplayName")]
|
|
public string SubscriptionDisplayName;
|
|
[XmlElement(ElementName = "SubscriptionEndDate", IsNullable = true)]
|
|
public DateTime? SubscriptionEndDate;
|
|
[XmlElement(ElementName = "SubscriptionID", IsNullable = true)]
|
|
public int? SubscriptionID;
|
|
[XmlElement(ElementName = "SubscriptionPlanID", IsNullable = true)]
|
|
public int? SubscriptionPlanID;
|
|
[XmlElement(ElementName = "SubscriptionTypeID", IsNullable = true)]
|
|
public int? SubscriptionTypeID;
|
|
[XmlElement(ElementName = "UserID", IsNullable = true)]
|
|
public string UserID;
|
|
}
|