export const AccountController_AuthenticateUser = "/account/authenticate";
export const AccountController_ChangePassword = "/account/changePassword";
export const AccountController_GetUserDetails = "/account/getUserDetails";
export const AccountController_RecoverPassword = "/account/recoverPassword";
export const AccountController_RefreshJwtToken = "/account/refreshJwt";
export const AccountController_RegisterUser = "/account/registerUser";
export const AccountController_ResetPassword = "/account/resetPassword";
export const AccountController_UpdateUserDetails = "/account/updateUserDetails";
export const AccountController_ValidatePasswordResetToken = "/account/validatePasswordResetToken";
export const AddressController_CreateUserAddress = "/address/createUserAddress";
export const AddressController_DeleteUserAddress = (id: string) => `/address/deleteUserAddress/${id}`;
export const AddressController_GetUserAddresses = (id: string) => `/address/getUserAddresses/${id}`;
export const AddressController_UpdateUserAddress = "address/updateUserAddress";
export const ProductController_GetProducts = "/product/getProducts";
export const ProductController_GetCategories = "/product/getCategories";
export const ProductController_GetProduct = (id: string) => `/product/getProduct/${id}`;
export const ProductController_AreProductsInStock = "/product/isInStock";
export const ProductImageController_GetImage = (id: string) => `/productImage/${id}`;
export const OrderController_AddOrderItem = (userId: string) => `/order/addOrderItem/${userId}`;
export const OrderController_DeleteOrderItem = (userId: string) => `/order/deleteOrderItem/${userId}`;
export const OrderController_RemoveOrderItem = (userId: string) => `/order/removeOrderItem/${userId}`;
export const OrderController_CreateOrder = "/order/createOrder";
export const OrderController_GetDeliveryTypes = "/order/getDeliveryTypes";
export const OrderController_GetPaymentTypes = "/order/getPaymentTypes";
export const OrderController_GetOrderDetail = (orderId: string) => `/order/getOrderDetail/${orderId}`;
export const OrderController_GetOrders = "/order/getUserOrders";
export const OrderController_GetOrder = (orderId: string) => `/order/getUserOrder/${orderId}`;
export const OrderController_GetUserShoppingCartItemsAmount = (id: string) => `/order/getUserShoppingCart/${id}`;
export const OrderController_GetUserShoppingCartItems = (id: string) => `/order/getUserShoppingCartItems/${id}`;
