File indexing completed on 2024-05-12 05:01:45

0001 """ Account Info Class """
0002 
0003 import sys
0004 class AccountInfo:
0005     def __init__(self):
0006         self.accountName = ''
0007         self.userName = ''
0008         self.serverUrl = ''
0009 
0010     # redefine print info
0011     def __str__(self):
0012         return (f"account name={self.accountName}, userName={self.userName}, serverUrl={self.serverUrl}")
0013 
0014     """ accountname """
0015     @property
0016     def accountName(self)->str:
0017         return self.__accountName
0018 
0019     @accountName.setter
0020     def accountName(self, val):
0021         self.__accountName = val
0022 
0023     """ userName """
0024     @property
0025     def userName(self)->str:
0026         return self.__userName
0027 
0028     @userName.setter
0029     def userName(self, val):
0030         self.__userName = val
0031 
0032     """ serverUrl """
0033     @property
0034     def serverUrl(self)->str:
0035         return self.__serverUrl
0036 
0037     @serverUrl.setter
0038     def serverUrl(self, val):
0039         self.__serverUrl = val