feat: introduce setter for galaxies

pull/1020/head
Sura De Silva 2023-07-03 12:57:52 +10:00
parent 4085e0faef
commit 10f4d30960
1 changed files with 7 additions and 0 deletions

View File

@ -1721,6 +1721,13 @@ class MISPEvent(AbstractMISP):
def galaxies(self) -> List[MISPGalaxy]:
return self.Galaxy
@galaxies.setter
def galaxies(self, galaxies: List[MISPGalaxy]):
if all(isinstance(x, MISPGalaxy) for x in galaxies):
self.Galaxy = galaxies
else:
raise PyMISPError('All the attributes have to be of type MISPGalaxy.')
@property
def objects(self) -> List[MISPObject]:
return self.Object