| 1234567891011121314151617 |
- 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
|