47 lines
1.1 KiB
Python
47 lines
1.1 KiB
Python
|
class Operation:
|
||
|
_operationTypes = None
|
||
|
_amount = None
|
||
|
_person = None
|
||
|
_title = None
|
||
|
_date = None
|
||
|
|
||
|
def __init__(self, type, amount, person, title, date):
|
||
|
self.setOperationType(type)
|
||
|
self.setAmount(amount)
|
||
|
self.setPerson(person)
|
||
|
self.setTitle(title)
|
||
|
self.setDate(date)
|
||
|
|
||
|
def getDate(self):
|
||
|
return self._date
|
||
|
|
||
|
def setDate(self, value):
|
||
|
self._date = value
|
||
|
|
||
|
def getTitle(self):
|
||
|
return self._title
|
||
|
|
||
|
def setTitle(self, title):
|
||
|
self._title = title
|
||
|
|
||
|
def getPerson(self):
|
||
|
return self._person
|
||
|
|
||
|
def setPerson(self, value):
|
||
|
self._person = value
|
||
|
|
||
|
def getOperationType(self):
|
||
|
return self._operationTypes
|
||
|
|
||
|
def setOperationType(self, value):
|
||
|
self._operationTypes = value
|
||
|
|
||
|
def getAmount(self):
|
||
|
return self._amount
|
||
|
|
||
|
def setAmount(self, value):
|
||
|
self._amount = value
|
||
|
|
||
|
def __str__(self):
|
||
|
return f"Operation type: {self.getOperationType()}\nAmount: {self.getAmount()}\nAccount: {self.getPerson()}, \nDate: {self.getDate()}"
|