Db
domain.fetch_request.ports.db
Summary
Persistence port for fetch requests.
Maps the FetchRequest model (with a populated account reference) to a
Mongo-backed document and exposes the repo factory with population rules.
Classes
FetchRequestDocument
Bases: FetchRequest, BaseDocument
Mongo document for fetch requests.
Attributes:
| Name | Type | Description |
|---|---|---|
account |
AccountDocument
|
Populated account reference. |
Functions
create_fetch_request_repo
Create the fetch request repository with account population.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_repo |
Any
|
Repository used to populate |
None
|
user_repo |
Any
|
Reserved for user population; currently unused. |
None
|
Returns:
| Type | Description |
|---|---|
|
Repository over the |
|
|
population rules. |