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,

  // Union field TaxAndComplianceType can be only one of the following:
  "subscriptionTaxesAndComplianceSettings": {
    object (SubscriptionTaxAndComplianceSettings)
  },
  "managedProductTaxesAndComplianceSettings": {
    object (ManagedProductTaxAndComplianceSettings)
  }
  // End of list of possible types for union field TaxAndComplianceType.
}
ক্ষেত্র
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.স্থানীয় শিরোনাম এবং বিবরণ ডেটার তালিকা। মানচিত্র কী হল স্থানীয় তথ্যের ভাষা, যেমন BCP-47 দ্বারা সংজ্ঞায়িত করা হয়েছে, যেমন "en-US"।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

defaultLanguage

string

BCP-47 দ্বারা সংজ্ঞায়িত স্থানীয় ডেটার ডিফল্ট ভাষা। যেমন "en-US"।

subscriptionPeriod

string

সাবস্ক্রিপশনের সময়কাল, ISO 8601 ফর্ম্যাটে উল্লেখ করা হয়েছে। গ্রহণযোগ্য মান হল P1W (এক সপ্তাহ), P1M (এক মাস), P3M (তিন মাস), P6M (ছয় মাস), এবং P1Y (এক বছর)।

trialPeriod

string

পরীক্ষার সময়কাল, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মান হল P7D (সাত দিন) এবং P999D (999 দিন) এর মধ্যে যেকোনো কিছু।

gracePeriod

string

সাবস্ক্রিপশনের গ্রেস পিরিয়ড, ISO 8601 ফর্ম্যাটে উল্লেখ করা হয়েছে। নতুন পুনরাবৃত্তি সময়ের জন্য অর্থপ্রদান প্রত্যাখ্যান করা হলে বিকাশকারীদের তাদের গ্রাহকদের একটি গ্রেস পিরিয়ড দেওয়ার অনুমতি দেয়৷ গ্রহণযোগ্য মান হল P0D (শূন্য দিন), P3D (তিন দিন), P7D (সাত দিন), P14D (14 দিন), এবং P30D (30 দিন)।

ইউনিয়ন ফিল্ড TaxAndComplianceType

TaxAndComplianceType নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

subscriptionTaxesAndComplianceSettings

object ( SubscriptionTaxAndComplianceSettings )

কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ। শুধুমাত্র সদস্যতা পণ্য প্রযোজ্য.

managedProductTaxesAndComplianceSettings

object ( ManagedProductTaxAndComplianceSettings )

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

স্ট্যাটাস

একটি অ্যাপ-মধ্যস্থ পণ্যের স্থিতি।

এনামস
statusUnspecified অনির্দিষ্ট অবস্থা।
active পণ্য প্রকাশিত এবং দোকান সক্রিয়.
inactive পণ্যটি প্রকাশ করা হয়নি এবং তাই দোকানে নিষ্ক্রিয়।

ক্রয়ের প্রকার

পণ্যের ধরন।

এনামস
purchaseTypeUnspecified অনির্দিষ্ট ক্রয় প্রকার।
managedUser ডিফল্ট পণ্যের ধরন - একবার কেনাকাটা।
subscription একটি পুনরাবৃত্ত সময় সহ অ্যাপ-মধ্যস্থ পণ্য।

InAppProductListing

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

JSON প্রতিনিধিত্ব
{
  "title": string,
  "description": string,
  "benefits": [
    string
  ]
}
ক্ষেত্র
title

string

দোকান তালিকা জন্য শিরোনাম.

description

string

দোকান তালিকা জন্য বিবরণ.

benefits[]

string

সাবস্ক্রিপশনের জন্য স্থানীয় এনটাইটেলমেন্ট সুবিধা।

ম্যানেজড প্রোডাক্ট ট্যাক্স এবং কমপ্লায়েন্স সেটিংস

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

JSON প্রতিনিধিত্ব
{
  "eeaWithdrawalRightType": enum (WithdrawalRightType),
  "taxRateInfoByRegionCode": {
    string: {
      object (RegionalTaxRateInfo)
    },
    ...
  },
  "isTokenizedDigitalAsset": boolean
}
ক্ষেত্র
eeaWithdrawalRightType

enum ( WithdrawalRightType )

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

taxRateInfoByRegionCode

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

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

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

isTokenizedDigitalAsset

boolean

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

পদ্ধতি

batchDelete

অ্যাপ-মধ্যস্থ পণ্য (পরিচালিত পণ্য বা সদস্যতা) মুছে দেয়।

batchGet

একাধিক অ্যাপ-মধ্যস্থ পণ্য পড়ে, যা পণ্য বা সদস্যতা পরিচালনা করা যেতে পারে।

batchUpdate

এক বা একাধিক ইন-অ্যাপ পণ্য (পরিচালিত পণ্য বা সদস্যতা) আপডেট করে বা সন্নিবেশ করে।

delete

একটি অ্যাপ-মধ্যস্থ পণ্য (একটি পরিচালিত পণ্য বা একটি সদস্যতা) মুছে দেয়।

get

একটি ইন-অ্যাপ পণ্য পায়, যা একটি পরিচালিত পণ্য বা সদস্যতা হতে পারে।

insert

একটি অ্যাপ-মধ্যস্থ পণ্য (একটি পরিচালিত পণ্য বা একটি সদস্যতা) তৈরি করে।

list

সমস্ত অ্যাপ-মধ্যস্থ পণ্য তালিকাভুক্ত করে - পরিচালিত পণ্য এবং সদস্যতা উভয়ই।

patch

একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সদস্যতা) প্যাচ করে।

update

একটি অ্যাপ-মধ্যস্থ পণ্য (একটি পরিচালিত পণ্য বা একটি সদস্যতা) আপডেট করে।