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

1647 lines
26 KiB
C#

namespace AppleBatch_June.Model
{
public class ShopBillModel
{
public class Head
{
public int status { get; set; }
}
public class Body
{
public Checkout checkout { get; set; }
}
public class Meta
{
public string[] l { get; set; }
public string[] x { get; set; }
public H h { get; set; }
public Page page { get; set; }
}
public class H
{
public string xaosmodelpage { get; set; }
public string modelVersion { get; set; }
public string xaosstk { get; set; }
public string syntax { get; set; }
}
public class Page
{
public string title { get; set; }
public Metric metric { get; set; }
public string metricName { get; set; }
public string url { get; set; }
public string htmlUrl { get; set; }
}
public class Metric
{
public string macroEvents { get; set; }
public string page { get; set; }
}
public class Checkout
{
public Billing billing { get; set; }
}
public class D
{
public string page { get; set; }
public bool acmiFromBag { get; set; }
public bool partnerFinanceFromBag { get; set; }
}
public class Billing
{
public Billingoptions billingOptions { get; set; }
}
public class D1
{
public bool displayBarclaysCheckStatusLink { get; set; }
public string merchantIdentifier { get; set; }
public bool shouldShowChat { get; set; }
public string continueLabel { get; set; }
public bool enableContinue { get; set; }
}
public class B
{
public Continue _continue { get; set; }
}
public class Continue
{
public string id { get; set; }
public Event[] events { get; set; }
}
public class Event
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A
{
public Continue1 _continue { get; set; }
public Applygiftcard applyGiftCard { get; set; }
}
public class Continue1
{
public string url { get; set; }
public bool submit { get; set; }
}
public class Applygiftcard
{
public string url { get; set; }
public bool submit { get; set; }
public bool validate { get; set; }
}
public class T
{
public Continueaction continueAction { get; set; }
public Billingcontinueaction billingContinueAction { get; set; }
}
public class Continueaction
{
public Microevent[] microEvents { get; set; }
public Macroevents macroEvents { get; set; }
}
public class Macroevents
{
public string op { get; set; }
public object[] args { get; set; }
}
public class Microevent
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
}
public class Billingcontinueaction
{
public Microevent1[] microEvents { get; set; }
}
public class Microevent1
{
public string key { get; set; }
public object value { get; set; }
public string slot { get; set; }
}
public class Billingmessages
{
}
public class Billingoptions
{
public D2 d { get; set; }
public Selectedbillingoptions selectedBillingOptions { get; set; }
}
public class D2
{
public Option[] options { get; set; }
}
public class Option
{
public string value { get; set; }
public bool disabled { get; set; }
public string disabledMessage { get; set; }
}
public class B1
{
public Selectbillingoption selectBillingOption { get; set; }
}
public class Selectbillingoption
{
public string id { get; set; }
public string key { get; set; }
public bool submit { get; set; }
public Event1[] events { get; set; }
}
public class Event1
{
public string on { get; set; }
public string _do { get; set; }
}
public class A1
{
public Selectbillingoptionaction selectBillingOptionAction { get; set; }
}
public class Selectbillingoptionaction
{
public string url { get; set; }
public bool submit { get; set; }
public string module { get; set; }
public bool validate { get; set; }
}
public class Displaygroups
{
public string[] c { get; set; }
public GroupAPPLE_BALANCE groupAPPLE_BALANCE { get; set; }
public GroupGIFTCARD groupGIFTCARD { get; set; }
public GroupPAY_IN_FULL groupPAY_IN_FULL { get; set; }
}
public class GroupAPPLE_BALANCE
{
public D3 d { get; set; }
public B2 b { get; set; }
public A2 a { get; set; }
}
public class D3
{
public bool enableFinancingCalculatorLink { get; set; }
public string groupKey { get; set; }
public string[] options { get; set; }
}
public class B2
{
public Viewfinanceoverlay viewFinanceOverlay { get; set; }
}
public class Viewfinanceoverlay
{
public string id { get; set; }
public Event2[] events { get; set; }
}
public class Event2
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A2
{
public Viewfinanceoverlay1 viewFinanceOverlay { get; set; }
}
public class Viewfinanceoverlay1
{
public string url { get; set; }
}
public class GroupGIFTCARD
{
public D4 d { get; set; }
public B3 b { get; set; }
public A3 a { get; set; }
}
public class D4
{
public bool enableFinancingCalculatorLink { get; set; }
public string groupKey { get; set; }
public string[] options { get; set; }
}
public class B3
{
public Viewfinanceoverlay2 viewFinanceOverlay { get; set; }
}
public class Viewfinanceoverlay2
{
public string id { get; set; }
public Event3[] events { get; set; }
}
public class Event3
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A3
{
public Viewfinanceoverlay3 viewFinanceOverlay { get; set; }
}
public class Viewfinanceoverlay3
{
public string url { get; set; }
}
public class GroupPAY_IN_FULL
{
public D5 d { get; set; }
public B4 b { get; set; }
public A4 a { get; set; }
}
public class D5
{
public bool enableFinancingCalculatorLink { get; set; }
public string groupKey { get; set; }
public string header { get; set; }
public string[] options { get; set; }
}
public class B4
{
public Viewfinanceoverlay4 viewFinanceOverlay { get; set; }
}
public class Viewfinanceoverlay4
{
public string id { get; set; }
public Event4[] events { get; set; }
}
public class Event4
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A4
{
public Viewfinanceoverlay5 viewFinanceOverlay { get; set; }
}
public class Viewfinanceoverlay5
{
public string url { get; set; }
}
public class Selectedbillingoptions
{
public Applebalance appleBalance { get; set; }
}
public class Applebalance
{
public Applebalanceinput appleBalanceInput { get; set; }
}
public class Applebalanceinput
{
public D6 d { get; set; }
}
public class D6
{
public string amount { get; set; }
public string availableAppleBalance { get; set; }
}
public class B5
{
public Amount amount { get; set; }
public Applyapplebalance applyAppleBalance { get; set; }
}
public class Amount
{
public string id { get; set; }
public string key { get; set; }
public string name { get; set; }
public string type { get; set; }
public int maxLen { get; set; }
public bool submit { get; set; }
public Format format { get; set; }
public P p { get; set; }
}
public class Format
{
public string inputRegex { get; set; }
public Block[] blocks { get; set; }
}
public class Block
{
public int length { get; set; }
public string start { get; set; }
}
public class P
{
public Valid valid { get; set; }
}
public class Valid
{
public If _if { get; set; }
public Then then { get; set; }
public Else _else { get; set; }
}
public class If
{
public string op { get; set; }
public object[] args { get; set; }
}
public class Then
{
public string error { get; set; }
}
public class Else
{
public If1 _if { get; set; }
public Then1 then { get; set; }
}
public class If1
{
public string op { get; set; }
public Arg[] args { get; set; }
}
public class Arg
{
public string op { get; set; }
public object[] args { get; set; }
}
public class Then1
{
public string error { get; set; }
}
public class Applyapplebalance
{
public string id { get; set; }
public string name { get; set; }
public Event5[] events { get; set; }
}
public class Event5
{
public string on { get; set; }
public string _do { get; set; }
}
public class A5
{
public Addidmsdata addIDMSData { get; set; }
}
public class Addidmsdata
{
public string url { get; set; }
public bool submit { get; set; }
}
public class Giftcard
{
public P1 p { get; set; }
public string[] c { get; set; }
public Giftcardinput giftCardInput { get; set; }
}
public class P1
{
public bool active { get; set; }
public bool visible { get; set; }
}
public class Giftcardinput
{
public D7 d { get; set; }
public B6 b { get; set; }
public T1 t { get; set; }
}
public class D7
{
public bool _editing { get; set; }
public string deviceID { get; set; }
public string giftCard { get; set; }
public string valuelinkGiftCard { get; set; }
public bool showValueLinkGiftCardNumber { get; set; }
}
public class B6
{
public Clear clear { get; set; }
public Deviceid deviceID { get; set; }
public Giftcard1 giftCard { get; set; }
public Valuelinkgiftcard valuelinkGiftCard { get; set; }
public Resetfields resetFields { get; set; }
public Applygiftcard1 applyGiftCard { get; set; }
}
public class Clear
{
public string id { get; set; }
public Event6[] events { get; set; }
}
public class Event6
{
public string on { get; set; }
public Do[] _do { get; set; }
}
public class Do
{
public string set { get; set; }
public object to { get; set; }
}
public class Deviceid
{
public string id { get; set; }
public string key { get; set; }
public string name { get; set; }
public bool submit { get; set; }
public Event7[] events { get; set; }
}
public class Event7
{
public string on { get; set; }
public Do1[] _do { get; set; }
}
public class Do1
{
public string set { get; set; }
public To to { get; set; }
}
public class To
{
public string op { get; set; }
}
public class Giftcard1
{
public string id { get; set; }
public string key { get; set; }
public string name { get; set; }
public string type { get; set; }
public int maxLen { get; set; }
public bool submit { get; set; }
public Format1 format { get; set; }
public Event8[] events { get; set; }
public P2 p { get; set; }
}
public class Format1
{
public string inputRegex { get; set; }
public Block1[] blocks { get; set; }
}
public class Block1
{
public int length { get; set; }
public string start { get; set; }
}
public class P2
{
public Valid1 valid { get; set; }
}
public class Valid1
{
public If2 _if { get; set; }
public Then2 then { get; set; }
public Else1 _else { get; set; }
}
public class If2
{
public string op { get; set; }
public Arg1[] args { get; set; }
}
public class Arg1
{
public string op { get; set; }
public object[] args { get; set; }
}
public class Then2
{
public string error { get; set; }
}
public class Else1
{
public string error { get; set; }
}
public class Event8
{
public string on { get; set; }
public Do2[] _do { get; set; }
}
public class Do2
{
public string set { get; set; }
public To1 to { get; set; }
}
public class To1
{
public string get { get; set; }
}
public class Valuelinkgiftcard
{
public string id { get; set; }
public string key { get; set; }
public string name { get; set; }
public string type { get; set; }
public int maxLen { get; set; }
public Format2 format { get; set; }
public Event9[] events { get; set; }
public P3 p { get; set; }
}
public class Format2
{
public string inputRegex { get; set; }
public Block2[] blocks { get; set; }
}
public class Block2
{
public int length { get; set; }
public string start { get; set; }
}
public class P3
{
public Valid2 valid { get; set; }
}
public class Valid2
{
public If3 _if { get; set; }
public Then3 then { get; set; }
public Else2 _else { get; set; }
}
public class If3
{
public string op { get; set; }
public Arg2[] args { get; set; }
}
public class Arg2
{
public string op { get; set; }
public object[] args { get; set; }
}
public class Then3
{
public string error { get; set; }
}
public class Else2
{
public string error { get; set; }
}
public class Event9
{
public string on { get; set; }
public Do3[] _do { get; set; }
}
public class Do3
{
public string set { get; set; }
public To2 to { get; set; }
}
public class To2
{
public string get { get; set; }
}
public class Resetfields
{
public string id { get; set; }
public Event10[] events { get; set; }
}
public class Event10
{
public string on { get; set; }
public Do4[] _do { get; set; }
public string metric { get; set; }
}
public class Do4
{
public string set { get; set; }
public bool to { get; set; }
}
public class Applygiftcard1
{
public string id { get; set; }
public Event11[] events { get; set; }
}
public class Event11
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class T1
{
public Entergiftcard enterGiftCard { get; set; }
public Applygiftcard2 applyGiftCard { get; set; }
}
public class Entergiftcard
{
public Microevent2[] microEvents { get; set; }
}
public class Microevent2
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
}
public class Applygiftcard2
{
public Microevent3[] microEvents { get; set; }
}
public class Microevent3
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
}
public class Footnotes
{
public D8 d { get; set; }
}
public class D8
{
public bool hasPartnerFinanceInstallment { get; set; }
public bool isGeoLocationEnabled { get; set; }
public bool isFlagshipEnable { get; set; }
}
public class Faq
{
public D9 d { get; set; }
}
public class D9
{
public Faq1[] faq { get; set; }
public string faqTitle { get; set; }
}
public class Faq1
{
public string question { get; set; }
public string answer { get; set; }
}
public class Companionbar
{
public D10 d { get; set; }
public string[] c { get; set; }
public Ordersummary orderSummary { get; set; }
public Orderdetails orderDetails { get; set; }
}
public class D10
{
public bool showCompanionBar { get; set; }
public bool showSecureCheckoutOverlay { get; set; }
public string label { get; set; }
public string amount { get; set; }
}
public class Ordersummary
{
public D11 d { get; set; }
public B7 b { get; set; }
public T2 t { get; set; }
}
public class D11
{
public object editBagLink { get; set; }
public bool showTaxInclusivePrices { get; set; }
public string continueBagLink { get; set; }
public string items { get; set; }
public string total { get; set; }
public string title { get; set; }
public bool showEditBag { get; set; }
public Shipping shipping { get; set; }
public string editLabel { get; set; }
public string editLabelA11y { get; set; }
public string totalNoShip { get; set; }
public string subtotal { get; set; }
public bool showBuacMessage { get; set; }
}
public class Shipping
{
public string cost { get; set; }
public bool free { get; set; }
public bool enabled { get; set; }
}
public class B7
{
public Editbaglink editBagLink { get; set; }
}
public class Editbaglink
{
public string id { get; set; }
public string key { get; set; }
public Event12[] events { get; set; }
}
public class Event12
{
public string on { get; set; }
public Do5[] _do { get; set; }
public string metric { get; set; }
}
public class Do5
{
public string set { get; set; }
public bool to { get; set; }
}
public class T2
{
public Editbagcompanionbar editBagCompanionBar { get; set; }
}
public class Editbagcompanionbar
{
public Microevent4[] microEvents { get; set; }
}
public class Microevent4
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
public string feature { get; set; }
}
public class Orderdetails
{
public D12 d { get; set; }
public string[] c { get; set; }
public string view { get; set; }
public Fulfillmentcompanionbar fulfillmentCompanionBar { get; set; }
public Shippingcompanionbar shippingCompanionBar { get; set; }
public Billingcompanionbar billingCompanionBar { get; set; }
public Reviewcompanionbar reviewCompanionBar { get; set; }
}
public class D12
{
public string id { get; set; }
public string title { get; set; }
}
public class Fulfillmentcompanionbar
{
public D13 d { get; set; }
public B8 b { get; set; }
public A6 a { get; set; }
public T3 t { get; set; }
public string[] c { get; set; }
public Deliverysummary deliverySummary { get; set; }
}
public class D13
{
public string label { get; set; }
}
public class B8
{
public Edit edit { get; set; }
}
public class Edit
{
public string id { get; set; }
public Event13[] events { get; set; }
}
public class Event13
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A6
{
public Edit1 edit { get; set; }
}
public class Edit1
{
public string url { get; set; }
public bool submit { get; set; }
public string module { get; set; }
public bool validate { get; set; }
}
public class T3
{
public Change change { get; set; }
}
public class Change
{
public Microevent5[] microEvents { get; set; }
}
public class Microevent5
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
public string feature { get; set; }
}
public class Deliverysummary
{
public D14 d { get; set; }
public B9 b { get; set; }
public A7 a { get; set; }
public T4 t { get; set; }
public string view { get; set; }
}
public class D14
{
public string editDeliveryLabelA11y { get; set; }
public string editDeliveryLabel { get; set; }
public string id { get; set; }
public string homeDeliveryDates { get; set; }
public string homeDeliveryLabel { get; set; }
public string timeSlot { get; set; }
}
public class B9
{
public Edit2 edit { get; set; }
}
public class Edit2
{
public string id { get; set; }
public Event14[] events { get; set; }
}
public class Event14
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A7
{
public Edit3 edit { get; set; }
}
public class Edit3
{
public string url { get; set; }
public bool submit { get; set; }
public string module { get; set; }
public bool validate { get; set; }
}
public class T4
{
public Change1 change { get; set; }
}
public class Change1
{
public Microevent6[] microEvents { get; set; }
}
public class Microevent6
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
public string feature { get; set; }
}
public class Shippingcompanionbar
{
public D15 d { get; set; }
public B10 b { get; set; }
public A8 a { get; set; }
public T5 t { get; set; }
public string[] c { get; set; }
public Address address { get; set; }
}
public class D15
{
public string editLabel { get; set; }
public string editLabelA11y { get; set; }
public string label { get; set; }
public string shipsToLabel { get; set; }
}
public class B10
{
public Edit4 edit { get; set; }
}
public class Edit4
{
public string id { get; set; }
public Event15[] events { get; set; }
}
public class Event15
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A8
{
public Edit5 edit { get; set; }
}
public class Edit5
{
public string url { get; set; }
public bool submit { get; set; }
public string module { get; set; }
public bool validate { get; set; }
}
public class T5
{
public Change2 change { get; set; }
}
public class Change2
{
public Microevent7[] microEvents { get; set; }
}
public class Microevent7
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
public string feature { get; set; }
}
public class Address
{
public D16 d { get; set; }
}
public class D16
{
public bool showLocationConsent { get; set; }
public string lastName { get; set; }
public string firstName { get; set; }
public string mode { get; set; }
public string street { get; set; }
public Layout[] layout { get; set; }
}
public class Layout
{
public Field[][] fields { get; set; }
}
public class Field
{
public string name { get; set; }
public string type { get; set; }
public string label { get; set; }
}
public class Billingcompanionbar
{
public D17 d { get; set; }
public B11 b { get; set; }
public A9 a { get; set; }
public T6 t { get; set; }
public P4 p { get; set; }
}
public class D17
{
public string editLabel { get; set; }
public string editLabelA11y { get; set; }
public string label { get; set; }
public bool hideDetails { get; set; }
}
public class B11
{
public Edit6 edit { get; set; }
}
public class Edit6
{
public string id { get; set; }
public Event16[] events { get; set; }
}
public class Event16
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A9
{
public Edit7 edit { get; set; }
}
public class Edit7
{
public string url { get; set; }
public bool submit { get; set; }
public string module { get; set; }
public bool validate { get; set; }
}
public class T6
{
public Change3 change { get; set; }
}
public class Change3
{
public Microevent8[] microEvents { get; set; }
}
public class Microevent8
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
public string feature { get; set; }
}
public class P4
{
public bool enabled { get; set; }
}
public class Reviewcompanionbar
{
public D18 d { get; set; }
public B12 b { get; set; }
public A10 a { get; set; }
public T7 t { get; set; }
public P5 p { get; set; }
}
public class D18
{
public string editLabel { get; set; }
public string editLabelA11y { get; set; }
public string label { get; set; }
}
public class B12
{
public Edit8 edit { get; set; }
}
public class Edit8
{
public string id { get; set; }
public Event17[] events { get; set; }
}
public class Event17
{
public string on { get; set; }
public string _do { get; set; }
public string metric { get; set; }
}
public class A10
{
public Edit9 edit { get; set; }
}
public class Edit9
{
public string url { get; set; }
public bool submit { get; set; }
public string module { get; set; }
public bool validate { get; set; }
}
public class T7
{
public Change4 change { get; set; }
}
public class Change4
{
public Microevent9[] microEvents { get; set; }
}
public class Microevent9
{
public string key { get; set; }
public string value { get; set; }
public string slot { get; set; }
public string feature { get; set; }
}
public class P5
{
public bool enabled { get; set; }
}
public class Locationconsent
{
public D19 d { get; set; }
public B13 b { get; set; }
public A11 a { get; set; }
}
public class D19
{
public bool locationConsent { get; set; }
}
public class B13
{
public Locationconsent1 locationConsent { get; set; }
}
public class Locationconsent1
{
public string id { get; set; }
public string key { get; set; }
public bool submit { get; set; }
public Event18[] events { get; set; }
}
public class Event18
{
public string on { get; set; }
public string _do { get; set; }
}
public class A11
{
public LocationConsent locationconsent { get; set; }
}
public class LocationConsent
{
public string url { get; set; }
public bool submit { get; set; }
public bool validate { get; set; }
}
public class Session
{
public D20 d { get; set; }
public B14 b { get; set; }
public A12 a { get; set; }
}
public class D20
{
public string alertMs { get; set; }
public string interactionMs { get; set; }
public string expiredUrl { get; set; }
public bool canExtend { get; set; }
public string ttl { get; set; }
public string extendSessionUrl { get; set; }
public object extendSession { get; set; }
}
public class B14
{
public Extendsession extendSession { get; set; }
}
public class Extendsession
{
public string id { get; set; }
public string key { get; set; }
public Event19[] events { get; set; }
}
public class Event19
{
public string on { get; set; }
public string _do { get; set; }
}
public class A12
{
public Extendsession1 extendSession { get; set; }
}
public class Extendsession1
{
public string url { get; set; }
}
public Body body { get; set; }
}
}