খাওয়ান

একটি Feed এনটিটি সময়ের সাথে সাথে একটি নির্দিষ্ট দেশ এবং CDF ফিড টাইপের সাথে সম্পর্কিত CDF ডেটা ফাইলের একটি একক সক্রিয় বা আসন্ন প্রবাহকে প্রতিনিধিত্ব করে। আরও বিস্তারিত জানতে, ফিড টাইপস দেখুন। একটি FeedDeliveryReport একটি নির্দিষ্ট দেশ এবং ফিড টাইপের জন্য একাধিক Feed এনটিটি থাকতে পারে, যতক্ষণ পর্যন্ত তাদের পরিধি ভৌগোলিক পরিধি, সময়সীমা বা অফিস স্তর অনুযায়ী ওভারল্যাপ না করে। বৈধ সংমিশ্রণের উদাহরণ নিচে দেওয়া হলো:

  • একটি একক FeedDeliveryReport একজন মার্কিন পদাধিকারীর Feed এবং একটি মার্কিন নির্বাচন-পূর্ববর্তী Feed (এভারগ্রিন) উভয়ই থাকতে পারে।
  • একটি একক FeedDeliveryReport একটি মার্কিন প্রাক-নির্বাচনী Feed (২০২২) এবং একটি মার্কিন প্রাক-নির্বাচনী Feed (২০২৪) থাকতে পারে।
  • একটি একক FeedDeliveryReport একটি মার্কিন প্রাক-নির্বাচনী Feed (শুধুমাত্র ২০২২ ফেডারেল-স্তরের) এবং একটি মার্কিন প্রাক-নির্বাচনী Feed (শুধুমাত্র ২০২২ রাজ্য-স্তরের) থাকতে পারে।
  • একটি একক FeedDeliveryReport একজন মার্কিন পদাধিকারীর Feed এবং একটি জেপি প্রাক-নির্বাচনী Feed (শুধুমাত্র ২০২২ জাতীয়-স্তরের জন্য) থাকতে পারে, তবে শর্ত হলো উভয় দেশই এর আওতাভুক্ত হতে হবে।

একটি Feed হয় একটি সীমিত মেয়াদ থাকে, কারণ এর একটি প্রত্যাশিত শেষ তারিখ থাকে (যেমন নির্বাচনের ৬০ দিন পর), অথবা এটি "এভারগ্রিন" হয়, যার অর্থ হলো এর কোনো প্রত্যাশিত শেষ তারিখ নেই এবং এটি ক্রমাগত রিফ্রেশ হতে থাকে।

মেটাডেটা ফিড থেকে কোনো ফিড সরানোর আগে, সেটির FeedInactiveDate এর পর ৬০ দিন পর্যন্ত অপেক্ষা করুন।

উপাদান

উপাদান বহুত্ব প্রকার বর্ণনা
FeedId string ফিডের জীবনকাল জুড়ে একটি অনন্য ও স্থিতিশীল শনাক্তকারী। বিভিন্ন ফিডের ক্ষেত্রে এটি পুনরায় ব্যবহারযোগ্য নয়।
FeedName string ফিডটির জন্য একটি সংক্ষিপ্ত বিবরণ, যেমন "মার্কিন পদাধিকারী ২০২৩"।
FeedType FeedType এটি কোন ধরনের সিডিএফ ফিড তা নির্দেশ করে।
FeedLongevity FeedLongevity খাদ্যের জীবনকাল নির্দেশ করে।
SourceDirPath ০ অথবা ১ FeedSourcePathUri ফিডের XML ফাইলের পূর্ণাঙ্গ উৎস পাথ URI।

নিম্নলিখিত ফাইল হোস্টিং সমাধানগুলি সমর্থিত:

  • s3
  • ftp এবং sftp
  • http এবং https

