রিপোর্টিং আইডি

একটি সুরক্ষিত দর্শক নিলামে রিপোর্টিং আইডি কীভাবে কাজ করে তা জানুন

ওভারভিউ

রিপোর্টিং আইডি হল একটি বিজ্ঞাপনের সাথে যুক্ত শনাক্তকারী যা একটি বিড তৈরি করা, একটি বিড স্কোর করা এবং প্রতিবেদন করার জন্য ব্যবহারের জন্য উপলব্ধ৷ রিপোর্টিং আইডিগুলি ক্রেতার দ্বারা ইন্টারেস্ট গ্রুপ কনফিগারেশনে প্রদান করা হয় এবং সেগুলি generateBid() , scoreAd() , reportResult() এবং reportWin() এ উপলব্ধ বিভিন্ন শর্তে যা এই গাইডে আলোচনা করা হয়েছে৷

রিপোর্টিং আইডি আপনাকে একটি বিজ্ঞাপনের জন্য একটি শনাক্তকারীর প্রতিবেদন করার অনুমতি দেয় এবং ডিলগুলির মতো ব্যবহারের ক্ষেত্রেও সক্ষম করে৷

রিপোর্টিং আইডিগুলি সুরক্ষিত শ্রোতা ক্রেতা এবং বিক্রেতার ফাংশনগুলির জন্য উপলব্ধ হয়৷
রিপোর্টিং আইডি উপলব্ধতা

দুই ধরনের তিনটি রিপোর্টিং আইডি আছে:

  • অ-নির্বাচনযোগ্য রিপোর্টিং আইডি
    • buyerReportingId (একটি স্ট্রিং)
    • buyerAndSellerReportingId (একটি স্ট্রিং)
  • নির্বাচনযোগ্য রিপোর্টিং আইডি
    • selectableBuyerAndSellerReportingIds (স্ট্রিংগুলির একটি অ্যারে)

নির্বাচনযোগ্য রিপোর্টিং আইডি ব্যবহার করা হয় কিনা তার উপর নির্ভর করে রিপোর্টিং আইডি ভিন্নভাবে আচরণ করে। যখন শুধুমাত্র অ-নির্বাচনযোগ্য রিপোর্টিং আইডি ব্যবহার করা হয়, সেই আইডিগুলি শুধুমাত্র রিপোর্টিং ফাংশনগুলির মধ্যেই উপলব্ধ হয়৷ যখন প্রয়োজনে অ-নির্বাচনযোগ্য রিপোর্টিং আইডিগুলির সাথে নির্বাচনযোগ্য রিপোর্টিং আইডি ব্যবহার করা হয়, তখন সংজ্ঞায়িত সমস্ত আইডি generateBid() এবং scoreAd() মধ্যেও উপলব্ধ হয়৷

অ-নির্বাচনযোগ্য রিপোর্টিং আইডি

রিপোর্টিং আইডিগুলি সুরক্ষিত শ্রোতা ক্রেতা এবং বিক্রেতার ফাংশনগুলির জন্য উপলব্ধ হয়৷
নির্বাচনযোগ্য রিপোর্টিং আইডি উপলব্ধতা

buyerReportingId এবং buyerAndSellerReportingId হল অ-নির্বাচনযোগ্য রিপোর্টিং আইডি যা ক্রেতা এবং বিক্রেতার রিপোর্টিং ফাংশনে উপলব্ধ আগ্রহ গ্রুপ কনফিগারে সংজ্ঞায়িত করা হয়। ক্রেতা এবং বিক্রেতার রিপোর্টিং ফাংশনগুলি শুধুমাত্র বিজয়ী বিজ্ঞাপনের জন্য চলবে, এবং ফাংশনগুলি সেই বিজয়ী বিজ্ঞাপনের জন্য সংজ্ঞায়িত রিপোর্টিং আইডিগুলি পাবে৷

