@@ -30,6 +30,12 @@ object ModifiedLarCsvParser {
30
30
val countyLoanLimitFileName2023 =
31
31
config.getString(" hmda.countyLoanLimit.2023.fields.filename" )
32
32
33
+ val countyLoanLimitFileName2024 =
34
+ config.getString(" hmda.countyLoanLimit.2024.fields.filename" )
35
+
36
+ val countyLoanLimitFileName2025 =
37
+ config.getString(" hmda.countyLoanLimit.2025.fields.filename" )
38
+
33
39
val countyLoanLimits2018 : Seq [CountyLoanLimit ] =
34
40
parseCountyLoanLimitFile(countyLoanLimitFileName2018)
35
41
val countyLoanLimits2019 : Seq [CountyLoanLimit ] =
@@ -45,20 +51,29 @@ object ModifiedLarCsvParser {
45
51
val countyLoanLimits2023 : Seq [CountyLoanLimit ] =
46
52
parseCountyLoanLimitFile(countyLoanLimitFileName2023)
47
53
54
+ val countyLoanLimits2024 : Seq [CountyLoanLimit ] =
55
+ parseCountyLoanLimitFile(countyLoanLimitFileName2024)
56
+
57
+ val countyLoanLimits2025 : Seq [CountyLoanLimit ] =
58
+ parseCountyLoanLimitFile(countyLoanLimitFileName2025)
59
+
48
60
val overallLoanLimit2018 = overallLoanLimits(countyLoanLimits2018)
49
61
val overallLoanLimit2019 = overallLoanLimits(countyLoanLimits2019)
50
62
val overallLoanLimit2020 = overallLoanLimits(countyLoanLimits2020)
51
63
val overallLoanLimit2021 = overallLoanLimits(countyLoanLimits2021)
52
64
val overallLoanLimit2022 = overallLoanLimits(countyLoanLimits2022)
53
65
val overallLoanLimit2023 = overallLoanLimits(countyLoanLimits2023)
54
-
66
+ val overallLoanLimit2024 = overallLoanLimits(countyLoanLimits2024)
67
+ val overallLoanLimit2025 = overallLoanLimits(countyLoanLimits2025)
55
68
56
69
val countyLoanLimitsByCounty2018 = countyLoansLimitByCounty(countyLoanLimits2018)
57
70
val countyLoanLimitsByCounty2019 = countyLoansLimitByCounty(countyLoanLimits2019)
58
71
val countyLoanLimitsByCounty2020 = countyLoansLimitByCounty(countyLoanLimits2020)
59
72
val countyLoanLimitsByCounty2021 = countyLoansLimitByCounty(countyLoanLimits2021)
60
73
val countyLoanLimitsByCounty2022 = countyLoansLimitByCounty(countyLoanLimits2022)
61
74
val countyLoanLimitsByCounty2023 = countyLoansLimitByCounty(countyLoanLimits2023)
75
+ val countyLoanLimitsByCounty2024 = countyLoansLimitByCounty(countyLoanLimits2024)
76
+ val countyLoanLimitsByCounty2025 = countyLoansLimitByCounty(countyLoanLimits2025)
62
77
63
78
64
79
@@ -68,6 +83,8 @@ object ModifiedLarCsvParser {
68
83
val countyLoanLimitsByState2021 = countyLoansLimitByState(countyLoanLimits2021)
69
84
val countyLoanLimitsByState2022 = countyLoansLimitByState(countyLoanLimits2022)
70
85
val countyLoanLimitsByState2023 = countyLoansLimitByState(countyLoanLimits2023)
86
+ val countyLoanLimitsByState2024 = countyLoansLimitByState(countyLoanLimits2024)
87
+ val countyLoanLimitsByState2025 = countyLoansLimitByState(countyLoanLimits2025)
71
88
72
89
73
90
def apply (s : String , year : Int ): ModifiedLoanApplicationRegister = {
@@ -257,6 +274,8 @@ object ModifiedLarCsvParser {
257
274
case 2021 => countyLoanLimitsByCounty2021
258
275
case 2022 => countyLoanLimitsByCounty2022
259
276
case 2023 => countyLoanLimitsByCounty2023
277
+ case 2024 => countyLoanLimitsByCounty2024
278
+ case 2025 => countyLoanLimitsByCounty2025
260
279
261
280
262
281
@@ -271,6 +290,8 @@ object ModifiedLarCsvParser {
271
290
case 2021 => countyLoanLimitsByState2021
272
291
case 2022 => countyLoanLimitsByState2022
273
292
case 2023 => countyLoanLimitsByState2023
293
+ case 2024 => countyLoanLimitsByState2024
294
+ case 2025 => countyLoanLimitsByState2025
274
295
275
296
276
297
@@ -284,8 +305,8 @@ private def getOverallLoanLimit(year: Int) = {
284
305
case 2020 => overallLoanLimit2020
285
306
case 2021 => overallLoanLimit2021
286
307
case 2022 => overallLoanLimit2022
287
- case 2023 => overallLoanLimit2023
288
-
308
+ case 2024 => overallLoanLimit2024
309
+ case 2025 => overallLoanLimit2025
289
310
290
311
291
312
}
0 commit comments