6.4.2.10 FeedDetection
6.4.2.10.1 Purpose¶
To be written.
6.4.2.10.2 Questions it answers¶
- To be written.
6.4.2.10.3 Fields¶
| Field | Type | Cardinality | Description |
|---|---|---|---|
id |
string (uuid) |
1..1 |
Key. |
source_feed |
SourceFeed | 1..1 |
|
source_channel |
SourceChannel | 1..1 |
The product detected. |
detected_version |
string |
0..1 |
|
fingerprint |
string |
0..1 |
The structure signature the client computed. |
first_seen_at |
datetime |
1..1 |
|
last_seen_at |
datetime |
1..1 |
|
last_run |
SyncRun | 1..1 |
|
runs |
integer |
1..1 |
Default: 1.How many runs reported this detection. |
6.4.2.10.4 Relationships¶
References
FeedDetection.source_feed→ SourceFeed (1..1)FeedDetection.source_channel→ SourceChannel (1..1)FeedDetection.last_run→ SyncRun (1..1)
6.4.2.10.5 Rules & constraints¶
- What one feed's source was seen as: the product, version and fingerprint the client detected (SourceDetection), first and last, so staff see which versions are in the field before they map them (AdapterMapping).
(source_feed, source_channel, detected_version, fingerprint)is unique. Updated by every run that reports a detection.