using System.Collections.Generic; namespace LCU.API.Internal.RepoApi.Repos.Models.Consumer { public class LoanDetail { public long MemberId { get; set; } public long LoanId { get; set; } public long ExternalLoanId { get; set; } public int[] IndividualId { get; set; } public List Borrowers { get; set; } public string LoanType { get; set; } public string Title { get; set; } public string Alerts { get; set; } public string Product { get; set; } public int ProductCode { get; set; } public string Template { get; set; } public int ProductId { get; set; } public string ProductDescription { get; set; } public string ProductCategory { get; set; } public string ProductClass { get; set; } public int AccountType { get; set; } public string Status { get; set; } public System.DateTime ClosedDate { get; set; } public string Category { get; set; } public string Classification { get; set; } public string MetroAcctType { get; set; } public string SMSA { get; set; } public string Officer { get; set; } public string OtherSecurity { get; set; } public string NoteNumber { get; set; } public System.DateTime LastMaintenance { get; set; } public System.DateTime WrittenOffDate { get; set; } public string CreditCardNumber { get; set; } public System.DateTime LastCycleDate { get; set; } public string LegalDescription { get; set; } public string PropertyType { get; set; } public string PurposeCode { get; set; } public string CollateralCode { get; set; } public string RefinanceCount { get; set; } public System.DateTime LastRefinanceDate { get; set; } public string LdcNumber { get; set; } public string Messages { get; set; } public decimal OriginalAmount { get; set; } public System.DateTime OriginationDate { get; set; } public decimal Balance { get; set; } public decimal AvailableBalance { get; set; } public decimal Limit { get; set; } public decimal EscrowBalance { get; set; } public decimal Payoff { get; set; } public decimal UnappliedFundsBalance { get; set; } public decimal CashAdvanceBalance { get; set; } public decimal PurchaseAdvanceBalance { get; set; } public decimal ActiveAuthorizationAmount { get; set; } public decimal EscrowDividends { get; set; } public string PledgeType { get; set; } public string MiscCharge1 { get; set; } public string MiscCharge2 { get; set; } public string MiscCharge3 { get; set; } public string MiscChargeCode1 { get; set; } public string MiscChargeCode2 { get; set; } public string MiscChargeCode3 { get; set; } public decimal InterestMemoed { get; set; } public System.DateTime InterestAccruedDate { get; set; } public decimal PaymentInterestDue { get; set; } public decimal PayoffInterestDue { get; set; } public string LateChargeMethod { get; set; } public decimal LateCharge { get; set; } public System.DateTime LateChargeDate { get; set; } public decimal CashAdvance { get; set; } public string Insurance { get; set; } public decimal LastStatementLateCharges { get; set; } public decimal LastStatementMiscFees { get; set; } public decimal LastStatementPurchaseAdvances { get; set; } public decimal LastStatementCashAdvances { get; set; } public decimal LastStatementCashAdvanceFees { get; set; } public decimal LastStatementMiscDebits { get; set; } public decimal LastStatementTotalPayments { get; set; } public decimal LastStatementCreditsPosted { get; set; } public decimal LastStatementAccruedInterest { get; set; } public System.DateTime LastStatementDate { get; set; } public decimal LastStatementPurchaseAdvanceBalance { get; set; } public decimal LastStatementEndingBalance { get; set; } public decimal DelinquentAmount { get; set; } public decimal LastStatementMonthlyMinimum { get; set; } public decimal LastStatementRequiredDue { get; set; } public decimal LastStatementRequiredPayment { get; set; } public decimal ScheduledPayment { get; set; } public System.DateTime NextDueDate { get; set; } public decimal PartialPaymentAmount { get; set; } public System.DateTime PreviousDate { get; set; } public string PaymentFrequency { get; set; } public System.DateTime AlignmentDate { get; set; } public string PaymentMethod { get; set; } public string SourceAccount { get; set; } public string ProcessingGroup { get; set; } public System.DateTime LoanCouponDate { get; set; } public decimal RequiredPaymentDue { get; set; } public System.DateTime FirstPaymentDate { get; set; } public decimal AlternatePaymentAmount { get; set; } public System.DateTime AlternateBeginDate { get; set; } public System.DateTime AlternateEndDate { get; set; } public int PaymentSkips { get; set; } public decimal FinalPaymentAmount { get; set; } public System.DateTime FinalPaymentDate { get; set; } public decimal CycleAmount { get; set; } public string VariableRatePaymentChange { get; set; } public string VariableRateCode { get; set; } public decimal MinimumDue { get; set; } public decimal FrequencyPayment { get; set; } public decimal EscrowPayment { get; set; } public decimal PrincipalAndInterestPayment { get; set; } public string PaymentLoanDefinitionNumber { get; set; } public string RateLoanDefinitionNumber { get; set; } public int VacationWeeks { get; set; } public int PayrollRepaidWeeklyPaymentCount { get; set; } public decimal BaseRate { get; set; } public decimal TieredRateAdj { get; set; } public decimal ManualRateAdj { get; set; } public decimal Rate { get; set; } public decimal ManualRate { get; set; } public decimal APR { get; set; } public decimal OriginalInterestRate { get; set; } public decimal AlternateInterestRate { get; set; } public System.DateTime LastRateChange { get; set; } public decimal RealEstateMargin { get; set; } public string Amortization { get; set; } public int AmortizationTerm { get; set; } public int MonthlyTerm { get; set; } public int NumberOfPayments { get; set; } public decimal InterestYTD { get; set; } public decimal InterestPYTD { get; set; } public decimal InterestDaily { get; set; } public decimal PrincipalYTD { get; set; } public decimal PrincipalPYTD { get; set; } public decimal LateChargeYTD { get; set; } public decimal LateChargePYTD { get; set; } public string PaymentHistory { get; set; } public System.DateTime LastPaymentDue { get; set; } public int PaymentsPastDue { get; set; } public int DaysPastDue { get; set; } public int MonthsPastDue { get; set; } public decimal CurrentStatementLateCharges { get; set; } public decimal CurrentStatementMiscFees { get; set; } public decimal CurrentStatementPurchaseAdvances { get; set; } public decimal CurrentStatementCashAdvances { get; set; } public decimal CurrentStatementCashAdvanceFees { get; set; } public decimal CurrentStatementMiscDebits { get; set; } public decimal CurrentStatementTotalPayments { get; set; } public decimal CurrentStatementTotalCredits { get; set; } public System.DateTime DelinquentPaymentDueDate { get; set; } public bool IsInactive { get; set; } public string StatementFrequency { get; set; } public decimal AppraisedValue { get; set; } public int LocCycleDay { get; set; } public bool IgnorePledge { get; set; } public bool OpenEndPlan { get; set; } public string OpenEndCategory { get; set; } public decimal PointsPaid { get; set; } public decimal CurtailmentAmount { get; set; } public System.DateTime CurtailmentDate { get; set; } public System.DateTime InsuranceExpirationDate { get; set; } public string LifeInsuranceMI { get; set; } public string DisabilityInsuranceMI { get; set; } public string LifeActivityInsuranceCode { get; set; } public string DisabilityActivityInsuranceCode { get; set; } public bool LoanCoupons { get; set; } public bool PaidbyGrace { get; set; } public string EscrowAccount { get; set; } public bool EscrowInterestPaid { get; set; } public System.DateTime NextPaymentAdjustmentDate { get; set; } public decimal EffectivePayment { get; set; } public decimal InterestRate { get; set; } public System.DateTime LastPaymentDate { get; set; } public System.DateTime LastPurchaseDate { get; set; } public System.DateTime LastCashAdvanceDate { get; set; } public string BlockCode { get; set; } public string ReclassCode { get; set; } public int OutstandingAuthCount { get; set; } public decimal OutstandingAuthAmount { get; set; } public string InterestType { get; set; } public string AlternateLoanNumber { get; set; } public int ArmIndex { get; set; } public string DeductionOption { get; set; } public bool DelinquentPaymentSkips { get; set; } public bool FirstPayment { get; set; } public decimal InterestDue { get; set; } public bool LoanLevelSkips { get; set; } public bool PaymentReduction { get; set; } public bool WaiveLateCharge { get; set; } public int ExcessPaymentTargetAccountId { get; set; } public long ExcessPaymentMemberId { get; set; } public bool CustRate { get; set; } public string IntRateMethod { get; set; } public decimal Margin { get; set; } public string Index { get; set; } public decimal RndFactPct { get; set; } public string RndFactOpt { get; set; } public decimal IntRateCeiling { get; set; } public decimal IntRateFloor { get; set; } public decimal MaxDnRateChgLife { get; set; } public decimal MaxUpRateChgLife { get; set; } public decimal MaxDnRateChgPeriod { get; set; } public decimal MaxUpRateChgPeriod { get; set; } public decimal MinDnRateChgPeriod { get; set; } public decimal MinUpRateChgPeriod { get; set; } public short PmtAdjPeriod { get; set; } public short DaysPriorToPeriodicRateAdj { get; set; } public short DaysPriorToInitialRateAdjustment { get; set; } public bool FirstAdjustmentIsEstimate { get; set; } public System.DateTime InitialAnalysisEstimateDate { get; set; } public string EstimatePerformed { get; set; } public int BalloonTerm { get; set; } public string PledgeTypeDescription { get; set; } public string SystemApproved { get; set; } public string[] VINList { get; set; } public long? MortgageLoanOriginator { get; set; } public decimal? LastPaymentPrincipal { get; set; } public decimal? LastPaymentInterest { get; set; } public decimal? LastPaymentFees { get; set; } public decimal? LastPaymentLateCharges { get; set; } public decimal? LastPaymentEscrowImpound { get; set; } public decimal? LastPaymentCurtailment { get; set; } public decimal? LastPaymentTotal { get; set; } public short TransferDay { get; set; } public long SourceMember { get; set; } public bool AdjustPurchaseAccrual { get; set; } public bool AnnualFee { get; set; } public System.DateTime AnnualFeeDate { get; set; } public decimal BalaceLimit { get; set; } public bool CloseOnZero { get; set; } public System.DateTime DrawDate { get; set; } public string Form1098Option { get; set; } public bool MethodADelinquency { get; set; } public short? NumberofSkips { get; set; } public decimal OverlimitAmount { get; set; } public System.DateTime OverlimitDate { get; set; } public decimal PurchaseAdvBalance { get; set; } public System.DateTime SkipDate { get; set; } public bool ToBeDelinquent { get; set; } public bool WaiveDelinquencyNotice { get; set; } public bool WaiveBillingNotice { get; set; } public bool WaiveInterest { get; set; } public decimal LastStatementMinimumPayment { get; set; } public decimal LastStatementCycleRequiredPayment { get; set; } public bool ExemptNonResident { get; set; } public string YTDNonresidentWithholding { get; set; } public string PYTDNonresidentWithholding { get; set; } public string InCollection { get; set; } public string UniversalLoanId { get; set; } public System.DateTime RateLockDate { get; set; } public string ActiveStopPays { get; set; } public string[] ErrorMessage { get; set; } } }