mirrored_repositories/GETPOS-Flutter-App/lib/core/mobile/create_order
// part of 'createorderbloc_bloc.dart';

// abstract class CreateOrderEvent extends Equatable {
//   CreateOrderEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Initial Event
// class CreateOrderInitialEvent extends CreateOrderEvent {
//   CreateOrderInitialEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Select Customer Event
// class CreateOrderSelectCustomerEvent extends CreateOrderEvent {
//   CreateOrderSelectCustomerEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Add Product Event
// class CreateOrderAddProductsEvent extends CreateOrderEvent {
//   CreateOrderAddProductsEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Checkout Event
// class CreateOrderCheckoutEvent extends CreateOrderEvent {
//   CreateOrderCheckoutEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Customer Selected Event
// class CreateOrderCustomerSelectedEvent extends CreateOrderEvent {
//   CreateOrderCustomerSelectedEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Checkout Event
// class CreateOrderProductsAddedEvent extends CreateOrderEvent {
//   CreateOrderProductsAddedEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Checkout Event
// class CreateOrderLoadingEvent extends CreateOrderEvent {
//   CreateOrderLoadingEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Select Customer Error Event
// class CreateOrderSelectCustomerErrorEvent extends CreateOrderEvent {
//   CreateOrderSelectCustomerErrorEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Select Product Error Event
// class CreateOrderSelectProductsErrorEvent extends CreateOrderEvent {
//   CreateOrderSelectProductsErrorEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Selected Customer Delete Event
// class CreateOrderSelectedCustomerDeletedEvent extends CreateOrderEvent {
//   CreateOrderSelectedCustomerDeletedEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Selected Product Delete Event
// class CreateOrderSelectedProductDeletedEvent extends CreateOrderEvent {
//   CreateOrderSelectedProductDeletedEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Add Product In Cart Event
// class CreateOrderAddProductInCartEvent extends CreateOrderEvent {
//   final Product product;
//   final List<Product> orders;

//   CreateOrderAddProductInCartEvent(this.product, this.orders);

//   @override
//   List<Object> get props => [product, orders];
// }

// ///Create Order Remove Product From Cart Event
// class CreateOrderRemoveProductFromCartEvent extends CreateOrderEvent {
//   final Product product;
//   final List<Product> orders;

//   CreateOrderRemoveProductFromCartEvent(this.product, this.orders);

//   @override
//   List<Object> get props => [product, orders];
// }

// ///Create Order Delete Product From Cart Event
// class CreateOrderDeleteProductFromCartEvent extends CreateOrderEvent {
//   final Product product;
//   final List<Product> orders;

//   CreateOrderDeleteProductFromCartEvent(this.product, this.orders);

//   @override
//   List<Object> get props => [product, orders];
// }

// ///Create Order Proceed to Checkout Event
// class CreateOrderProceedToCheckoutEvent extends CreateOrderEvent {
//   final Customer? customer;
//   final List<Product> orders;

//   CreateOrderProceedToCheckoutEvent(this.customer, this.orders);

//   @override
//   List<Object> get props => [customer!, orders];
// }

// ///Create Order Add More Product Event
// class CreateOrderAddMoreProductsEvent extends CreateOrderEvent {
//   CreateOrderAddMoreProductsEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Change Customer Event
// class CreateOrderChangeCustomerEvent extends CreateOrderEvent {
//   CreateOrderChangeCustomerEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Delete Selected Customer Event
// class CreateOrderDeleteSelectedCustomerEvent extends CreateOrderEvent {
//   CreateOrderDeleteSelectedCustomerEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Add Product Success Event
// class CreateOrderAddProductSuccessEvent extends CreateOrderEvent {
//   CreateOrderAddProductSuccessEvent();

//   @override
//   List<Object> get props => [];
// }

// ///Create Order Insufficient Stock Event
// class CreateOrderInSufficientStockEvent extends CreateOrderEvent {
//   CreateOrderInSufficientStockEvent();

//   @override
//   List<Object> get props => [];
// }
