Thực thể Feed biểu thị một luồng tệp dữ liệu CDF đang hoạt động hoặc sắp tới theo thời gian, tương ứng với một quốc gia cụ thể và loại nguồn cấp dữ liệu CDF. Để biết thêm thông tin chi tiết, hãy xem bài viết Các loại nguồn cấp dữ liệu.
Một FeedDeliveryReport có thể chứa nhiều thực thể Feed cho một quốc gia và loại nguồn cấp dữ liệu nhất định, miễn là phạm vi của các thực thể đó không trùng lặp, cho dù là theo phạm vi địa lý, khung thời gian hay cấp văn phòng. Sau đây là ví dụ về các tổ hợp hợp lệ:
- Một
FeedDeliveryReportcó thể chứa cảFeedcủa quan chức Hoa Kỳ vàFeedtrước bầu cử ở Hoa Kỳ (không thay đổi). - Một
FeedDeliveryReportcó thể chứa mộtFeedtrước bầu cử ở Hoa Kỳ (2022) và mộtFeedtrước bầu cử ở Hoa Kỳ (2024). - Một
FeedDeliveryReportcó thể chứaFeedtrước bầu cử ở Hoa Kỳ (Chỉ cấp liên bang năm 2022) và chứaFeedtrước bầu cử ở Hoa Kỳ (Chỉ cấp tiểu bang năm 2022). - Một
FeedDeliveryReportcó thể chứa một chức vụ tại Hoa KỳFeedvà một chức vụ tại Nhật Bản trước bầu cửFeed(Chỉ cấp quốc gia năm 2022), nhưng chỉ khi cả hai quốc gia đều thuộc phạm vi.
Feed có thời hạn giới hạn vì có ngày kết thúc dự kiến (chẳng hạn như 60 ngày sau cuộc bầu cử) hoặc là "dùng lâu dài", tức là không có ngày kết thúc dự kiến và được làm mới liên tục.
Chờ đến 60 ngày sau FeedInactiveDate của một nguồn cấp dữ liệu rồi mới xoá nguồn cấp dữ liệu đó khỏi nguồn cấp dữ liệu siêu dữ liệu.
Thành phần
| Phần tử | Số bội | Loại | Mô tả |
|---|---|---|---|
FeedId |
1 | string |
Giá trị nhận dạng duy nhất và cố định trong suốt thời gian tồn tại của nguồn cấp dữ liệu. Không thể sử dụng lại trên nhiều nguồn cấp dữ liệu. |
FeedName |
1 | string |
Nội dung mô tả ngắn cho nguồn cấp dữ liệu, chẳng hạn như "Quan chức Hoa Kỳ năm 2023". |
FeedType |
1 | FeedType |
Cho biết loại nguồn cấp dữ liệu CDF này. |
FeedLongevity |
1 | FeedLongevity |
Cho biết thời gian tồn tại của nguồn cấp dữ liệu. |
SourceDirPath |
0 hoặc 1 | FeedSourcePathUri |
URI đường dẫn nguồn đủ điều kiện của tệp XML trong nguồn cấp dữ liệu.
Chúng tôi hỗ trợ các giải pháp lưu trữ tệp sau đây:
Bạn phải truy cập được vào tệp này thông qua cùng một giải pháp lưu trữ tệp như nguồn cấp dữ liệu siêu dữ liệu, nhưng có thể để trống trước khi dữ liệu sẵn sàng. |
SqsQueueName |
0 hoặc 1 | string |
Tên của hàng đợi SQS cho nguồn cấp dữ liệu đã bật thông báo đẩy. Để biết thêm thông tin chi tiết, hãy xem Hướng dẫn dành cho nhà phát triển SQS. Nếu bạn không đặt giá trị này, thì các bản cập nhật nguồn cấp dữ liệu sẽ được kéo thay vì đẩy. |
CountryCode |
0 hoặc 1 | string |
Mã quốc gia theo ISO 3166-1 alpha-2 mà nguồn cấp dữ liệu này bao gồm. Bắt buộc nếu FeedType không phải là election-dates hoặc voter-information.
|
FeedInactiveDate |
0 hoặc 1 | date |
Ngày ở định dạng ISO-8601 cho biết thời điểm nguồn cấp dữ liệu sẽ không còn được cập nhật và không nên được nhập nữa.
|
IsTest |
0 hoặc 1 | boolean |
Nguồn cấp dữ liệu có phải là nguồn cấp dữ liệu kiểm thử cho các sim hay không. Giả định false nếu bạn không chỉ định.
|
ElectionEventCollection |
0 hoặc 1 | ElectionEvent |
Chứa thông tin về các cuộc bầu cử được đề cập trong nguồn cấp dữ liệu này. Chỉ các loại nguồn cấp dữ liệu PRE_ELECTION hoặc ELECTION_RESULTS mới tuân thủ quy tắc này. |
OfficeholderSubFeed |
0 hoặc 1 | OfficeholderSubFeed |
Chứa thông tin về các quan chức được đề cập trong nguồn cấp dữ liệu này.
Yêu cầu này chỉ được tuân thủ đối với loại nguồn cấp dữ liệu OFFICEHOLDER. |