REST Resource: inappproducts

রিসোর্স: InAppProduct

অ্যাপ-মধ্যস্থ প্রোডাক্ট। InappproductsService-এর জন্য রিসোর্স।

JSON উপস্থাপনা
{
  "packageName": string,
  "sku": string,
  "status": enum (Status),
  "purchaseType": enum (PurchaseType),
  "defaultPrice": {
    object (Price)
  },
  "prices": {
    string: {
      object (Price)
    },
    ...
  },
  "listings": {
    string: {
      object (InAppProductListing)
    },
    ...
  },
  "defaultLanguage": string,
  "subscriptionPeriod": string,
  "trialPeriod": string,
  "gracePeriod": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "subscriptionTaxesAndComplianceSettings": {
    object (SubscriptionTaxAndComplianceSettings)
  },
  "managedProductTaxesAndComplianceSettings": {
    object (ManagedProductTaxAndComplianceSettings)
  }
  // End of mutually exclusive fields.
}
ফিল্ড
packageName

string

পেরেন্ট অ্যাপের প্যাকেজের নাম।

sku

string

প্রোডাক্টের স্টক-কিপিং-ইউনিট (SKU), যা কোনও অ্যাপের মধ্যে অনন্য।

status

enum (Status)

প্রোডাক্টের স্ট্যাটাস, যেমন, এটি অ্যাক্টিভ আছে কিনা।

purchaseType

enum (PurchaseType)

প্রোডাক্টের ধরন, যেমন, রেকারিং সাবস্ক্রিপশন।

defaultPrice

object (Price)

ডিফল্ট দাম। শূন্য হতে পারবে না, কারণ অ্যাপ-মধ্যস্থ প্রোডাক্ট কখনই ফ্রি হয় না। সবসময় ডেভেলপারের চেকআউট মার্চেন্ট মুদ্রায়।

prices

map (key: string, value: object (Price))

ক্রেতার অঞ্চল অনুযায়ী দাম। এগুলির কোনওটিই শূন্য হতে পারে না, কারণ অ্যাপ-মধ্যস্থ প্রোডাক্ট কখনও ফ্রি হয় না। ম্যাপ কী হল অঞ্চল কোড, যা ISO 3166-2 দ্বারা সংজ্ঞায়িত।

"key": valueটি পেয়ারের তালিকা সহ অবজেক্ট। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }।

listings

map (key: string, value: object (InAppProductListing))

inappproducts.list of localized title and description data. ম্যাপ কী হল লোকালাইজ করা ডেটার ভাষা, যেমন BCP-47 দ্বারা সংজ্ঞায়িত, যেমন "en-US"।

"key": valueটি পেয়ারের তালিকা সহ অবজেক্ট। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }।

defaultLanguage

string

BCP-47-এর সংজ্ঞা অনুযায়ী লোকালাইজ করা ডেটার ডিফল্ট ভাষা। যেমন, "en-US"।

subscriptionPeriod
(deprecated)

string

বন্ধ করা হয়েছে: InAppProducts API-তে সাবস্ক্রিপশন আর কাজ করে না। পরিবর্তে Subscriptions API ব্যবহার করুন।

trialPeriod
(deprecated)

string

বন্ধ করা হয়েছে: InAppProducts API-তে সাবস্ক্রিপশন আর কাজ করে না। পরিবর্তে Subscriptions API ব্যবহার করুন।

gracePeriod
(deprecated)

string

বন্ধ করা হয়েছে: InAppProducts API-তে সাবস্ক্রিপশন আর কাজ করে না। পরিবর্তে Subscriptions API ব্যবহার করুন।

নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে:
subscriptionTaxesAndComplianceSettings
(deprecated)

object (SubscriptionTaxAndComplianceSettings)

বন্ধ করা হয়েছে: InAppProducts API-তে সাবস্ক্রিপশন আর কাজ করে না। পরিবর্তে Subscriptions API ব্যবহার করুন।

managedProductTaxesAndComplianceSettings

object (ManagedProductTaxAndComplianceSettings)

ট্যাক্স ও আইন মেনে চলা সংক্রান্ত বিবরণ। শুধুমাত্র ম্যানেজ করা প্রোডাক্টের ক্ষেত্রে প্রযোজ্য।

মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ।

স্ট্যাটাস

অ্যাপ-মধ্যস্থ প্রোডাক্টের স্ট্যাটাস।

Enums
statusUnspecified অনির্দিষ্ট স্ট্যাটাস।
active প্রোডাক্টটি স্টোরে প্রকাশ করা হয়েছে এবং অ্যাক্টিভ আছে।
inactive প্রোডাক্টটি প্রকাশ করা হয়নি এবং তাই স্টোরে অ্যাক্টিভ নেই।

PurchaseType

প্রোডাক্টের ধরন।

Enums
purchaseTypeUnspecified নির্দিষ্ট নয় এমন কেনাকাটার ধরন।
managedUser ডিফল্ট প্রোডাক্টের ধরন - এক-বার ক্রয়।
subscription

বন্ধ করা হয়েছে: InAppProducts API-তে সাবস্ক্রিপশন আর কাজ করে না। পরিবর্তে Subscriptions API ব্যবহার করুন।

InAppProductListing

একটি অ্যাপ-মধ্যস্থ প্রোডাক্টের স্টোর লিস্টিং।

JSON উপস্থাপনা
{
  "title": string,
  "description": string,
  "benefits": [
    string
  ]
}
ফিল্ড
title