নির্বাচনযোগ্য রিপোর্টিং আইডি ছাড়া ব্যবহার করা হলে, ক্রেতা রিপোর্টিং ফাংশনটি ওভাররাইটিং আচরণের উপর নির্ভর করে buyerReportingId বা buyerAndSellerReportingId গ্রহণ করে এবং বিক্রেতা রিপোর্টিং ফাংশন buyerAndSellerReportingId রিপোর্টিং আইডি গ্রহণ করে। যদি buyerReportingId বা buyerAndSellerReportingId উভয়ই আগ্রহ গ্রুপ কনফিগারেশনে সংজ্ঞায়িত করা না থাকে, তাহলে reportWin() ফাংশন বিজয়ী বিডের আগ্রহ গ্রুপের নাম ( interestGroupName ) পায়।

অ-নির্বাচনযোগ্য আইডিগুলি generateBid() এবং scoreAd() এর মধ্যে উপলব্ধ নয় যদি সেগুলি নির্বাচনযোগ্য রিপোর্টিং আইডিগুলির সাথে ব্যবহার না করা হয়৷

ইন্টারেস্ট গ্রুপে আইডি রিপোর্ট করা

একটি আগ্রহ গ্রুপের প্রতিটি বিজ্ঞাপনের জন্য ক্রেতার দ্বারা রিপোর্টিং আইডিগুলি সংজ্ঞায়িত করা হয়:

navigator.joinAdInterestGroup({
  owner: 'https://buyer.example',
  name: 'example-interest-group',
  ads: [{
    renderUrl: `https://buyer.example/ad.html`,
    // buyerAndSellerReportingId goes to the buyer and seller reporting functions
    buyerAndSellerReportingId: 'bsrid123',
    // buyerReportingId is defined here as an example, but
    // is not used due to the overwrite rules described later
    buyerReportingId: 'brid123',
  }]
});

বিক্রেতা রিপোর্টিং

বিক্রেতার রিপোর্টিং পর্বের সময়, buyerAndSellerReportingId মান reportResult() :

function reportResult(..., browserSignals, ...) {
  const {
    buyerAndSellerReportingId // 'bsrid123'
  } = browserSignals;

  sendReportTo(`https://seller.example/report?bsrid=${buyerAndSellerReportingId}`);
}

আইডিটি reportResult() ভিতরে উপলব্ধ হওয়ার আগে, এটি স্বার্থ গোষ্ঠীর মালিক, বিডিং স্ক্রিপ্ট ইউআরএল, রেন্ডার ইউআরএল এবং বিজ্ঞাপনের আকার (অন্তত Q1 2025 পর্যন্ত এই চেক থেকে বিজ্ঞাপনের আকার বাদ দেওয়া হয়) এর সাথে k-অনামিতার জন্য পরীক্ষা করা হয়। যদি এটি k-অনামী না হয়, reportResult() ফাংশন এখনও চলবে, কিন্তু রিপোর্টিং আইডি মান ফাংশনের ভিতরে উপলব্ধ হবে না।

ক্রেতা রিপোর্টিং

নিলামের ক্রেতা রিপোর্টিং পর্বের সময়, reportWin() কাছে একটি রিপোর্টিং আইডি উপলব্ধ হয়। যদি আগ্রহের গোষ্ঠীতে একাধিক রিপোর্টিং আইডি সংজ্ঞায়িত করা হয়, তাহলে একটি ওভাররাইট নিয়ম প্রয়োগ করা হয় যেখানে buyerAndSellerReportingId ওভাররাইট করে buyerReportingId :

  • যদি buyerAndSellerReportingId এবং buyerReportingId উভয়ই সংজ্ঞায়িত করা হয়, তাহলে buyerAndSellerReportingId ওভাররাইট করবে buyerReportingId , এবং buyerAndSellerReportingId reportWin() ভিতরে উপলব্ধ হবে।
  • যদি শুধুমাত্র buyerReportingId সংজ্ঞায়িত করা হয়, তাহলে buyerReportingId পাওয়া যাবে।
  • যদি buyerAndSellerReportingId বা buyerReportingId সংজ্ঞায়িত করা না থাকে, তাহলে interestGroupName উপলব্ধ হবে৷
