REST Resource: inappproducts

संसाधन: InAppProduct

ऐप्लिकेशन में खरीदा जा सकने वाला प्रॉडक्ट. InappproductsService के संसाधन.

जेएसओएन के काेड में दिखाना
{
  "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.list नाम की स्थानीय भाषा और जानकारी वाला डेटा. मैप कुंजी, स्थानीय जगह के अनुसार डेटा की भाषा होती है, जैसा कि 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)

टैक्स और कानूनी अनुपालन के बारे में जानकारी. सिर्फ़ मैनेज किए जा रहे प्रॉडक्ट पर लागू होता है.

स्थिति

ऐप्लिकेशन में खरीदे जा सकने वाले प्रॉडक्ट की स्थिति.

Enums
statusUnspecified स्टेटस की जानकारी नहीं है.
active प्रॉडक्ट पब्लिश हो चुका है और स्टोर में उपलब्ध है.
inactive प्रॉडक्ट को पब्लिश नहीं किया गया है. इसलिए, यह स्टोर में उपलब्ध नहीं है.

PurchaseType

प्रॉडक्ट किस तरह का है.

Enums
purchaseTypeUnspecified खरीदारी किस तरह की है, इसकी जानकारी नहीं है.
managedUser डिफ़ॉल्ट प्रॉडक्ट टाइप - एक बार की जाने वाली खरीदारी.
subscription बार-बार लागू होने वाला, ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट.

InAppProductListing

ऐप्लिकेशन में खरीदे जा सकने वाले किसी एक प्रॉडक्ट का स्टोर पेज.

जेएसओएन के काेड में दिखाना
{
  "title": string,
  "description": string,
  "benefits": [
    string
  ]
}
फ़ील्ड
title

string

स्टोर पेज का टाइटल.

description

string

स्टोर पेज के बारे में जानकारी.

benefits[]

string

किसी सदस्यता के लिए स्थानीय भाषा में मिलने वाले एनटाइटलमेंट के फ़ायदे.

ManagedProductTaxAndComplianceSettings

मैनेज्ड प्रॉडक्ट के लिए टैक्स और कानूनी अनुपालन के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "eeaWithdrawalRightType": enum (WithdrawalRightType),
  "taxRateInfoByRegionCode": {
    string: {
      object (RegionalTaxRateInfo)
    },
    ...
  },
  "isTokenizedDigitalAsset": boolean
}
फ़ील्ड
eeaWithdrawalRightType

enum (WithdrawalRightType)

यूरोपियन इकनॉमिक एरिया (ईईए) के लोगों के लिए बेचे जाने वाले प्रॉडक्ट के लिए, डिजिटल कॉन्टेंट या सेवा की कैटगरी तय करना. ईईए के उपभोक्ता कानूनों के तहत, अनुबंध से बाहर निकलने से जुड़े नियम, प्रॉडक्ट की कैटगरी के हिसाब से लागू होते हैं. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें.

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

ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट (मैनेज किया जा रहा प्रॉडक्ट या सदस्यता) को अपडेट करता है.