SystemyDialogowe/UserAct.py
2021-04-25 23:17:14 +02:00

33 lines
1001 B
Python

from UserActType import UserActType
class UserAct:
def __init__(self, actType, actParams = None):
if actType == None:
raise Exception('actType cannot be None')
self.__actType = actType
if actParams != None:
if type(actParams) is not list:
raise Exception(
'actParams has wrong type: expected type \'list\', got \'{}\''.format(type(actParams)))
self.__actParams = actParams
def __repr__(self):
return "UserAct()"
def __str__(self):
return "actType:{} actParams:{}".format(self.__actType,self.__actParams)
def setActParams(self, actParams):
if type(actParams) is not list:
raise Exception(
'actParams has wrong type: expected type \'list\', got \'{}\''.format(type(actParams)))
self.__actParams = actParams
def getActParams(self):
return self.__actParams
def getActType(self):
return self.__actType