function reportWin(..., browserSignals, ...) {
  const {
    buyerAndSellerReportingId // 'bsrid123'
  } = browserSignals;

  sendReportTo(`https://seller.example/report?bsrid=${buyerAndSellerReportingId}`);
}

রিপোর্টিং আইডি যেটি reportWin() ভিতরে উপলব্ধ হয় তা স্বার্থ গোষ্ঠীর মালিক, বিডিং স্ক্রিপ্ট ইউআরএল, রেন্ডার ইউআরএল এবং বিজ্ঞাপনের আকার (অন্তত Q1 2025 পর্যন্ত এই চেক থেকে বিজ্ঞাপনের আকার বাদ দেওয়া হয়) এর সাথে k-অনামিতার জন্য চেক করা হয়। যদি এটি k-অনামী চেক ব্যর্থ হয়, তাহলে reportWin() এখনও চলবে, কিন্তু রিপোর্টিং আইডি মান ফাংশনের ভিতরে উপলব্ধ হবে না।

শুধুমাত্র buyerReportingId সংজ্ঞায়িত করা হয়েছে

যদি শুধুমাত্র buyerReportingId ইন্টারেস্ট গ্রুপ কনফিগারেশনে সংজ্ঞায়িত করা হয়:

navigator.joinAdInterestGroup({
  owner: 'https://buyer.example',
  name: 'example-interest-group',
  ads: [{
    renderUrl: `https://buyer.example/ad.html`,
    buyerReportingId: 'brid123',
  }]
});

তারপর buyerReportingId reportWin() ভিতরে উপলব্ধ:

function reportWin(..., browserSignals, ...) {
  const {
    buyerReportingId, // 'brid123'
  } = browserSignals;
}

reportWin() এ উপলব্ধ হওয়ার আগে, buyerReportingId স্বার্থ গোষ্ঠীর মালিক, বিডিং স্ক্রিপ্ট ইউআরএল, রেন্ডার ইউআরএল এবং বিজ্ঞাপনের আকার (অন্তত Q1 2025 পর্যন্ত এই চেক থেকে বিজ্ঞাপনের আকার বাদ দেওয়া হয়েছে) সাথে k-অনামিতার জন্য চেক করা হয়।

শুধুমাত্র buyerAndSellerReportingId সংজ্ঞায়িত করা হয়েছে

যদি শুধুমাত্র buyerAndSellerReportingId ইন্টারেস্ট গ্রুপ কনফিগারেশনে সংজ্ঞায়িত করা হয়:

navigator.joinAdInterestGroup({
  owner: 'https://buyer.example',
  name: 'example-interest-group',
  ads: [{
    renderUrl: `https://buyer.example/ad.html`,
    buyerAndSellerReportingId: 'bsrid123',
  }]
});

তারপর buyerAndSellerReportingId reportWin() ভিতরে উপলব্ধ:

function reportWin(..., browserSignals, ...) {
  const {
    buyerAndSellerReportingId, // 'bsrid123'
  } = browserSignals;
}

reportWin() এ উপলব্ধ হওয়ার আগে, buyerAndSellerReportingId স্বার্থ গোষ্ঠীর মালিক, বিডিং স্ক্রিপ্ট ইউআরএল, রেন্ডার ইউআরএল, এবং বিজ্ঞাপনের আকার (অন্তত Q1 2025 পর্যন্ত এই চেক থেকে বিজ্ঞাপনের আকার বাদ দেওয়া হয়েছে) সঙ্গে কে-অনামিতার জন্য চেক করা হয়।

buyerAndSellerReportingId এবং buyerReportingId উভয়ই সংজ্ঞায়িত

যদি buyerAndSellerReportingId এবং buyerReportingId উভয়ই আগ্রহ গ্রুপ কনফিগারে সংজ্ঞায়িত করা হয়:

