jumpstart-games-reduxed/src/Schema/SubscriptionInfo.cs

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;
}