using Microsoft.AspNetCore.Http; namespace Fitness_core_BE.Interfaces.Services { public interface ICustomerInvoiceService { Task CreateCustomerInvoiceFromSubscription(object payload, HttpContext httpContext); Task GetCustomerInvoiceById(object payload, HttpContext httpContext); Task GetCustomerInvoicesByCustomerId(object payload, HttpContext httpContext); Task GetCustomerInvoicesByClientId(object payload, HttpContext httpContext); Task UpdateCustomerInvoiceStatus(object payload, HttpContext httpContext); Task CalculateCustomerInvoiceTotal(object payload, HttpContext httpContext); } }