Une entité Feed représente un flux unique de fichiers de données CDF actifs ou à venir au fil du temps, qui correspondent à un pays et à un type de flux CDF spécifiques. Pour en savoir plus, consultez Types de flux.
Un FeedDeliveryReport peut contenir plusieurs entités Feed pour un pays et un type de flux donnés, à condition que leurs champs d'application ne se chevauchent pas (champ d'application géographique, période ou niveau de bureau). Voici des exemples de combinaisons valides :
- Un même
FeedDeliveryReportpeut contenir à la fois unFeedpour les titulaires de fonctions publiques aux États-Unis et unFeedpour les élections américaines (toujours d'actualité). - Un même
FeedDeliveryReportpeut contenir unFeedpréélectoral américain (2022) et unFeedpréélectoral américain (2024). - Un seul
FeedDeliveryReportpeut contenir unFeedpréélectoral américain (uniquement au niveau fédéral en 2022) et unFeedpréélectoral américain (uniquement au niveau des États en 2022). - Un seul
FeedDeliveryReportpeut contenir un titulaire de fonction américainFeedet unFeedjaponais avant les élections (uniquement au niveau national en 2022), mais uniquement si les deux pays sont concernés.
Une Feed a une durée limitée, car une date de fin est prévue (par exemple, 60 jours après une élection), ou elle est "permanente", ce qui signifie qu'aucune date de fin n'est prévue et qu'elle est actualisée en permanence.
Attendez 60 jours après la FeedInactiveDate d'un flux avant de le supprimer du flux de métadonnées.
Éléments
| Élément | Multiplicité | Type | Description |
|---|---|---|---|
FeedId |
1 | string |
Identifiant unique et stable pour la durée de vie du flux. Non réutilisable dans plusieurs flux. |
FeedName |
1 | string |
Brève description du flux, par exemple "Fonctionnaires américains 2023". |
FeedType |
1 | FeedType |
Indique le type de flux CDF. |
FeedLongevity |
1 | FeedLongevity |
Indique la durée de vie du flux. |
SourceDirPath |
0 ou 1 | FeedSourcePathUri |
URI du chemin d'accès complet au fichier XML du flux source.
Les solutions d'hébergement de fichiers suivantes sont acceptées :
Il doit être accessible via la même solution d'hébergement de fichiers que le flux de métadonnées, mais peut être vide avant que les données ne soient prêtes. |
SqsQueueName |
0 ou 1 | string |
Nom de la file d'attente SQS pour les flux dont les notifications push sont activées. Pour en savoir plus, consultez le guide du développeur SQS. Si ce paramètre n'est pas défini, les mises à jour du flux seront extraites à la place. |
CountryCode |
0 ou 1 | string |
Code pays ISO 3166-1 alpha-2 couvert par ce flux. Obligatoire si FeedType n'est pas election-dates ni voter-information.
|
FeedInactiveDate |
0 ou 1 | date |
Date au format ISO-8601 indiquant quand le flux ne sera plus mis à jour et ne devra plus être ingéré.
|
IsTest |
0 ou 1 | boolean |
Indique si le flux est un flux de test pour les simulations. La valeur par défaut est false si aucune valeur n'est spécifiée.
|
ElectionEventCollection |
0 ou 1 | ElectionEvent |
Contient des informations sur les élections couvertes par ce flux. Cette option n'est respectée que pour les types de flux PRE_ELECTION ou ELECTION_RESULTS. |
OfficeholderSubFeed |
0 ou 1 | OfficeholderSubFeed |
Contient des informations sur les titulaires de fonctions couverts par ce flux.
Cette valeur n'est respectée que pour le type de flux OFFICEHOLDER. |