CartApi constructor

CartApi({
  1. CartRepository? repository,
})

Implementation

factory CartApi({CartRepository? repository}) {
  final repo = repository ?? CartRepositoryImpl(CartGatewayImplementation(DioClient()));

  return CartApi._(
    GetAllCarts(repo),
    GetCartById(repo),
    AddCart(repo),
    UpdateCart(repo),
    DeleteCart(repo),
  );
}