using _Combo;
using _Core;

namespace Seayoo.ComboSDK.Windows.Store.View
{
    public class ProductInfoCommand : Event<ProductInfoCommand> 
    {
        public string orderToken;
        public Order order;
        public SeayooPurchaseOptions seayooPurchaseOptions;
    }
    
    public class QRCodeCommand : Event<QRCodeCommand>
    {
        public string url;
        public int timeExpire;
    }

    public class GoToViewCommand : Event<GoToViewCommand>
    {
        public PayViewType type;
        public Order order;
        public string orderToken;
        public PaymentMethods paymentMethod;
        public string productName;
        public string productValue;
        public string url;
        public int timeExpire;
    }
    public class QueryPaymentResultsCommand : Event<QueryPaymentResultsCommand>
    {
        public PaymentStatus status;
        public PaymentMethods method;
    }

    public class ClosePayViewCommand : Event<ClosePayViewCommand> {}
}