Service
domain.fetch_pipeline.ports.service
Summary
Service port for fetch pipeline ambiguity CRUD.
Exposes a Hexa-built CRUD service over the ambiguity model/document.
Classes
AmbiguityCrudsService
Bases: CrudsServiceAdaptor[Ambiguity, AmbiguityDocument]
CRUD service for ambiguity records.
Attributes:
| Name | Type | Description |
|---|---|---|
model |
Ambiguity
|
Domain model class. |
schema |
AmbiguityDocument
|
Persistence document class. |
Functions
get_ambiguity_service
Build the ambiguity CRUD service bound to a repo.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
repo |
Repository instance used for persistence. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AmbiguityCrudsService |
AmbiguityCrudsService
|
The wired service. |