Represents a single document in a result set
| 1 | class Document: |
| 2 | """ |
| 3 | Represents a single document in a result set |
| 4 | """ |
| 5 | |
| 6 | def __init__(self, id, payload=None, **fields): |
| 7 | self.id = id |
| 8 | self.payload = payload |
| 9 | for k, v in fields.items(): |
| 10 | setattr(self, k, v) |
| 11 | |
| 12 | def __repr__(self): |
| 13 | return f"Document {self.__dict__}" |
| 14 | |
| 15 | def __getitem__(self, item): |
| 16 | value = getattr(self, item) |
| 17 | return value |
no outgoing calls
no test coverage detected