first commit
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
namespace Fitness_core_BE.DTOs.ClientInvoice
|
||||
{
|
||||
public class ClientInvoiceDto
|
||||
{
|
||||
public Guid ClientInvoiceId { get; set; }
|
||||
public Guid SubscriptionId { get; set; }
|
||||
public string? ClientName { get; set; }
|
||||
public string? UserEmail { get; set; }
|
||||
public string? PackageName { get; set; }
|
||||
public decimal Amount { get; set; }
|
||||
public string Status { get; set; } = string.Empty;
|
||||
public DateTime ClientInvoiceDate { get; set; }
|
||||
public List<ClientInvoiceItemDto> Items { get; set; } = new List<ClientInvoiceItemDto>();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace Fitness_core_BE.DTOs.ClientInvoice
|
||||
{
|
||||
public class ClientInvoiceItemDto
|
||||
{
|
||||
public Guid ClientInvoiceItemId { get; set; }
|
||||
public string? ItemName { get; set; }
|
||||
public string? ItemDescription { get; set; }
|
||||
public decimal ItemPrice { get; set; }
|
||||
public DateTime CreatedAt { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace Fitness_core_BE.DTOs.ClientInvoice
|
||||
{
|
||||
public class CreateClientInvoiceRequest
|
||||
{
|
||||
public Guid SubscriptionId { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace Fitness_core_BE.DTOs.ClientInvoice
|
||||
{
|
||||
public class UpdateClientInvoiceStatusRequest
|
||||
{
|
||||
public Guid ClientInvoiceId { get; set; }
|
||||
public string Status { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user