navigator.joinAdInterestGroup({
  owner: 'https://buyer.example',
  name: 'example-interest-group',
  ads: [{
    renderUrl: `https://buyer.example/ad.html`,
    buyerReportingId: 'brid123',
    buyerAndSellerReportingId: 'bsrid123',
  }]
});

তারপর শুধুমাত্র buyerAndSellerReportingId ওভাররাইট আচরণের কারণে reportWin() ভিতরে উপলব্ধ:

function reportWin(..., browserSignals, ...) {
  const {
    buyerAndSellerReportingId, // 'bsrid123'
  } = browserSignals;
}

reportWin() এ উপলব্ধ হওয়ার আগে, buyerAndSellerReportingId স্বার্থ গোষ্ঠীর মালিক, বিডিং স্ক্রিপ্ট ইউআরএল, রেন্ডার ইউআরএল, এবং বিজ্ঞাপনের আকার (অন্তত Q1 2025 পর্যন্ত এই চেক থেকে বিজ্ঞাপনের আকার বাদ দেওয়া হয়েছে) সঙ্গে কে-অনামিতার জন্য চেক করা হয়।

buyerAndSellerReportingId রিপোর্টিংআইডি বা buyerReportingId সংজ্ঞায়িত করা হয়নি

যদি ইন্টারেস্ট গ্রুপ কনফিগারেশনে রিপোর্টিং আইডি সংজ্ঞায়িত করা না থাকে:

navigator.joinAdInterestGroup({
  owner: 'https://buyer.example',
  name: 'example-interest-group',
  ads: [{
    renderUrl: `https://buyer.example/ad.html`,
  }]
});

তারপরে আগ্রহ গ্রুপের name reportWin() ভিতরে উপলব্ধ:

function reportWin(..., browserSignals, ...) {
  const {
    interestGroupName, // 'example-interest-group'
  } = browserSignals;
}

reportWin() এ উপলব্ধ হওয়ার আগে, আগ্রহ গোষ্ঠীর নাম ( interestGroupName ) কে-অজ্ঞাত পরিচয়ের জন্য স্বার্থ গোষ্ঠীর মালিক, বিডিং স্ক্রিপ্ট URL, রেন্ডার URL এবং বিজ্ঞাপনের আকার (বিজ্ঞাপনের আকার কমপক্ষে Q1 2025 পর্যন্ত এই চেক থেকে বাদ দেওয়া হয়েছে) পরীক্ষা করা হয় )

নির্বাচনযোগ্য রিপোর্টিং আইডি

রিপোর্টিং আইডিগুলি সুরক্ষিত শ্রোতা ক্রেতা এবং বিক্রেতার ফাংশনগুলির জন্য উপলব্ধ হয়৷
নির্বাচনযোগ্য রিপোর্টিং আইডি সহ রিপোর্টিং আইডি উপলব্ধতা

নির্বাচনযোগ্য রিপোর্টিং আইডিগুলি একজন ক্রেতাকে বিড জেনারেশনের সময় একটি আইডি নির্বাচন করতে দেয় এবং ব্রাউজার নির্বাচিত মানটিকে scoreAd() এবং রিপোর্টিং ফাংশনের জন্য উপলব্ধ করে। selectableBuyerAndSellerReportingIds BuyerAndSellerReportingIds মান, যা স্ট্রিংগুলির একটি অ্যারে, generateBid() এর জন্য প্রদান করা হয় এবং ক্রেতা selectedBuyerAndSellerReportingId হিসাবে একটি নির্বাচিত আইডি ফেরত দিতে সক্ষম হয়।

generateBid() এবং scoreAd() ফাংশন ইন্টারেস্ট গ্রুপ কনফিগারেশনে সংজ্ঞায়িত প্রতিটি বিজ্ঞাপনের জন্য চলবে এবং প্রতিটি বিজ্ঞাপনের জন্য রিপোর্টিং আইডি পাবে। ক্রেতা এবং বিক্রেতার রিপোর্টিং ফাংশনগুলি শুধুমাত্র বিজয়ী বিজ্ঞাপনের জন্য চলবে, এবং ফাংশনগুলি সেই বিজয়ী বিজ্ঞাপনের জন্য সংজ্ঞায়িত রিপোর্টিং আইডিগুলি পাবে৷

