Eine Feed-Einheit stellt einen einzelnen aktiven oder bevorstehenden Stream von CDF-Datendateien im Zeitverlauf dar, der einem bestimmten Land und CDF-Feedtyp entspricht. Weitere Informationen finden Sie unter Feedtypen.
Ein FeedDeliveryReport kann mehrere Feed-Entitäten für ein bestimmtes Land und einen bestimmten Feedtyp enthalten, sofern sich ihre Bereiche nicht überschneiden, weder nach geografischem Bereich, Zeitraum noch Büroebe. Hier einige Beispiele für gültige Kombinationen:
- Ein einzelnes
FeedDeliveryReportkann sowohl einFeedfür US-Amtsträger als auch einFeedfür die Vorwahl in den USA (immergrün) enthalten. - Ein einzelnes
FeedDeliveryReportkann eineFeedfür die Vorwahlen in den USA (2022) und eineFeedfür die Vorwahlen in den USA (2024) enthalten. - Ein einzelnes
FeedDeliveryReportkann eineFeedfür die Vorwahl in den USA (nur auf Bundesebene, 2022) und eineFeedfür die Vorwahl in den USA (nur auf Bundesstaatsebene, 2022) enthalten. - Ein einzelnes
FeedDeliveryReportkann einen US-AmtsinhaberFeedund einen japanischen Kandidaten vor der WahlFeed(nur auf nationaler Ebene 2022) enthalten, aber nur, wenn beide Länder im Geltungsbereich liegen.
Eine Feed hat entweder eine begrenzte Laufzeit, weil es ein erwartetes Enddatum gibt (z. B. 60 Tage nach einer Wahl), oder sie ist „immergrün“, d. h., es gibt kein erwartetes Enddatum und sie wird fortlaufend aktualisiert.
Warten Sie 60 Tage nach dem FeedInactiveDate eines Feeds, bevor Sie ihn aus dem Metadatenfeed entfernen.
Elemente
| Element | Multiplizität | Typ | Beschreibung |
|---|---|---|---|
FeedId |
1 | string |
Eine eindeutige und stabile Kennung für die Lebensdauer des Feeds. Nicht in mehreren Feeds verwendbar. |
FeedName |
1 | string |
Eine kurze Beschreibung des Feeds, z. B. „US Officeholders 2023“ (US-Amtsträger 2023). |
FeedType |
1 | FeedType |
Gibt an, um welche Art von CDF-Feed es sich handelt. |
FeedLongevity |
1 | FeedLongevity |
Gibt die Lebensdauer des Feeds an. |
SourceDirPath |
0 oder 1 | FeedSourcePathUri |
Vollständig qualifizierter Quellpfad-URI der XML-Datei des Feeds.
Die folgenden Dateihosting-Lösungen werden unterstützt:
Diese muss über dieselbe Dateihostinglösung wie der Metadatenfeed zugänglich sein, kann aber leer sein, bevor die Daten bereit sind. |
SqsQueueName |
0 oder 1 | string |
Der Name der SQS-Warteschlange für Feeds, für die Push-Benachrichtigungen aktiviert sind. Weitere Informationen finden Sie im SQS-Entwicklerleitfaden. Wenn diese Option nicht festgelegt ist, werden die Feedupdates stattdessen abgerufen. |
CountryCode |
0 oder 1 | string |
Der ISO 3166-1 Alpha-2-Ländercode, der in diesem Feed enthalten ist. Erforderlich, wenn FeedType nicht election-dates oder voter-information ist.
|
FeedInactiveDate |
0 oder 1 | date |
Ein Datum im ISO 8601-Format, das angibt, wann der Feed nicht mehr aktualisiert wird und nicht mehr aufgenommen werden sollte.
|
IsTest |
0 oder 1 | boolean |
Gibt an, ob der Feed ein Testfeed für Simulationen ist. Wenn keine Angabe erfolgt, wird false angenommen.
|
ElectionEventCollection |
0 oder 1 | ElectionEvent |
Enthält Informationen zu Wahlen, die in diesem Feed behandelt werden. Dies wird nur für die Feedtypen PRE_ELECTION oder ELECTION_RESULTS berücksichtigt. |
OfficeholderSubFeed |
0 oder 1 | OfficeholderSubFeed |
Enthält Informationen zu den Amtsträgern, die in diesem Feed enthalten sind.
Dies wird nur für den Feedtyp OFFICEHOLDER berücksichtigt. |