string

স্টোর লিস্টিংয়ের শীর্ষক।

description

string

স্টোর লিস্টিংয়ের বিবরণ।

benefits[]
(deprecated)

string

বন্ধ করা হয়েছে: InAppProducts API-তে সাবস্ক্রিপশন আর কাজ করে না। পরিবর্তে Subscriptions API ব্যবহার করুন।

ManagedProductTaxAndComplianceSettings

ম্যানেজ করা প্রোডাক্টের জন্য ট্যাক্সেশন এবং আইন মেনে চলা সংক্রান্ত বিবরণ।

JSON উপস্থাপনা
{
  "eeaWithdrawalRightType": enum (WithdrawalRightType),
  "taxRateInfoByRegionCode": {
    string: {
      object (RegionalTaxRateInfo)
    },
    ...
  },
  "isTokenizedDigitalAsset": boolean,
  "regionalProductAgeRatingInfos": [
    {
      object (RegionalProductAgeRatingInfo)
    }
  ],
  "productTaxCategoryCode": string
}
ফিল্ড
eeaWithdrawalRightType

enum (WithdrawalRightType)

ইউরোপীয় অর্থনৈতিক অঞ্চলে (EEA) ব্যবহারকারীদের মধ্যে বিতরণ করা প্রোডাক্টের জন্য ডিজিটাল কন্টেন্ট বা পরিষেবার শ্রেণীবিভাগ। EEA গ্রাহক আইন অনুযায়ী প্রত্যাহার করার নিয়ম এই শ্রেণীবিন্যাসের উপর নির্ভর করে। আরও তথ্যের জন্য সহায়তা কেন্দ্রের নিবন্ধ দেখুন।

taxRateInfoByRegionCode

map (key: string, value: object (RegionalTaxRateInfo))

অঞ্চল কোড থেকে ট্যাক্সের হারের বিবরণ পর্যন্ত ম্যাপিং। কীগুলি হল Unicode-এর "CLDR" দ্বারা সংজ্ঞায়িত অঞ্চল কোড।

"key": valueটি পেয়ারের তালিকা সহ অবজেক্ট। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }।

isTokenizedDigitalAsset

boolean

এই অ্যাপ-মধ্যস্থ প্রোডাক্টটি টোকেনাইজ করা ডিজিটাল অ্যাসেট হিসেবে ঘোষণা করা হয়েছে কিনা।

regionalProductAgeRatingInfos[]

object (RegionalProductAgeRatingInfo)

অঞ্চল ভিত্তিক বয়স রেটিং সংক্রান্ত তথ্য। বর্তমানে এই ফিল্ডটি শুধুমাত্র অঞ্চল কোড US-এর জন্য কাজ করে।

productTaxCategoryCode

string

অ্যাপ-মধ্যস্থ প্রোডাক্টে অ্যাসাইন করার জন্য প্রোডাক্ট ট্যাক্স ক্যাটেগরি কোড। প্রোডাক্টের ট্যাক্স বিভাগ থেকে জানা যাবে যে আপনার প্রোডাক্ট ট্রানজ্যাকশন ট্যাক্স রেটের সাপেক্ষে কোন হারে ধার্য হবে। আরও তথ্যের জন্য সহায়তা কেন্দ্রের নিবন্ধ দেখুন।

পদ্ধতি

batchDelete

অ্যাপ-মধ্যস্থ প্রোডাক্ট (ম্যানেজ করা প্রোডাক্ট বা সাবস্ক্রিপশন) মুছে দেয়।

batchGet

একাধিক অ্যাপ-মধ্যস্থ প্রোডাক্ট পড়ে, যা ম্যানেজ করা প্রোডাক্ট বা সাবস্ক্রিপশন হতে পারে।

batchUpdate

এক বা একাধিক অ্যাপ-মধ্যস্থ প্রোডাক্ট (ম্যানেজ করা প্রোডাক্ট বা সাবস্ক্রিপশন) আপডেট বা ইনসার্ট করে।

delete

অ্যাপ-মধ্যস্থ প্রোডাক্ট (ম্যানেজ করা প্রোডাক্ট বা সাবস্ক্রিপশন) মুছে দেয়।

get

অ্যাপ-মধ্যস্থ প্রোডাক্ট পায়, যা ম্যানেজ করা প্রোডাক্ট বা সাবস্ক্রিপশন হতে পারে।

insert

অ্যাপ-মধ্যস্থ প্রোডাক্ট (ম্যানেজ করা প্রোডাক্ট বা সাবস্ক্রিপশন) তৈরি করে।

list

অ্যাপ-মধ্যস্থ সব প্রোডাক্টের তালিকা দেখায় - ম্যানেজ করা প্রোডাক্ট ও সাবস্ক্রিপশন, দুটিই।

patch

অ্যাপ-মধ্যস্থ প্রোডাক্ট (ম্যানেজ করা প্রোডাক্ট বা সাবস্ক্রিপশন) প্যাচ করে।

update

অ্যাপ-মধ্যস্থ প্রোডাক্ট (ম্যানেজ করা প্রোডাক্ট বা সাবস্ক্রিপশন) আপডেট করে।

ত্রুটি কোড

এই রিসোর্সের অপারেশন, নিম্নলিখিত HTTP ত্রুটি কোড রিটার্ন করে:

সমস্যার কোড কারণ বিবরণ রেজোলিউশন