যখন অ-নির্বাচনযোগ্য রিপোর্টিং আইডিগুলি নির্বাচনযোগ্য রিপোর্টিং আইডিগুলির সাথে ব্যবহার করা হয়, তখন তাদের আচরণ পূর্ববর্তী বিভাগে বর্ণিত কর্মপ্রবাহ থেকে পরিবর্তিত হয়। অ-নির্বাচনযোগ্য রিপোর্টিং আইডিগুলির প্রাথমিক আচরণের বিপরীতে শুধুমাত্র রিপোর্টিং ফাংশনগুলির মধ্যেই উপলব্ধ, নির্বাচনযোগ্য রিপোর্টিং আইডিগুলি অ-নির্বাচনযোগ্য রিপোর্টিং আইডিগুলিকে generateBid() এবং scoreAd() মধ্যেও উপলব্ধ হতে সক্ষম করে৷

স্বার্থ গ্রুপ

নির্বাচনযোগ্য রিপোর্টিং আইডি ক্ষেত্র - selectableBuyerAndSellerReportingIds - একটি বিজ্ঞাপনের জন্য আগ্রহের গোষ্ঠীতে ক্রেতা দ্বারা সংজ্ঞায়িত স্ট্রিংগুলির একটি বিন্যাস৷ অ-নির্বাচনযোগ্য রিপোর্টিং আইডিগুলিও নির্বাচনযোগ্য রিপোর্টিং আইডিগুলির সাথে সংজ্ঞায়িত করা যেতে পারে:

navigator.joinAdInterestGroup({
  owner: 'https://buyer.example',
  name: 'example-interest-group',
  ads: [{
    renderUrl: `https://buyer.example/ad.html`,
    buyerReportingId: 'brid123',
    buyerAndSellerReportingId: 'bsrid123',
    selectableBuyerAndSellerReportingIds: ['sbsrid1', 'sbsrid2', 'sbsrid3']
  }]
});

ক্রেতা বিড প্রজন্ম

যদি selectableBuyerAndSellerReportingIds ইন্টারেস্ট গ্রুপ কনফিগারেশনে সংজ্ঞায়িত করা হয়, তাহলে এটি generateBid() সাথে সংজ্ঞায়িত অন্যান্য রিপোর্টিং আইডির সাথে উপলব্ধ হবে।

function generateBid(interestGroup, ...) {
  const [{
    buyerReportingId, // 'brid123'
    buyerAndSellerReportingId, // 'bsrid123'
    selectableBuyerAndSellerReportingIds // ['sbsrid1', 'sbsrid2', 'sbsrid3']
  }] = interestGroup.ads;

  return {
    bid: 1,
    render: 'https://buyer.example/ad.html',
    selectedBuyerAndSellerReportingId: 'sbsrid2' // Buyer returns the selected ID
  };
}

ক্রেতা generateBid()selectableBuyerAndSellerReportingIds অ্যারে থেকে একটি আইডি বেছে নিতে পারেন এবং নির্বাচিত আইডিটিকে selectedBuyerAndSellerReportingId হিসাবে ফেরত দিতে পারেন। নির্বাচিত মান selectableBuyerAndSellerReportingIds অ্যারেতে না থাকলে বিড প্রত্যাখ্যান করা হয়। যদি selectableBuyerAndSellerReportingIds ইন্টারেস্ট গ্রুপ কনফিগারেশনে সংজ্ঞায়িত করা হয় এবং ক্রেতা generateBid() থেকে selectedBuyerAndSellerReportingId ফেরত না দেয়, তাহলে রিপোর্টিং আইডিগুলি অ-নির্বাচনযোগ্য রিপোর্টিং আইডিগুলির জন্য বর্ণিত আচরণে ফিরে আসবে।

