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 प्रॉडक्ट पब्लिश नहीं किया गया है और इसलिए स्टोर में उपलब्ध नहीं है.

खरीदारी का प्रकार

प्रॉडक्ट का टाइप.

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

InAppProductListing

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

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

string

स्टोर पेज का शीर्षक.

description

string

स्टोर पेज का ब्यौरा.

benefits[]

string

स्थानीय भाषा में सदस्यता के फ़ायदे.

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

मैनेज किए गए प्रॉडक्ट के लिए, टैक्स देने और कानून के पालन से जुड़ी जानकारी.

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

enum (WithdrawalRightType)

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

taxRateInfoByRegionCode

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

इलाके के कोड से टैक्स की दर तक की जानकारी का मैपिंग. कुंजियां, क्षेत्र कोड होती हैं, जिन्हें यूनिकोड के "CLDR" से परिभाषित किया जाता है.

ऑब्जेक्ट, जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

तरीके

delete

ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट को मिटाता है (यानी

get

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

insert

ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट बनाता है (यानी

list

ऐप्लिकेशन में खरीदने के लिए मौजूद सभी प्रॉडक्ट की लिस्टिंग करें - मैनेज किए गए प्रॉडक्ट और सदस्यताएं, दोनों.

patch

ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट को पैच करता है (उदाहरण के लिए,

update

ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट अपडेट करने पर (उदाहरण के लिए,