Files
kami_itunes_june/AppleBatch_June.Model/SecurityUpgradeModel.cs
2024-07-22 00:43:14 +08:00

332 lines
6.2 KiB
C#

namespace AppleBatch_June.Model
{
public class SecurityUpgradeModel
{
public class Account
{
public Person person { get; set; }
public Security security { get; set; }
}
public class Person
{
public Primaryaddress primaryAddress { get; set; }
}
public class Primaryaddress
{
public string countryName { get; set; }
}
public class Stateprovince
{
public object code { get; set; }
public string name { get; set; }
}
public class Stateprovince1
{
public string code { get; set; }
public string name { get; set; }
}
public class Primaryemailaddress
{
public int id { get; set; }
public string type { get; set; }
public string address { get; set; }
public string addressPrefix { get; set; }
public string addressSuffix { get; set; }
public Vettingstatus vettingStatus { get; set; }
public bool isEmailSameAsAccountName { get; set; }
public bool vetted { get; set; }
}
public class Vettingstatus
{
public string type { get; set; }
public bool vetted { get; set; }
public bool notVetted { get; set; }
public bool pending { get; set; }
}
public class Loginhandles
{
public Emailloginhandle[] emailLoginHandles { get; set; }
}
public class Emailloginhandle
{
public int id { get; set; }
public string type { get; set; }
public string address { get; set; }
public string addressPrefix { get; set; }
public string addressSuffix { get; set; }
public Vettingstatus1 vettingStatus { get; set; }
public bool isEmailSameAsAccountName { get; set; }
public bool vetted { get; set; }
}
public class Vettingstatus1
{
public string type { get; set; }
public bool vetted { get; set; }
public bool notVetted { get; set; }
public bool pending { get; set; }
}
public class Name
{
public bool middleNameRequired { get; set; }
public string firstNamePronounce { get; set; }
public string lastNamePronounce { get; set; }
public string middleName { get; set; }
public string firstName { get; set; }
public string lastName { get; set; }
}
public class Agelimits
{
public int underAge { get; set; }
public int minorAge { get; set; }
public string ageCategory { get; set; }
}
public class Security
{
public string birthday { get; set; }
}
public class Passwordpolicy
{
}
public class Question
{
public int id { get; set; }
public int number { get; set; }
public string question { get; set; }
}
public class Regioncountry
{
public string code { get; set; }
public string code2 { get; set; }
public string name { get; set; }
public string dialCode { get; set; }
public bool embargoed { get; set; }
public int underAgeLimit { get; set; }
public int minorAgeLimit { get; set; }
public bool supportHSA2 { get; set; }
public Phonenumberformat phoneNumberFormat { get; set; }
public bool supportPaidAccount { get; set; }
public Stateprovince2[] stateProvinces { get; set; }
public bool japan { get; set; }
public bool korea { get; set; }
public bool usa { get; set; }
public bool canada { get; set; }
public bool uk { get; set; }
public string dialCodeDisplay { get; set; }
}
public class Phonenumberformat
{
public string format { get; set; }
public int[] formatDigitRegions { get; set; }
public int minDigitLength { get; set; }
public int maxDigitLength { get; set; }
public string countryCode { get; set; }
public string countryDialCode { get; set; }
public string countryCode2 { get; set; }
}
public class Stateprovince2
{
public string code { get; set; }
public string name { get; set; }
}
public class Phonenumber
{
public bool sameAsAppleID { get; set; }
public bool iMessageType { get; set; }
public bool deviceType { get; set; }
public bool pacType { get; set; }
public bool nonFTEU { get; set; }
public bool complianceType { get; set; }
public string countryCode { get; set; }
public bool verified { get; set; }
public string countryDialCode { get; set; }
public string pushMode { get; set; }
public bool vetted { get; set; }
public bool pending { get; set; }
public string countryCodeAsString { get; set; }
public bool appleComplianceType { get; set; }
}
public class Phonenumber1
{
public bool sameAsAppleID { get; set; }
public bool iMessageType { get; set; }
public bool deviceType { get; set; }
public bool pacType { get; set; }
public bool nonFTEU { get; set; }
public bool complianceType { get; set; }
public string countryCode { get; set; }
public bool verified { get; set; }
public string countryDialCode { get; set; }
public string pushMode { get; set; }
public bool vetted { get; set; }
public bool pending { get; set; }
public string countryCodeAsString { get; set; }
public bool appleComplianceType { get; set; }
}
public class Country
{
public string code { get; set; }
public string code2 { get; set; }
public string name { get; set; }
public string dialCode { get; set; }
public bool embargoed { get; set; }
public int underAgeLimit { get; set; }
public int minorAgeLimit { get; set; }
public bool supportHSA2 { get; set; }
public Phonenumberformat1 phoneNumberFormat { get; set; }
public bool supportPaidAccount { get; set; }
public Stateprovince3[] stateProvinces { get; set; }
public bool japan { get; set; }
public bool korea { get; set; }
public bool usa { get; set; }
public bool canada { get; set; }
public bool uk { get; set; }
public string dialCodeDisplay { get; set; }
}
public class Phonenumberformat1
{
public string format { get; set; }
public int[] formatDigitRegions { get; set; }
public int minDigitLength { get; set; }
public int maxDigitLength { get; set; }
public string countryCode { get; set; }
public string countryDialCode { get; set; }
public string countryCode2 { get; set; }
}
public class Stateprovince3
{
public string code { get; set; }
public string name { get; set; }
}
public int success { get; set; }
public Account account { get; set; }
}
}