@@ -22,6 +22,7 @@ import java.util.Optional
2222import kotlin.jvm.optionals.getOrNull
2323
2424class UnifiedResponse
25+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
2526private constructor (
2627 private val dematAccounts: JsonField <List <DematAccount >>,
2728 private val insurance: JsonField <Insurance >,
@@ -380,6 +381,7 @@ private constructor(
380381 (summary.asKnown().getOrNull()?.validity() ? : 0 )
381382
382383 class DematAccount
384+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
383385 private constructor (
384386 private val additionalInfo: JsonField <AdditionalInfo >,
385387 private val boId: JsonField <String >,
@@ -827,6 +829,7 @@ private constructor(
827829
828830 /* * Additional information specific to the demat account type */
829831 class AdditionalInfo
832+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
830833 private constructor (
831834 private val boStatus: JsonField <String >,
832835 private val boSubStatus: JsonField <String >,
@@ -1408,6 +1411,7 @@ private constructor(
14081411 }
14091412
14101413 class Holdings
1414+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
14111415 private constructor (
14121416 private val aifs: JsonField <List <Aif >>,
14131417 private val corporateBonds: JsonField <List <CorporateBond >>,
@@ -1766,6 +1770,7 @@ private constructor(
17661770 ? : 0 )
17671771
17681772 class Aif
1773+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
17691774 private constructor (
17701775 private val additionalInfo: JsonValue ,
17711776 private val isin: JsonField <String >,
@@ -2052,6 +2057,7 @@ private constructor(
20522057 }
20532058
20542059 class CorporateBond
2060+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
20552061 private constructor (
20562062 private val additionalInfo: JsonValue ,
20572063 private val isin: JsonField <String >,
@@ -2340,6 +2346,7 @@ private constructor(
23402346 }
23412347
23422348 class DematMutualFund
2349+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
23432350 private constructor (
23442351 private val additionalInfo: JsonValue ,
23452352 private val isin: JsonField <String >,
@@ -2628,6 +2635,7 @@ private constructor(
26282635 }
26292636
26302637 class Equity
2638+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
26312639 private constructor (
26322640 private val additionalInfo: JsonValue ,
26332641 private val isin: JsonField <String >,
@@ -2914,6 +2922,7 @@ private constructor(
29142922 }
29152923
29162924 class GovernmentSecurity
2925+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
29172926 private constructor (
29182927 private val additionalInfo: JsonValue ,
29192928 private val isin: JsonField <String >,
@@ -3235,6 +3244,7 @@ private constructor(
32353244 }
32363245
32373246 class LinkedHolder
3247+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
32383248 private constructor (
32393249 private val name: JsonField <String >,
32403250 private val pan: JsonField <String >,
@@ -3453,6 +3463,7 @@ private constructor(
34533463 }
34543464
34553465 class Insurance
3466+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
34563467 private constructor (
34573468 private val lifeInsurancePolicies: JsonField <List <LifeInsurancePolicy >>,
34583469 private val additionalProperties: MutableMap <String , JsonValue >,
@@ -3600,6 +3611,7 @@ private constructor(
36003611 (lifeInsurancePolicies.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ? : 0 )
36013612
36023613 class LifeInsurancePolicy
3614+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
36033615 private constructor (
36043616 private val additionalInfo: JsonValue ,
36053617 private val lifeAssured: JsonField <String >,
@@ -4107,6 +4119,7 @@ private constructor(
41074119 }
41084120
41094121 class Investor
4122+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
41104123 private constructor (
41114124 private val address: JsonField <String >,
41124125 private val casId: JsonField <String >,
@@ -4465,6 +4478,7 @@ private constructor(
44654478 }
44664479
44674480 class Meta
4481+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
44684482 private constructor (
44694483 private val casType: JsonField <CasType >,
44704484 private val generatedAt: JsonField <OffsetDateTime >,
@@ -4807,6 +4821,7 @@ private constructor(
48074821 }
48084822
48094823 class StatementPeriod
4824+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
48104825 private constructor (
48114826 private val from: JsonField <LocalDate >,
48124827 private val to: JsonField <LocalDate >,
@@ -5008,6 +5023,7 @@ private constructor(
50085023 }
50095024
50105025 class MutualFund
5026+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
50115027 private constructor (
50125028 private val additionalInfo: JsonField <AdditionalInfo >,
50135029 private val amc: JsonField <String >,
@@ -5401,6 +5417,7 @@ private constructor(
54015417
54025418 /* * Additional folio information */
54035419 class AdditionalInfo
5420+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
54045421 private constructor (
54055422 private val kyc: JsonField <String >,
54065423 private val pan: JsonField <String >,
@@ -5617,6 +5634,7 @@ private constructor(
56175634 }
56185635
56195636 class LinkedHolder
5637+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
56205638 private constructor (
56215639 private val name: JsonField <String >,
56225640 private val pan: JsonField <String >,
@@ -5796,6 +5814,7 @@ private constructor(
57965814 }
57975815
57985816 class Scheme
5817+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
57995818 private constructor (
58005819 private val additionalInfo: JsonField <AdditionalInfo >,
58015820 private val cost: JsonField <Float >,
@@ -6324,6 +6343,7 @@ private constructor(
63246343
63256344 /* * Additional information specific to the scheme */
63266345 class AdditionalInfo
6346+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
63276347 private constructor (
63286348 private val advisor: JsonField <String >,
63296349 private val amfi: JsonField <String >,
@@ -6649,6 +6669,7 @@ private constructor(
66496669 }
66506670
66516671 class Gain
6672+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
66526673 private constructor (
66536674 private val absolute: JsonField <Float >,
66546675 private val percentage: JsonField <Float >,
@@ -6843,6 +6864,7 @@ private constructor(
68436864 }
68446865
68456866 class Transaction
6867+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
68466868 private constructor (
68476869 private val amount: JsonField <Float >,
68486870 private val balance: JsonField <Float >,
@@ -7517,6 +7539,7 @@ private constructor(
75177539 }
75187540
75197541 class Np
7542+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
75207543 private constructor (
75217544 private val additionalInfo: JsonValue ,
75227545 private val cra: JsonField <String >,
@@ -7830,6 +7853,7 @@ private constructor(
78307853 (if (value.asKnown().isPresent) 1 else 0 )
78317854
78327855 class Fund
7856+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
78337857 private constructor (
78347858 private val additionalInfo: JsonField <AdditionalInfo >,
78357859 private val cost: JsonField <Float >,
@@ -8141,6 +8165,7 @@ private constructor(
81418165
81428166 /* * Additional information specific to the NPS fund */
81438167 class AdditionalInfo
8168+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
81448169 private constructor (
81458170 private val manager: JsonField <String >,
81468171 private val tier: JsonField <Tier >,
@@ -8487,6 +8512,7 @@ private constructor(
84878512 }
84888513
84898514 class LinkedHolder
8515+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
84908516 private constructor (
84918517 private val name: JsonField <String >,
84928518 private val pan: JsonField <String >,
@@ -8699,6 +8725,7 @@ private constructor(
86998725 }
87008726
87018727 class Summary
8728+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
87028729 private constructor (
87038730 private val accounts: JsonField <Accounts >,
87048731 private val totalValue: JsonField <Float >,
@@ -8860,6 +8887,7 @@ private constructor(
88608887 (if (totalValue.asKnown().isPresent) 1 else 0 )
88618888
88628889 class Accounts
8890+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
88638891 private constructor (
88648892 private val demat: JsonField <Demat >,
88658893 private val insurance: JsonField <Insurance >,
@@ -9095,6 +9123,7 @@ private constructor(
90959123 (nps.asKnown().getOrNull()?.validity() ? : 0 )
90969124
90979125 class Demat
9126+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
90989127 private constructor (
90999128 private val count: JsonField <Long >,
91009129 private val totalValue: JsonField <Float >,
@@ -9287,6 +9316,7 @@ private constructor(
92879316 }
92889317
92899318 class Insurance
9319+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
92909320 private constructor (
92919321 private val count: JsonField <Long >,
92929322 private val totalValue: JsonField <Float >,
@@ -9479,6 +9509,7 @@ private constructor(
94799509 }
94809510
94819511 class MutualFunds
9512+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
94829513 private constructor (
94839514 private val count: JsonField <Long >,
94849515 private val totalValue: JsonField <Float >,
@@ -9671,6 +9702,7 @@ private constructor(
96719702 }
96729703
96739704 class Nps
9705+ @JsonCreator(mode = JsonCreator .Mode .DISABLED )
96749706 private constructor (
96759707 private val count: JsonField <Long >,
96769708 private val totalValue: JsonField <Float >,
0 commit comments