এটি অবশ্যই মেটাডেটা ফিডের মতো একই ফাইল হোস্টিং সলিউশনের মাধ্যমে অ্যাক্সেসযোগ্য হতে হবে, কিন্তু ডেটা প্রস্তুত হওয়ার আগে এটি খালি থাকতে পারে।

SqsQueueName ০ অথবা ১ string যেসব ফিডে পুশ নোটিফিকেশন চালু করা আছে, সেগুলোর জন্য SQS কিউ-এর নাম। আরও বিস্তারিত জানতে SQS ডেভেলপার গাইড দেখুন। এটি সেট করা না থাকলে, এর পরিবর্তে ফিড আপডেটগুলো টেনে আনা হবে।
CountryCode ০ অথবা ১ string এই ফিডটি যে ISO 3166-1 alpha-2 কান্ট্রি কোড কভার করে। যদি FeedType election-dates বা voter-information না হয়, তবে এটি আবশ্যক।
FeedInactiveDate ০ অথবা ১ date ISO-8601 ফরম্যাটে একটি তারিখ যা নির্দেশ করে কখন ফিডটি আর আপডেট করা হবে না এবং আর গ্রহণ করা উচিত নয়।
  • evergreen সারের ক্ষেত্রে, এটি সম্ভবত একেবারেই সেট করা উচিত নয়, যদি না সারটি বাতিল করা হচ্ছে।
  • limited ফিডের ক্ষেত্রে, এটি ফিডের সর্বশেষ ElectionEvent এর শেষ তারিখের দুই সপ্তাহ পরে অথবা সর্বশেষ নির্বাচন-পরবর্তী আপডেটের প্রত্যাশিত তারিখের দুই সপ্তাহ পরে সেট করা উচিত। উল্লেখ্য যে, যদি কোনো ElectionEvent বাতিল করা হয় এবং কোনো আপডেটের প্রত্যাশা না থাকে, তাহলে FeedInactiveDate টি সেই ElectionEvent এর EndDate আগে হতে পারে।
  • yearly ফিডের ক্ষেত্রে, limited ফিডের মতোই, এটি সর্বশেষ ElectionEvent এর শেষ তারিখের অন্তত দুই সপ্তাহ পরে নির্ধারণ করা উচিত, তবে এটি যে বছরের জন্য ফিডটি তৈরি করা হয়েছে, সেই বছর শেষ হওয়ার দুই সপ্তাহের আগেও হওয়া উচিত নয়। উদাহরণস্বরূপ, একটি ২০২৪ সালের ফিডের জন্য, ' FeedInactiveDate 2025-01-14 নির্ধারণ করা উচিত, যদি সাধারণ ক্ষেত্রে সমস্ত নির্বাচন 2024-12-31 তারিখে বা তার আগে শেষ হয়ে গিয়ে থাকে। যদি নির্বাচন স্থগিত করা হয়, ২০২৫ সালে রানঅফ নির্বাচন অনুষ্ঠিত হয়, বা অন্য কোনো কারণে নির্বাচনী কার্যক্রম ২০২৫ সাল পর্যন্ত চলতে থাকে, তবে এটি আরও পরেও নির্ধারণ করা যেতে পারে।
IsTest ০ অথবা ১ boolean ফিডটি সিমস-এর জন্য একটি টেস্ট ফিড কিনা। অনির্দিষ্ট থাকলে এটি false বলে ধরে নেওয়া হবে।
ElectionEventCollection ০ অথবা ১ ElectionEvent এই ফিডের আওতাভুক্ত নির্বাচন সম্পর্কিত তথ্য এতে রয়েছে। এটি শুধুমাত্র PRE_ELECTION বা ELECTION_RESULTS ফিড টাইপগুলোর ক্ষেত্রেই প্রযোজ্য।
OfficeholderSubFeed ০ অথবা ১ OfficeholderSubFeed এই ফিডের আওতাভুক্ত পদাধিকারীদের তথ্য এতে রয়েছে। এটি শুধুমাত্র OFFICEHOLDER ফিড টাইপের জন্য প্রযোজ্য।