1818 AccountUseTypes ,
1919 Country ,
2020 Gender ,
21+ IncomeType ,
2122 MonthlyMovementsTypes ,
2223 MonthlySpendingTypes ,
2324 State ,
@@ -70,6 +71,7 @@ class User(Creatable, Retrievable, Updateable, Queryable):
7071 account_use_type : Optional [AccountUseTypes ] = None
7172 monthly_spending_type : Optional [MonthlySpendingTypes ] = None
7273 monthly_movements_type : Optional [MonthlyMovementsTypes ] = None
74+ income_type : Optional [IncomeType ] = None
7375 # These fields are added by identify when retrieving a User:
7476 names : Optional [str ] = None
7577 first_surname : Optional [str ] = None
@@ -124,6 +126,7 @@ def create(
124126 account_use_type : Optional [AccountUseTypes ] = None ,
125127 monthly_spending_type : Optional [MonthlySpendingTypes ] = None ,
126128 monthly_movements_type : Optional [MonthlyMovementsTypes ] = None ,
129+ income_type : Optional [IncomeType ] = None ,
127130 * ,
128131 session : Session = global_session ,
129132 ) -> 'User' :
@@ -158,6 +161,7 @@ def update(
158161 account_use_type : Optional [AccountUseTypes ] = None ,
159162 monthly_spending_type : Optional [MonthlySpendingTypes ] = None ,
160163 monthly_movements_type : Optional [MonthlyMovementsTypes ] = None ,
164+ income_type : Optional [IncomeType ] = None ,
161165 pronouns : Optional [str ] = None ,
162166 * ,
163167 session : Session = global_session ,
@@ -178,6 +182,7 @@ def update(
178182 account_use_type = account_use_type ,
179183 monthly_spending_type = monthly_spending_type ,
180184 monthly_movements_type = monthly_movements_type ,
185+ income_type = income_type ,
181186 pronouns = pronouns ,
182187 )
183188 return cls ._update (id = user_id , ** request .model_dump (), session = session )
0 commit comments