- সম্পদ: OneTimeProductOffer
- রাজ্য
- OneTimeProductPreOrderOffer
- প্রাক-অর্ডারমূল্য পরিবর্তন আচরণ
- OneTimeProduct DiscountedOffer
- আঞ্চলিক মূল্য এবং উপলব্ধতা কনফিগারেশন
- OneTimeProductOfferNoPriceOverrideOptions
- প্রাপ্যতা
- পদ্ধতি
সম্পদ: OneTimeProductOffer
এককালীন পণ্যের জন্য একটি একক অফার।
JSON প্রতিনিধিত্ব |
---|
{ "packageName": string, "productId": string, "purchaseOptionId": string, "offerId": string, "state": enum ( |
ক্ষেত্র | |
---|---|
packageName | প্রয়োজন। অপরিবর্তনীয়। অ্যাপের প্যাকেজ নামটি মূল পণ্যটির অন্তর্গত। |
productId | প্রয়োজন। অপরিবর্তনীয়। এই অফারটির মূল পণ্যের আইডি। |
purchaseOptionId | প্রয়োজন। অপরিবর্তনীয়। ক্রয় বিকল্পের আইডি যেখানে এই অফারটি একটি এক্সটেনশন। |
offerId | প্রয়োজন। অপরিবর্তনীয়। এই পণ্য অফার আইডি. ক্রয় বিকল্পের মধ্যে অনন্য হতে হবে। এটি অবশ্যই একটি সংখ্যা বা ছোট হাতের অক্ষর দিয়ে শুরু করতে হবে এবং শুধুমাত্র ছোট হাতের অক্ষর (az), সংখ্যা (0-9), এবং হাইফেন (-) থাকতে পারে। সর্বাধিক দৈর্ঘ্য 63 অক্ষর। |
state | শুধুমাত্র আউটপুট। এই অফারের বর্তমান অবস্থা। এই ক্ষেত্রটি রিসোর্স আপডেট করে পরিবর্তন করা যাবে না। পরিবর্তে ডেডিকেটেড শেষ পয়েন্ট ব্যবহার করুন. |
regionalPricingAndAvailabilityConfigs[] | এই অফারের জন্য আঞ্চলিক মূল্য এবং প্রাপ্যতা তথ্যের সেট। একই অঞ্চল কোড সহ সদৃশ এন্ট্রি থাকতে হবে না। |
offerTags[] | ঐচ্ছিক। এই অফারের জন্য নির্দিষ্ট 20টি পর্যন্ত কাস্টম ট্যাগের তালিকা, এবং বিলিং লাইব্রেরির মাধ্যমে অ্যাপে ফিরে এসেছে। |
regionsVersion | শুধুমাত্র আউটপুট। অঞ্চল কনফিগারেশনের সংস্করণ যা এককালীন পণ্য অফার তৈরি করতে ব্যবহৃত হয়েছিল। |
ইউনিয়ন ক্ষেত্র offer_type । এই অফারের ধরন। ঠিক একটি সেট করা আবশ্যক. offer_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
preOrderOffer | একটি প্রি-অর্ডার অফার। |
discountedOffer | একটি ডিসকাউন্ট অফার. |
রাজ্য
অফারের বর্তমান অবস্থা।
এনামস | |
---|---|
STATE_UNSPECIFIED | ডিফল্ট মান, কখনই ব্যবহার করা উচিত নয়। |
DRAFT | অফারটি ব্যবহারকারীদের জন্য উপলব্ধ নয় এবং কখনও পাওয়া যায় নি। |
ACTIVE | অফারটি ব্যবহারকারীদের জন্য উপলব্ধ, যতক্ষণ পর্যন্ত এর শর্তগুলি পূরণ করা হয়। |
CANCELLED | এই অবস্থা প্রি-অর্ডারের জন্য নির্দিষ্ট। অফারটি বাতিল করা হয়েছে এবং ব্যবহারকারীদের জন্য উপলব্ধ নয়। এই অফার সম্পর্কিত সমস্ত মুলতুবি অর্ডার বাতিল করা হয়েছে। |
INACTIVE | এই রাজ্য ডিসকাউন্ট অফার নির্দিষ্ট. অফারটি আর ব্যবহারকারীদের জন্য উপলব্ধ নয়৷ |
OneTimeProductPreOrderOffer
প্রি-অর্ডার অফারগুলির জন্য নির্দিষ্ট কনফিগারেশন।
JSON প্রতিনিধিত্ব |
---|
{
"startTime": string,
"endTime": string,
"releaseTime": string,
"priceChangeBehavior": enum ( |
ক্ষেত্র | |
---|---|
startTime | প্রয়োজন। প্রি-অর্ডার পাওয়া শুরু হওয়ার সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
endTime | প্রয়োজন। সময় যখন প্রি-অর্ডার পাওয়া বন্ধ হবে। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
releaseTime | প্রয়োজন। যে সময়ে প্রি-অর্ডারের সাথে যুক্ত প্রোডাক্ট রিলিজ হবে এবং প্রি-অর্ডার অর্ডার পূরণ করা হবে। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
priceChangeBehavior | প্রয়োজন। অপরিবর্তনীয়। প্রাক-বিদ্যমান প্রি-অর্ডারকে কীভাবে মূল্য পরিবর্তন প্রভাবিত করে তা নির্দিষ্ট করে। |
প্রাক-অর্ডারমূল্য পরিবর্তন আচরণ
প্রাক-বিদ্যমান প্রি-অর্ডারকে কীভাবে মূল্য পরিবর্তন প্রভাবিত করে তা নির্দিষ্ট করে।
এনামস | |
---|---|
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_UNSPECIFIED | অনির্দিষ্ট মূল্য পরিবর্তন আচরণ. ব্যবহার করা উচিত নয়। |
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_TWO_POINT_LOWEST | ক্রেতা প্রাক-অর্ডারের সময় প্রাথমিক মূল্য এবং প্রকাশের তারিখে চূড়ান্ত অফার মূল্যের মধ্যে সর্বনিম্ন চার্জ পান। |
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_NEW_ORDERS_ONLY | প্রি-অর্ডারের পরে যে কোনও দামের পরিবর্তন ঘটতে পারে না কেন, ক্রেতা তার প্রি-অর্ডার করা দামের সমান দাম পাবেন। |
OneTimeProduct DiscountedOffer
ডিসকাউন্ট অফার নির্দিষ্ট কনফিগারেশন.
JSON প্রতিনিধিত্ব |
---|
{ "startTime": string, "endTime": string, "redemptionLimit": string } |
ক্ষেত্র | |
---|---|
startTime | সময় যখন অফার উপলব্ধ হতে শুরু হবে. RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
endTime | সময় যখন অফার পাওয়া বন্ধ হবে. RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
redemptionLimit | ঐচ্ছিক। এই অফারটি যতবার রিডিম করা যাবে। যদি সেট না করা হয় বা 0 তে সেট করা হয়, সীমাহীন অফার রিডিমশনের জন্য অনুমতি দেয়। অন্যথায় অবশ্যই 1 থেকে 50 এর মধ্যে একটি সংখ্যা হতে হবে। |
আঞ্চলিক মূল্য এবং উপলব্ধতা কনফিগারেশন
এককালীন পণ্য অফার জন্য আঞ্চলিক মূল্য এবং প্রাপ্যতা কনফিগারেশন.
JSON প্রতিনিধিত্ব |
---|
{ "regionCode": string, "availability": enum ( |
ক্ষেত্র | |
---|---|
regionCode | প্রয়োজন। অঞ্চল কোড এই কনফিগারেশন প্রযোজ্য, যেমন ISO 3166-2 দ্বারা সংজ্ঞায়িত করা হয়েছে, যেমন, "US"৷ |
availability | প্রয়োজন। এই অঞ্চলের জন্য প্রাপ্যতা. |
ইউনিয়ন ক্ষেত্রের price_override । এই অফারের দাম ওভাররাইড। ঠিক একটি সেট করা আবশ্যক. price_override নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
noOverride | এই অঞ্চলের জন্য ক্রয় বিকল্পে সংজ্ঞায়িত মূল্য ব্যবহার করা হবে। |
relativeDiscount | ক্রয় বিকল্প মূল্যের ভগ্নাংশ যা ব্যবহারকারী এই অফারের জন্য প্রদান করে। উদাহরণস্বরূপ, যদি এই অঞ্চলের জন্য ক্রয় বিকল্পের মূল্য $12 হয়, তাহলে একটি 50% ছাড় $6 এর মূল্যের সাথে মিলবে। ডিসকাউন্টটি অবশ্যই 0 এর চেয়ে বড় এবং 1 এর থেকে কঠোরভাবে ছোট ভগ্নাংশ হিসাবে নির্দিষ্ট করতে হবে। ফলস্বরূপ মূল্যটি নিকটতম বিলযোগ্য ইউনিটে বৃত্তাকার হবে (যেমন USD এর জন্য সেন্ট)। আপেক্ষিক ডিসকাউন্টটি অবৈধ বলে বিবেচিত হয় যদি ছাড়ের মূল্য এই অঞ্চলে অনুমোদিত ন্যূনতম মূল্যের চেয়ে ছোট হয়। |
absoluteDiscount | ক্রয় বিকল্প মূল্য থেকে বিয়োগ করা ডিসকাউন্টের পরম মান। এটি 0 এবং ক্রয় বিকল্প মূল্যের মধ্যে হওয়া উচিত। |
OneTimeProductOfferNoPriceOverrideOptions
এই ধরনের কোন ক্ষেত্র নেই.
আঞ্চলিক মূল্য ওভাররাইড ছাড়াই এককালীন পণ্যের অফারগুলির বিকল্প।
প্রাপ্যতা
অফারের প্রাপ্যতা।
এনামস | |
---|---|
AVAILABILITY_UNSPECIFIED | অনির্দিষ্ট প্রাপ্যতা. ব্যবহার করা উচিত নয়। |
AVAILABLE | অফারটি ব্যবহারকারীদের জন্য উপলব্ধ। |
NO_LONGER_AVAILABLE | অফারটি আর ব্যবহারকারীদের জন্য উপলব্ধ নয়৷ এই মানটি শুধুমাত্র তখনই ব্যবহার করা যেতে পারে যদি প্রাপ্যতাটি পূর্বে উপলব্ধ হিসাবে সেট করা থাকে৷ |
পদ্ধতি | |
---|---|
| একটি এককালীন পণ্য অফার সক্রিয় করে. |
| এক বা একাধিক এককালীন পণ্য অফার মুছে দেয়। |
| এক বা একাধিক এককালীন পণ্য অফার পড়ে। |
| এক বা একাধিক এককালীন পণ্য অফার তৈরি বা আপডেট করে। |
| এক-কালীন পণ্য অফার রাজ্যগুলির একটি ব্যাচ আপডেট করে৷ |
| একটি এককালীন পণ্য অফার বাতিল. |
| একটি এককালীন পণ্য অফার নিষ্ক্রিয় করে। |
| একটি প্রদত্ত অ্যাপ, পণ্য বা ক্রয় বিকল্পের অধীনে সমস্ত অফার তালিকাভুক্ত করে। |