using Core.Abstractions.DomainObjects;
using Core.DomainObjects.PageSections;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Core.DomainObjects.Pages {
  public class ShopCheckoutPage : PageBase<ShopCheckoutPage> {


    public BillingAddressSection BillingAddressSection { get; set; }

    public ShippingAddressSection ShippingAddressSection { get; set; }

    public SettingsSection SettingsSection { get; set; }

    public SummarySection SummarySection { get; set; }

    public PaymentSection PaymentSection { get; set; }

    public FormItem Submit { get; set; }

    public override int GetHashCode() {
      throw new NotImplementedException();
    }
  }
}
