Class Plan
- Namespace
- KadicAuth.Domain.Entities
- Assembly
- KadicAuth.Domain.dll
- Inheritance
-
object
Plan
Constructors
Plan(Guid, string, string, decimal, int, string?, bool)
public Plan(Guid id, string name, string code, decimal price, int durationInDays, string? description = null, bool isActive = true)
Parameters
id Guid
name string
code string
price decimal
durationInDays int
description string
isActive bool
Properties
Code
public string Code { get; }
Property Value
- string
CreatedAt
public DateTime CreatedAt { get; }
Property Value
- DateTime
Description
public string? Description { get; }
Property Value
- string
DurationInDays
public int DurationInDays { get; }
Property Value
- int
Id
Property Value
- Guid
IsActive
public bool IsActive { get; }
Property Value
- bool
Name
public string Name { get; }
Property Value
- string
Price
public decimal Price { get; }
Property Value
- decimal
Tenants
public ICollection<Tenant> Tenants { get; set; }
Property Value
- ICollection<Tenant>
Methods
Activate()
Deactivate()
Update(string, string, decimal, int, string?)
public void Update(string code, string name, decimal price, int durationInDays, string? description)
Parameters
code string
name string
price decimal
durationInDays int
description string