selectedbuyerAndSellerReportingId এর জন্য প্রত্যাবর্তিত মান সহ একটি বিড শুধুমাত্র নিলামে জয়লাভ করতে পারে যদি selectedbuyerAndSellerReportingId ক্রেতাঅ্যান্ডসেলার রিপোর্টিংআইডি-এর মান যৌথভাবে k-বেনামী হয় এবং buyerAndSellerReportingId (যদি উপস্থিত থাকে), buyerReportingId (যদি উপস্থিত থাকে), আগ্রহ গোষ্ঠীর মালিক, বিডিং স্ক্রিপ্ট, URL এবং URL, বিজ্ঞাপনের আকার (অন্তত Q1 2025 পর্যন্ত এই চেক থেকে বিজ্ঞাপনের আকার বাদ দেওয়া হয়েছে)।

বিক্রেতা বিজ্ঞাপন স্কোরিং

বিক্রেতার জন্য, generateBid() থেকে ক্রেতা দ্বারা ফেরত দেওয়া selectedBuyerAndSellerReportingId buyerAndSellerReportingId scoreAd() তে উপলব্ধ হয়, যদি এটি আগ্রহের গ্রুপ কনফিগারেশনে সংজ্ঞায়িত করা হয়।

function scoreAd(..., browserSignals, ...) {
  const {
    buyerAndSellerReportingId, // 'bsrid123'
    selectedBuyerAndSellerReportingId, // 'sbsrid2'
  } = browserSignals;

  // ...
}

বিক্রেতা রিপোর্টিং

বিক্রেতা প্রতিবেদনের জন্য, generateBid() থেকে ক্রেতার দ্বারা ফেরত দেওয়া selectedBuyerAndSellerReportingId BuyerAndSellerReportingId, buyerAndSellerReportingId সহ, reportResult() উপলব্ধ হয়, যদি এটি আগ্রহের গোষ্ঠীতে সংজ্ঞায়িত করা হয়।

function reportResult(..., browserSignals, ...) {
  const {
    buyerAndSellerReportingId, // 'bsrid123'
    selectedBuyerAndSellerReportingId // 'sbsrid2'
  } = browserSignals;
  
  // ...
}

যদি selectableBuyerAndSellerReportingIds সুদের গ্রুপ কনফিগারেশনে সংজ্ঞায়িত করা হয়, এবং selectedBuyerAndSellerReportingId generateBid() থেকে ফিরে আসে, তবে এটি নিলামটি জিততে পারে না যদি না selectedBuyerAndSellerReportingId এবং buyerAndSellerReportingId (যদি উপস্থিত থাকে) না, বিডিং স্ট্রিপ্ট ইউআরআর, বিডিং ইউআরআর, বিডিং স্ক্রিপ্ট ইউআরএন-বেনামক না হয় এবং বিজ্ঞাপনের আকার (অন্তত Q1 2025 পর্যন্ত এই চেক থেকে বিজ্ঞাপনের আকার বাদ দেওয়া হয়েছে), এবং সেই বিডের জন্য reportResult() কার্যকর করা হবে না। তাই, যদি reportResult() selectedBuyerAndSellerReportingId এর মান দিয়ে ডাকা হয়, তাহলে এর অর্থ হল রিপোর্টিং আইডিগুলি কে-অনামী চেক পাস করেছে, এবং সংজ্ঞায়িত সমস্ত রিপোর্টিং আইডি reportResult() ভিতরে উপলব্ধ হবে।

ক্রেতা রিপোর্টিং

