66from bunq .sdk .exception .bunq_exception import BunqException
77from bunq .sdk .model .core .bunq_model import BunqModel
88from bunq .sdk .model .core .session_token import SessionToken
9- from bunq .sdk .model .generated .endpoint import UserPerson , UserCompany , UserApiKey , UserPaymentServiceProvider
9+ from bunq .sdk .model .generated .endpoint import UserPersonApiObject , UserCompanyApiObject , UserApiKeyApiObject , UserPaymentServiceProviderApiObject
1010
1111
1212class SessionContext :
1313 """
1414 :type _token: str
1515 :type _expiry_time: datetime.datetime
1616 :type _user_id: int
17- :type _user_person: UserPerson |None
18- :type _user_company: UserCompany |None
19- :type _user_api_key: UserApiKey |None
20- :type _user_payment_service_provider: UserPaymentServiceProvider |None
17+ :type _user_person: UserPersonApiObject |None
18+ :type _user_company: UserCompanyApiObject |None
19+ :type _user_api_key: UserApiKeyApiObject |None
20+ :type _user_payment_service_provider: UserPaymentServiceProviderApiObject |None
2121 """
2222
2323 # Error constants
@@ -37,19 +37,19 @@ def user_id(self) -> int:
3737 return self ._user_id
3838
3939 @property
40- def user_person (self ) -> Optional [UserPerson ]:
40+ def user_person (self ) -> Optional [UserPersonApiObject ]:
4141 return self ._user_person
4242
4343 @property
44- def user_company (self ) -> Optional [UserCompany ]:
44+ def user_company (self ) -> Optional [UserCompanyApiObject ]:
4545 return self ._user_company
4646
4747 @property
48- def user_api_key (self ) -> Optional [UserApiKey ]:
48+ def user_api_key (self ) -> Optional [UserApiKeyApiObject ]:
4949 return self ._user_api_key
5050
5151 @property
52- def user_payment_service_provider (self ) -> Optional [UserPaymentServiceProvider ]:
52+ def user_payment_service_provider (self ) -> Optional [UserPaymentServiceProviderApiObject ]:
5353 return self ._user_payment_service_provider
5454
5555 def __init__ (self , token : SessionToken , expiry_time : datetime .datetime , user : BunqModel ) -> None :
@@ -63,28 +63,28 @@ def __init__(self, token: SessionToken, expiry_time: datetime.datetime, user: Bu
6363 self .__set_user (user )
6464
6565 def __get_user_id (self , user : BunqModel ) -> int :
66- if isinstance (user , UserPerson ):
66+ if isinstance (user , UserPersonApiObject ):
6767 return user .id_
6868
69- if isinstance (user , UserCompany ):
69+ if isinstance (user , UserCompanyApiObject ):
7070 return user .id_
7171
72- if isinstance (user , UserApiKey ):
72+ if isinstance (user , UserApiKeyApiObject ):
7373 return user .id_
7474
75- if isinstance (user , UserPaymentServiceProvider ):
75+ if isinstance (user , UserPaymentServiceProviderApiObject ):
7676 return user .id_
7777
7878 raise BunqException (self ._ERROR_UNEXPECTED_USER_INSTANCE )
7979
8080 def __set_user (self , user : BunqModel ):
81- if isinstance (user , UserPerson ):
81+ if isinstance (user , UserPersonApiObject ):
8282 self ._user_person = user
83- elif isinstance (user , UserCompany ):
83+ elif isinstance (user , UserCompanyApiObject ):
8484 self ._user_company = user
85- elif isinstance (user , UserApiKey ):
85+ elif isinstance (user , UserApiKeyApiObject ):
8686 self ._user_api_key = user
87- elif isinstance (user , UserPaymentServiceProvider ):
87+ elif isinstance (user , UserPaymentServiceProviderApiObject ):
8888 self ._user_payment_service_provider = user
8989 else :
9090 raise BunqException (self ._ERROR_UNEXPECTED_USER_INSTANCE )
0 commit comments