using LittleShop.Client.Models; namespace LittleShop.Client.Services; public interface IOrderService { Task> CreateOrderAsync(CreateOrderRequest request); Task>> GetOrdersByIdentityAsync(string identityReference); Task>> GetOrdersByCustomerIdAsync(Guid customerId); Task> GetOrderByIdAsync(Guid id); Task> GetOrderByCustomerIdAsync(Guid customerId, Guid orderId); Task> CreatePaymentAsync(Guid orderId, int currency); Task>> GetOrderPaymentsAsync(Guid orderId); }