যদি selectableBuyerAndSellerReportingIds ইন্টারেস্ট গ্রুপ কনফিগারেশনে সংজ্ঞায়িত করা হয় এবং generateBid() থেকে selectedBuyerAndSellerReportingId ফেরত দেওয়া হয়, তাহলে আগ্রহ গ্রুপ কনফিগারেশনে সংজ্ঞায়িত সমস্ত রিপোর্টিং আইডি উপলব্ধ হয়ে যাবে। মনে রাখবেন যে বিক্রেতার রিপোর্টিংয়ের মতো, যদি রিপোর্টিং আইডিগুলি কে-বেনামী না হয়, তাহলে তারা নিলামে জিততে পারবে না এবং reportWin() সেই বিডের জন্য চলবে না৷

function reportWin(..., browserSignals, ...) {
  const {
    buyerReportingId, // 'brid123'
    buyerAndSellerReportingId, // 'bsrid123'
    selectedBuyerAndSellerReportingId // 'sbsrid2'
  } = browserSignals;

  // ...
}

নিয়ম ওভাররাইট করুন

এখানে আমরা অ-নির্বাচনযোগ্য রিপোর্টিং আইডি এবং নির্বাচনযোগ্য রিপোর্টিং আইডি উভয়ের জন্য ওভাররাইট নিয়মগুলিকে সংক্ষিপ্ত করি৷ selectableBuyerAndSellerReportingIds BuyerAndSellerReportingIds , buyerAndSellerReportingId , buyerReportingId , এবং আগ্রহের গ্রুপের নাম reportWin() এ পাস করা হবে তা ব্রাউজার দ্বারা নিম্নলিখিত যুক্তির মাধ্যমে নির্ধারণ করা হয়:

  • যদি selectedBuyerAndSellerReportingId একটি বিড থেকে ফেরত দেওয়া হয়, তাহলে selectedBuyerAndSellerReportingId , buyerAndSellerReportingId (যদি আগ্রহের গোষ্ঠীতে সংজ্ঞায়িত করা হয়), এবং buyerReportingId (যদি আগ্রহের গোষ্ঠীতে সংজ্ঞায়িত করা হয়) সবই প্রতিবেদনের জন্য উপলব্ধ৷
  • অন্যথায়, যদি buyerAndSellerReportingId আগ্রহের গোষ্ঠীতে সংজ্ঞায়িত করা হয়, তবে শুধুমাত্র buyerAndSellerReportingId রিপোর্ট করার জন্য উপলব্ধ।
  • অন্যথায়, যদি buyerReportingId আগ্রহের গোষ্ঠীতে সংজ্ঞায়িত করা হয়, তবে শুধুমাত্র buyerReportingId রিপোর্ট করার জন্য উপলব্ধ।
  • অন্যথায়, শুধুমাত্র আগ্রহ গ্রুপের name রিপোর্ট করার জন্য উপলব্ধ।

নিম্নলিখিত টেবিলটি ওভাররাইট আচরণ বর্ণনা করে:

ইন্টারেস্ট গ্রুপ কনফিগারে রিপোর্টিং আইডি কি সংজ্ঞায়িত করা হয়েছে? রিপোর্টিং আইডি উপলব্ধ
selectableBuyerAnd
SellerReportingIds
buyerAndSeller
ReportingId
buyerReportingId reportWin() reportResult()
হ্যাঁ , এবং নির্বাচিত
generateBid()
ঐচ্ছিক ঐচ্ছিক 1) selectableBuyerAnd
SellerReportingIds


2) buyerAndSeller
ReportingId
(যদি সংজ্ঞায়িত করা হয়)

3) buyerReportingId (যদি সংজ্ঞায়িত করা হয়)
1) selectableBuyerAnd
SellerReportingIds


2) buyerAndSeller
ReportingId
(যদি সংজ্ঞায়িত করা হয়)

না, বা নির্বাচিত নয়
generateBid()
হ্যাঁ উপেক্ষা করা হয়েছে buyerAndSeller
ReportingId
buyerAndSeller
ReportingId
না, বা নির্বাচিত নয়
generateBid()
না হ্যাঁ buyerReportingId কোনোটিই নয়
না, বা নির্বাচিত নয়
generateBid()
না না interestGroupName কোনোটিই নয়

জড়িত এবং মতামত শেয়ার করুন