mirror of
https://git.oceanpay.cc/danial/kami_itunes_june.git
synced 2025-12-18 22:31:24 +00:00
787 lines
15 KiB
C#
787 lines
15 KiB
C#
namespace AppleBatch_June.Model
|
|
{
|
|
public class StackablePaymentInfos
|
|
{
|
|
public class Data
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string type { get; set; }
|
|
|
|
public Attributes attributes { get; set; }
|
|
}
|
|
|
|
public class Attributes
|
|
{
|
|
public Paymentinfo[] paymentInfos { get; set; }
|
|
|
|
public Shippingaddressinfo shippingAddressInfo { get; set; }
|
|
}
|
|
|
|
public class Billinginfoformat
|
|
{
|
|
public Billinginfoformat1 billingInfoFormat { get; set; }
|
|
}
|
|
|
|
public class Billinginfoformat1
|
|
{
|
|
public Address address { get; set; }
|
|
|
|
public Phonenumber phoneNumber { get; set; }
|
|
|
|
public Paymentmethods paymentMethods { get; set; }
|
|
|
|
public Name name { get; set; }
|
|
|
|
public Shippingaddress shippingAddress { get; set; }
|
|
}
|
|
|
|
public class Address
|
|
{
|
|
public Addressofficialcity addressOfficialCity { get; set; }
|
|
|
|
public Addressofficialstateprovince addressOfficialStateProvince { get; set; }
|
|
|
|
public Addressofficialcountrycode addressOfficialCountryCode { get; set; }
|
|
|
|
public Addressofficiallinesecond addressOfficialLineSecond { get; set; }
|
|
|
|
public Addressofficiallinefirst addressOfficialLineFirst { get; set; }
|
|
|
|
public Addressofficialpostalcode addressOfficialPostalCode { get; set; }
|
|
|
|
public string[] order { get; set; }
|
|
}
|
|
|
|
public class Addressofficialcity
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressofficialstateprovince
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public Option[] options { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Option
|
|
{
|
|
public string displayName { get; set; }
|
|
|
|
public string name { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public int selected { get; set; }
|
|
|
|
public Extra extra { get; set; }
|
|
}
|
|
|
|
public class Extra
|
|
{
|
|
public string romanizedDisplayName { get; set; }
|
|
}
|
|
|
|
public class Addressofficialcountrycode
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressofficiallinesecond
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressofficiallinefirst
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressofficialpostalcode
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Phonenumber
|
|
{
|
|
public Phoneofficenumber phoneOfficeNumber { get; set; }
|
|
|
|
public Phoneofficeareacode phoneOfficeAreaCode { get; set; }
|
|
|
|
public string[] order { get; set; }
|
|
}
|
|
|
|
public class Phoneofficenumber
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Phoneofficeareacode
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Paymentmethods
|
|
{
|
|
public Creditcardoption creditCardOption { get; set; }
|
|
|
|
public string id { get; set; }
|
|
|
|
public string[] order { get; set; }
|
|
|
|
public Paypaloption PayPalOption { get; set; }
|
|
|
|
public Noneoption NoneOption { get; set; }
|
|
}
|
|
|
|
public class Creditcardoption
|
|
{
|
|
public Creditcardexpirationmonth creditCardExpirationMonth { get; set; }
|
|
|
|
public Creditverificationnumber creditVerificationNumber { get; set; }
|
|
|
|
public Creditcardexpirationyear creditCardExpirationYear { get; set; }
|
|
|
|
public Creditcardnumber creditCardNumber { get; set; }
|
|
|
|
public string displayName { get; set; }
|
|
|
|
public Cctypes ccTypes { get; set; }
|
|
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public string[] order { get; set; }
|
|
}
|
|
|
|
public class Creditcardexpirationmonth
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public Option1[] options { get; set; }
|
|
|
|
public string title { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Option1
|
|
{
|
|
public string displayName { get; set; }
|
|
|
|
public string name { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public int selected { get; set; }
|
|
|
|
public Extra1 extra { get; set; }
|
|
}
|
|
|
|
public class Extra1
|
|
{
|
|
}
|
|
|
|
public class Creditverificationnumber
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Creditcardexpirationyear
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public Option2[] options { get; set; }
|
|
|
|
public string title { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Option2
|
|
{
|
|
public string displayName { get; set; }
|
|
|
|
public string name { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public int selected { get; set; }
|
|
|
|
public Extra2 extra { get; set; }
|
|
}
|
|
|
|
public class Extra2
|
|
{
|
|
}
|
|
|
|
public class Creditcardnumber
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Cctypes
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public Option3[] options { get; set; }
|
|
|
|
public int selectableNumberOfFields { get; set; }
|
|
}
|
|
|
|
public class Option3
|
|
{
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string displayName { get; set; }
|
|
|
|
public string verboseDisplayName { get; set; }
|
|
|
|
public int cvmLength { get; set; }
|
|
|
|
public string regexes { get; set; }
|
|
|
|
public int ccId { get; set; }
|
|
|
|
public bool topUpEnabled { get; set; }
|
|
|
|
public bool requiresSms { get; set; }
|
|
|
|
public bool canUseForSharedPayment { get; set; }
|
|
|
|
public bool topUpOnly { get; set; }
|
|
|
|
public bool isEnabledForWeb { get; set; }
|
|
|
|
public Data1 data { get; set; }
|
|
|
|
public Cardart cardArt { get; set; }
|
|
}
|
|
|
|
public class Data1
|
|
{
|
|
}
|
|
|
|
public class Cardart
|
|
{
|
|
public string path2x { get; set; }
|
|
|
|
public string path3x { get; set; }
|
|
}
|
|
|
|
public class Paypaloption
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string displayName { get; set; }
|
|
|
|
public string verboseDisplayName { get; set; }
|
|
|
|
public int cvmLength { get; set; }
|
|
|
|
public string regexes { get; set; }
|
|
|
|
public int ccId { get; set; }
|
|
|
|
public bool topUpEnabled { get; set; }
|
|
|
|
public bool requiresSms { get; set; }
|
|
|
|
public bool canUseForSharedPayment { get; set; }
|
|
|
|
public bool topUpOnly { get; set; }
|
|
|
|
public bool isEnabledForWeb { get; set; }
|
|
|
|
public Data2 data { get; set; }
|
|
|
|
public Cardart1 cardArt { get; set; }
|
|
|
|
public string version { get; set; }
|
|
|
|
public string signUpUrl { get; set; }
|
|
|
|
public string partnerAppId { get; set; }
|
|
}
|
|
|
|
public class Data2
|
|
{
|
|
}
|
|
|
|
public class Cardart1
|
|
{
|
|
public string path2x { get; set; }
|
|
|
|
public string path3x { get; set; }
|
|
}
|
|
|
|
public class Noneoption
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string displayName { get; set; }
|
|
|
|
public string verboseDisplayName { get; set; }
|
|
|
|
public int cvmLength { get; set; }
|
|
|
|
public string regexes { get; set; }
|
|
|
|
public int ccId { get; set; }
|
|
|
|
public bool topUpEnabled { get; set; }
|
|
|
|
public bool requiresSms { get; set; }
|
|
|
|
public bool canUseForSharedPayment { get; set; }
|
|
|
|
public bool topUpOnly { get; set; }
|
|
|
|
public bool isEnabledForWeb { get; set; }
|
|
|
|
public Data3 data { get; set; }
|
|
|
|
public Cardart2 cardArt { get; set; }
|
|
}
|
|
|
|
public class Data3
|
|
{
|
|
public bool isTaxIdRequired { get; set; }
|
|
}
|
|
|
|
public class Cardart2
|
|
{
|
|
}
|
|
|
|
public class Name
|
|
{
|
|
public Billinglastname billingLastName { get; set; }
|
|
|
|
public Billingfirstname billingFirstName { get; set; }
|
|
|
|
public string[] order { get; set; }
|
|
}
|
|
|
|
public class Billinglastname
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Billingfirstname
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Shippingaddress
|
|
{
|
|
public Addressshippingcity addressShippingCity { get; set; }
|
|
|
|
public Addressshippinglinefirst addressShippingLineFirst { get; set; }
|
|
|
|
public Shippinglastname shippingLastName { get; set; }
|
|
|
|
public Addressshippingstateprovince addressShippingStateProvince { get; set; }
|
|
|
|
public Shippingfirstname shippingFirstName { get; set; }
|
|
|
|
public Addressshippinglinesecond addressShippingLineSecond { get; set; }
|
|
|
|
public Addressshippingcountrycode addressShippingCountryCode { get; set; }
|
|
|
|
public string[] order { get; set; }
|
|
|
|
public Addressshippingcompanyname addressShippingCompanyName { get; set; }
|
|
}
|
|
|
|
public class Addressshippingcity
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressshippinglinefirst
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Shippinglastname
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressshippingstateprovince
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public Option4[] options { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Option4
|
|
{
|
|
public string displayName { get; set; }
|
|
|
|
public string name { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public int selected { get; set; }
|
|
|
|
public Extra3 extra { get; set; }
|
|
}
|
|
|
|
public class Extra3
|
|
{
|
|
public string romanizedDisplayName { get; set; }
|
|
}
|
|
|
|
public class Shippingfirstname
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressshippinglinesecond
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressshippingcountrycode
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Addressshippingcompanyname
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public string placeholder { get; set; }
|
|
|
|
public string label { get; set; }
|
|
}
|
|
|
|
public class Storefront
|
|
{
|
|
public string id { get; set; }
|
|
|
|
public bool required { get; set; }
|
|
|
|
public Defaultstorefront defaultStorefront { get; set; }
|
|
|
|
public Activestorefront[] activeStorefronts { get; set; }
|
|
}
|
|
|
|
public class Defaultstorefront
|
|
{
|
|
public string displayName { get; set; }
|
|
|
|
public string name { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public int selected { get; set; }
|
|
|
|
public Extra4 extra { get; set; }
|
|
|
|
public string storefrontId { get; set; }
|
|
}
|
|
|
|
public class Extra4
|
|
{
|
|
public string countryDialCodeLabel { get; set; }
|
|
|
|
public string countryDialCodeValue { get; set; }
|
|
}
|
|
|
|
public class Activestorefront
|
|
{
|
|
public string displayName { get; set; }
|
|
|
|
public string name { get; set; }
|
|
|
|
public string value { get; set; }
|
|
|
|
public int selected { get; set; }
|
|
|
|
public Extra5 extra { get; set; }
|
|
}
|
|
|
|
public class Extra5
|
|
{
|
|
public string countryDialCodeLabel { get; set; }
|
|
|
|
public string countryDialCodeValue { get; set; }
|
|
}
|
|
|
|
public class Shippingaddressinfo
|
|
{
|
|
public ShippingaddressinfoModel shippingAddressInfo { get; set; }
|
|
}
|
|
|
|
public class ShippingaddressinfoModel
|
|
{
|
|
public string addressShippingCountryCode { get; set; }
|
|
|
|
public string addressShippingCity { get; set; }
|
|
|
|
public string shippingLastName { get; set; }
|
|
|
|
public string addressShippingCompanyName { get; set; }
|
|
|
|
public string addressShippingPostalCode { get; set; }
|
|
|
|
public string addressShippingLineFirst { get; set; }
|
|
|
|
public string shippingFirstName { get; set; }
|
|
|
|
public string addressShippingStateProvince { get; set; }
|
|
|
|
public string addressShippingLineSecond { get; set; }
|
|
}
|
|
|
|
public class Lockstatus
|
|
{
|
|
public bool isStackLocked { get; set; }
|
|
}
|
|
|
|
public class Accounthistorysnapshot
|
|
{
|
|
}
|
|
|
|
public class Commercecontext
|
|
{
|
|
public bool shouldUseLegacyAddPayment { get; set; }
|
|
}
|
|
|
|
public class Clientuicontrols
|
|
{
|
|
public Addfundscontrols addFundsControls { get; set; }
|
|
|
|
public Promocontrols promoControls { get; set; }
|
|
}
|
|
|
|
public class Addfundscontrols
|
|
{
|
|
public bool shouldDisplay { get; set; }
|
|
}
|
|
|
|
public class Promocontrols
|
|
{
|
|
public bool appleCardPromoDisplay { get; set; }
|
|
}
|
|
|
|
public class Paymentinfo
|
|
{
|
|
public Billingaddress billingAddress { get; set; }
|
|
}
|
|
|
|
public class Billingaddress
|
|
{
|
|
public string billingFirstName { get; set; }
|
|
|
|
public string billingLastName { get; set; }
|
|
|
|
public string addressOfficialLineFirst { get; set; }
|
|
|
|
public string addressOfficialLineSecond { get; set; }
|
|
|
|
public string addressOfficialCity { get; set; }
|
|
|
|
public string addressOfficialPostalCode { get; set; }
|
|
|
|
public string addressOfficialStateProvince { get; set; }
|
|
|
|
public string addressOfficialCountryCode { get; set; }
|
|
}
|
|
|
|
public class Phone
|
|
{
|
|
public string phoneOfficeAreaCode { get; set; }
|
|
|
|
public string phoneOfficeNumber { get; set; }
|
|
}
|
|
|
|
public class Taxident
|
|
{
|
|
}
|
|
|
|
public class Recommendation
|
|
{
|
|
public string type { get; set; }
|
|
|
|
public bool shouldSurfaceToUser { get; set; }
|
|
}
|
|
|
|
public Data data { get; set; }
|
|
}
|
|
}
|