Table of Contents

Class Application

Namespace
SEBT.Portal.Core.Models.Household
Assembly
SEBT.Portal.Core.dll

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
object
Application

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

ApplicationStatus

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; }

Property Value

IssuanceType