mirror of
https://github.com/MISP/misp-galaxy.git
synced 2024-12-02 11:47:18 +00:00
17 lines
413 B
Python
17 lines
413 B
Python
class Document:
|
|
"""
|
|
Represents a single document in a result set
|
|
"""
|
|
|
|
def __init__(self, id, payload=None, **fields):
|
|
self.id = id
|
|
self.payload = payload
|
|
for k, v in fields.items():
|
|
setattr(self, k, v)
|
|
|
|
def __repr__(self):
|
|
return f"Document {self.__dict__}"
|
|
|
|
def __getitem__(self, item):
|
|
value = getattr(self, item)
|
|
return value
|