Class Application
Represents a benefit application with its associated children and card information. This is a domain model used for in-memory storage via MockHouseholdRepository. Application data is stored as part of HouseholdData.Applications list.
public class Application
- Inheritance
-
objectApplication
Properties
ApplicationDate
The date the application was submitted.
public DateTime? ApplicationDate { get; set; }
Property Value
- DateTime?
ApplicationNumber
The application number.
public string? ApplicationNumber { get; set; }
Property Value
- string
ApplicationStatus
The status of the application.
public ApplicationStatus ApplicationStatus { get; set; }
Property Value
BenefitExpirationDate
The date when the benefit expires for this application.
public DateTime? BenefitExpirationDate { get; set; }
Property Value
- DateTime?
BenefitIssueDate
The date when the benefit was issued for this application.
public DateTime? BenefitIssueDate { get; set; }
Property Value
- DateTime?
CaseNumber
The case number associated with this application.
public string? CaseNumber { get; set; }
Property Value
- string
Children
The list of children on this application.
public List<Child> Children { get; set; }
Property Value
- List<Child>
ChildrenOnApplication
The number of children on this application.
public int ChildrenOnApplication { get; }
Property Value
- int
IssuanceType
The type of issuance for this application.
public IssuanceType IssuanceType { get; set; }