REST Resource: purchases.subscriptionsv2

संसाधन: SubscriptionPurchaseV2

उपयोगकर्ता की सदस्यता की खरीदारी की स्थिति के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "kind": string,
  "regionCode": string,
  "lineItems": [
    {
      object (SubscriptionPurchaseLineItem)
    }
  ],
  "startTime": string,
  "subscriptionState": enum (SubscriptionState),
  "latestOrderId": string,
  "linkedPurchaseToken": string,
  "pausedStateContext": {
    object (PausedStateContext)
  },
  "canceledStateContext": {
    object (CanceledStateContext)
  },
  "testPurchase": {
    object (TestPurchase)
  },
  "acknowledgementState": enum (AcknowledgementState),
  "externalAccountIdentifiers": {
    object (ExternalAccountIdentifiers)
  },
  "subscribeWithGoogleInfo": {
    object (SubscribeWithGoogleInfo)
  }
}
फ़ील्ड
kind

string

इस तरह की रिपोर्ट, androidpublisher सेवा में SubscriptionPurchaseV2 ऑब्जेक्ट को दिखाती है.

regionCode

string

सदस्यता देते समय, उपयोगकर्ता का ISO 3166-1 alpha-2 बिलिंग देश/क्षेत्र कोड.

lineItems[]

object (SubscriptionPurchaseLineItem)

सदस्यता खरीदने के लिए आइटम-लेवल की जानकारी. एक ही खरीदारी के लिए या तो सभी आइटम Auto RenewingPlan या प्रीपेडPlan वाले सभी आइटम होने चाहिए.

startTime

string (Timestamp format)

सदस्यता लेने का समय. लंबित सदस्यताओं के लिए सेट नहीं किया गया है (सदस्यता बनाई गई थी, लेकिन साइनअप के दौरान भुगतान की इंतज़ार की जा रही थी).

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

subscriptionState

enum (SubscriptionState)

सदस्यता की मौजूदा स्थिति.

latestOrderId

string

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

linkedPurchaseToken

string

पुरानी सदस्यता का खरीदारी टोकन, अगर यह सदस्यता इनमें से कोई एक है: * रद्द की गई, लेकिन खत्म नहीं हुई सदस्यता के लिए फिर से साइन अप करना * पिछली सदस्यता को अपग्रेड या डाउनग्रेड करना. * प्रीपेड को अपने-आप रिन्यू होने वाली सदस्यता में बदलें. * अपने-आप रिन्यू होने वाली सदस्यता को प्रीपेड में बदलना. * प्रीपेड सदस्यता को टॉपअप करें.

pausedStateContext

object (PausedStateContext)

रोकी गई सदस्यताओं के बारे में ज़्यादा जानकारी. यह सिर्फ़ तब मौजूद होता है, जब सदस्यता में मौजूदा समय में SubscriptionState SUBSCRIPTION_STATE_PAUSE हो.

canceledStateContext

object (CanceledStateContext)

रद्द की गई सदस्यताओं के बारे में ज़्यादा जानकारी. यह सिर्फ़ तब मौजूद होता है, जब सदस्यता की स्थिति SUBSCRIPTION_STATE_CANCELED या SUBSCRIPTION_STATE_EXPIRED है.

testPurchase

object (TestPurchase)

यह सिर्फ़ तब मौजूद होता है, जब सदस्यता की यह खरीदारी, टेस्ट के तौर पर की गई खरीदारी है.

acknowledgementState

enum (AcknowledgementState)

सदस्यता की पुष्टि की स्थिति.

externalAccountIdentifiers

object (ExternalAccountIdentifiers)

तीसरे पक्ष की सेवा में उपयोगकर्ता खाते का आइडेंटिफ़ायर.

subscribeWithGoogleInfo

object (SubscribeWithGoogleInfo)

'Subscribe with Google' से की गई खरीदारी से जुड़ी उपयोगकर्ता की प्रोफ़ाइल.

SubscriptionState

यह किन स्थितियों में हो सकती है, जैसे कि सदस्यता चालू है या रद्द हो गई है. सदस्यता की खरीदारी में शामिल आइटम, अपने-आप रिन्यू होने वाले सभी प्लान या प्रीपेड प्लान हो सकते हैं.

Enums
SUBSCRIPTION_STATE_UNSPECIFIED सदस्यता की स्थिति तय नहीं है.
SUBSCRIPTION_STATE_PENDING सदस्यता बना दी गई है, लेकिन साइनअप के दौरान पेमेंट नहीं किया गया है. इस स्थिति में, सभी आइटम के लिए पेमेंट होना बाकी है.
SUBSCRIPTION_STATE_ACTIVE सदस्यता चालू है. - (1) अगर सदस्यता अपने-आप रिन्यू होने वाला प्लान है, तो कम से कम एक सामान अपने-आप रिन्यू होने की सुविधा चालू करता है और उसकी समयसीमा खत्म नहीं होती है. - (2) अगर सदस्यता एक प्रीपेड प्लान है, तो कम से कम एक आइटम की समयसीमा खत्म नहीं हुई है.
SUBSCRIPTION_STATE_PAUSED सदस्यता रोक दी गई है. यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब सदस्यता अपने-आप रिन्यू होने वाला प्लान हो. इस स्थिति में सभी आइटम 'रोका गया' स्थिति में होते हैं.
SUBSCRIPTION_STATE_IN_GRACE_PERIOD सदस्यता ग्रेस पीरियड में है. यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब सदस्यता अपने-आप रिन्यू होने वाला प्लान हो. इस स्थिति में, सभी आइटम ग्रेस पीरियड में होते हैं.
SUBSCRIPTION_STATE_ON_HOLD सदस्यता होल्ड पर है (निलंबित है). यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब सदस्यता अपने-आप रिन्यू होने वाला प्लान हो. इस स्थिति में, सभी आइटम होल्ड पर रहते हैं.
SUBSCRIPTION_STATE_CANCELED सदस्यता रद्द कर दी गई है, लेकिन इसकी समयसीमा अभी खत्म नहीं हुई है. यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब सदस्यता अपने-आप रिन्यू होने वाला प्लान हो. सभी आइटम के लिए, Auto RenewEnabled को 'गलत है' पर सेट किया गया है.
SUBSCRIPTION_STATE_EXPIRED सदस्यता खत्म हो गई है. सभी आइटम की समयसीमा खत्म होने का समय बीत चुका है.
SUBSCRIPTION_STATE_PENDING_PURCHASE_CANCELED सदस्यता का वह लेन-देन रद्द हो गया है जिसे मंज़ूरी मिलना बाकी है. अगर यह खरीदारी किसी मौजूदा सदस्यता के लिए पूरी नहीं हुई है, तो उस सदस्यता की मौजूदा स्थिति जानने के लिए,LinkedPurchaseToken का इस्तेमाल करें.

PausedStateContext

'रोका गया' स्टेटस वाली सदस्यता से जुड़ी जानकारी.

जेएसओएन के काेड में दिखाना
{
  "autoResumeTime": string
}
फ़ील्ड
autoResumeTime

string (Timestamp format)

सदस्यता अपने-आप फिर से शुरू होने का समय.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

CanceledStateContext

SUBSCRIPTION_STATE_CANCELED या SUBSCRIPTION_STATE_EXPIRED स्थिति में आने वाली सदस्यता के लिए खास जानकारी.

जेएसओएन के काेड में दिखाना
{

  // Union field cancellation_reason can be only one of the following:
  "userInitiatedCancellation": {
    object (UserInitiatedCancellation)
  },
  "systemInitiatedCancellation": {
    object (SystemInitiatedCancellation)
  },
  "developerInitiatedCancellation": {
    object (DeveloperInitiatedCancellation)
  },
  "replacementCancellation": {
    object (ReplacementCancellation)
  }
  // End of list of possible types for union field cancellation_reason.
}
फ़ील्ड
यूनियन फ़ील्ड cancellation_reason. सदस्यता रद्द किए जाने की वजह. cancellation_reason इनमें से सिर्फ़ एक हो सकती है:
userInitiatedCancellation

object (UserInitiatedCancellation)

उपयोगकर्ता ने सदस्यता रद्द कर दी थी.

systemInitiatedCancellation

object (SystemInitiatedCancellation)

सिस्टम ने सदस्यता को रद्द कर दिया था. उदाहरण के लिए, बिलिंग से जुड़ी किसी समस्या की वजह से.

developerInitiatedCancellation

object (DeveloperInitiatedCancellation)

डेवलपर ने सदस्यता को रद्द कर दिया है.

replacementCancellation

object (ReplacementCancellation)

सदस्यता को नई सदस्यता से बदल दिया गया है.

UserInitiatedCancellation

रद्द करने की प्रक्रिया के बारे में उपयोगकर्ता की ओर से शुरू की गई जानकारी.

जेएसओएन के काेड में दिखाना
{
  "cancelSurveyResult": {
    object (CancelSurveyResult)
  },
  "cancelTime": string
}
फ़ील्ड
cancelSurveyResult

object (CancelSurveyResult)

सदस्यता रद्द करने की प्रक्रिया पूरी करते समय उपयोगकर्ता की ओर से दी गई जानकारी (सदस्यता रद्द करने की वजह से जुड़ा सर्वे).

cancelTime

string (Timestamp format)

वह समय जब उपयोगकर्ता ने सदस्यता रद्द की थी. ऐसा हो सकता है कि इस अवधि के बाद भी उपयोगकर्ता के पास सदस्यता का ऐक्सेस हो. LineItem.expiration_time का इस्तेमाल करके यह तय करें कि उपयोगकर्ता के पास अब भी ऐक्सेस है या नहीं.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

CancelSurveyResult

उपयोगकर्ता की ओर से सदस्यता रद्द किए जाने पर, रद्द करने के सर्वे का नतीजा.

जेएसओएन के काेड में दिखाना
{
  "reason": enum (CancelSurveyReason),
  "reasonUserInput": string
}
फ़ील्ड
reason

enum (CancelSurveyReason)

उपयोगकर्ता ने रद्द करने से जुड़े सर्वे में जो वजह चुनी है.

reasonUserInput

string

सिर्फ़ CANCEL_SURVEY_REASON_OTHERS के लिए सेट किया गया. यह सर्वे के लिए, उपयोगकर्ता का फ़्रीफ़ॉर्म जवाब होता है.

CancelSurveyReason

उपयोगकर्ता ने रद्द करने से जुड़े सर्वे में जो वजह चुनी है.

Enums
CANCEL_SURVEY_REASON_UNSPECIFIED सर्वे रद्द करने की वजह नहीं बताई गई है.
CANCEL_SURVEY_REASON_NOT_ENOUGH_USAGE सदस्यता का ज़रूरत के मुताबिक इस्तेमाल नहीं किया गया है.
CANCEL_SURVEY_REASON_TECHNICAL_ISSUES ऐप्लिकेशन इस्तेमाल करते समय आने वाली तकनीकी समस्याएं.
CANCEL_SURVEY_REASON_FOUND_BETTER_APP उपयोगकर्ता को एक बेहतर ऐप्लिकेशन मिल गया है.
CANCEL_SURVEY_REASON_OTHERS अन्य वजहें.

SystemInitiatedCancellation

इस टाइप के लिए कोई फ़ील्ड नहीं है.

Google सिस्टम से रद्द करने की प्रक्रिया के बारे में जानकारी.

DeveloperInitiatedCancellation

इस टाइप के लिए कोई फ़ील्ड नहीं है.

रद्द करने की प्रक्रिया के बारे में डेवलपर की ओर से शुरू की गई जानकारी.

ReplacementCancellation

इस टाइप के लिए कोई फ़ील्ड नहीं है.

सदस्यता बदलने की वजह से रद्द होने वाली सदस्यताओं के बारे में खास जानकारी.

TestPurchase

इस टाइप के लिए कोई फ़ील्ड नहीं है.

क्या यह सदस्यता खरीदारी, टेस्ट खरीदारी है.

AcknowledgementState

किसी सदस्यता के लिए संभावित सहमति की जानकारी दी गई है.

Enums
ACKNOWLEDGEMENT_STATE_UNSPECIFIED सहमति की स्थिति की जानकारी नहीं है.
ACKNOWLEDGEMENT_STATE_PENDING सदस्यता को अभी तक स्वीकार नहीं किया गया है.
ACKNOWLEDGEMENT_STATE_ACKNOWLEDGED सदस्यता स्वीकार कर ली गई है.

ExternalAccountIdentifiers

तीसरे पक्ष की सेवा में उपयोगकर्ता खाते का आइडेंटिफ़ायर.

जेएसओएन के काेड में दिखाना
{
  "externalAccountId": string,
  "obfuscatedExternalAccountId": string,
  "obfuscatedExternalProfileId": string
}
फ़ील्ड
externalAccountId

string

तीसरे पक्ष की सेवा में उपयोगकर्ता खाते का आइडेंटिफ़ायर. यह जानकारी सिर्फ़ तब दिखती है, जब खाता लिंक करने की प्रोसेस, सदस्यता के परचेज़ फ़्लो के तहत आती हो.

obfuscatedExternalAccountId

string

आईडी का अस्पष्ट वर्शन, जो आपके ऐप्लिकेशन में उपयोगकर्ता के खाते से खास तौर पर जुड़ा होता है. इसे इन खरीदारी के लिए दिखाया जाता है: * अगर खाता लिंक करने की प्रोसेस, सदस्यता के परचेज़ फ़्लो के हिस्से के तौर पर होती है. * खरीदारी के समय, https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid मदद से बताया गया था.

obfuscatedExternalProfileId

string

आईडी का अस्पष्ट वर्शन, जो आपके ऐप्लिकेशन में उपयोगकर्ता की प्रोफ़ाइल से खास तौर पर जुड़ा होता है. सिर्फ़ तब मौजूद होता है, जब खरीदारी के समय https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid सुविधा का इस्तेमाल किया गया हो.

SubscribeWithGoogleInfo

'Subscribe with Google' से की गई खरीदारी से जुड़ी जानकारी.

जेएसओएन के काेड में दिखाना
{
  "profileId": string,
  "profileName": string,
  "emailAddress": string,
  "givenName": string,
  "familyName": string
}
फ़ील्ड
profileId

string

जिस उपयोगकर्ता ने सदस्यता खरीदी थी उसका Google प्रोफ़ाइल आईडी.

profileName

string

उपयोगकर्ता का प्रोफ़ाइल नाम, जब सदस्यता खरीदी गई थी.

emailAddress

string

सदस्यता खरीदने के समय, उपयोगकर्ता का ईमेल पता.

givenName

string

सदस्यता खरीदते समय, उपयोगकर्ता का दिया गया नाम.

familyName

string

सदस्यता खरीदने के समय, उपयोगकर्ता के परिवार का नाम.

SubscriptionPurchaseLineItem

सदस्यता खरीदने के लिए आइटम-लेवल की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "productId": string,
  "expiryTime": string,

  // Union field plan_type can be only one of the following:
  "autoRenewingPlan": {
    object (AutoRenewingPlan)
  },
  "prepaidPlan": {
    object (PrepaidPlan)
  }
  // End of list of possible types for union field plan_type.
  "offerDetails": {
    object (OfferDetails)
  },

  // Union field deferred_item_change can be only one of the following:
  "deferredItemReplacement": {
    object (DeferredItemReplacement)
  }
  // End of list of possible types for union field deferred_item_change.
}
फ़ील्ड
productId

string

खरीदे गए प्रॉडक्ट का आईडी (उदाहरण के लिए, 'month001').

expiryTime

string (Timestamp format)

वह समय जब सदस्यता खत्म हो गई या तब तक खत्म हो जाएगी, जब तक ऐक्सेस बढ़ाया नहीं जाता (जैसे कि रिन्यू होना).

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

यूनियन फ़ील्ड plan_type. सदस्यता की योजना किस तरह की है. plan_type इनमें से सिर्फ़ एक हो सकती है:
autoRenewingPlan

object (AutoRenewingPlan)

आइटम अपने-आप रिन्यू हो रहा है.

prepaidPlan

object (PrepaidPlan)

आइटम प्रीपेड है.

offerDetails

object (OfferDetails)

इस आइटम के लिए ऑफ़र की जानकारी.

यूनियन फ़ील्ड deferred_item_change. यह फ़ील्ड तब मौजूद होता है, जब किसी आइटम में कुछ समय के लिए बदलाव किया जाता है. इसे हटाया या बदला जा सकता है. deferred_item_change इनमें से सिर्फ़ एक हो सकती है:
deferredItemReplacement

object (DeferredItemReplacement)

स्थगित आइटम को बदलने की जानकारी.

AutoRenewingPlan

अपने-आप रिन्यू होने वाले प्लान के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "autoRenewEnabled": boolean,
  "priceChangeDetails": {
    object (SubscriptionItemPriceChangeDetails)
  },
  "installmentDetails": {
    object (InstallmentPlan)
  }
}
फ़ील्ड
autoRenewEnabled

boolean

अगर सदस्यता फ़िलहाल अपने-आप रिन्यू होने पर सेट है, तो इसका मतलब है कि उपयोगकर्ता ने सदस्यता रद्द नहीं की है

priceChangeDetails

object (SubscriptionItemPriceChangeDetails)

सदस्यता के लिए साइनअप करने के बाद से, आइटम की आखिरी कीमत में हुए बदलाव की जानकारी.

installmentDetails

object (InstallmentPlan)

किस्त वाले प्लान के लिए तय की गई कीमत और अपने-आप रिन्यू होने वाले प्लान के बारे में राज्य की जानकारी.

SubscriptionItemPriceChangeDetails

सदस्यता आइटम की कीमत में हुए बदलाव से जुड़ी जानकारी.

जेएसओएन के काेड में दिखाना
{
  "newPrice": {
    object (Money)
  },
  "priceChangeMode": enum (PriceChangeMode),
  "priceChangeState": enum (PriceChangeState),
  "expectedNewPriceChargeTime": string
}
फ़ील्ड
newPrice

object (Money)

सदस्यता वाले आइटम के लिए, बार-बार लगने वाली नई कीमत.

priceChangeMode

enum (PriceChangeMode)

कीमत में बदलाव मोड से यह पता चलता है कि सदस्यता आइटम की कीमत कैसे बदल रही है.

priceChangeState

enum (PriceChangeState)

बताएं कि फ़िलहाल कीमत में बदलाव लागू है.

expectedNewPriceChargeTime

string (Timestamp format)

रिन्यूअल का वह समय जब उपयोगकर्ता के लिए कीमत में बदलाव लागू हो जाएगा. ऐसा उन मामलों में होता है जिनमें रिन्यूअल का समय बदल जाता है, जैसे कि रुकना. अगर कीमत में किया गया बदलाव लागू नहीं हुआ है, तो ही इस फ़ील्ड में जानकारी अपने-आप भर जाती है.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

PriceChangeMode

कीमत में बदलाव का मोड.

Enums
PRICE_CHANGE_MODE_UNSPECIFIED कीमत में बदलाव मोड की जानकारी नहीं है. यह वैल्यू कभी सेट नहीं की जानी चाहिए.
PRICE_DECREASE अगर सदस्यता की कीमत कम हो रही है.
PRICE_INCREASE अगर सदस्यता की कीमत बढ़ रही है और उपयोगकर्ता को इसे स्वीकार करना ज़रूरी है.
OPT_OUT_PRICE_INCREASE अगर ऑप्ट आउट मोड की वजह से सदस्यता की कीमत बढ़ रही है, तो क्या करें.

PriceChangeState

कीमत में बदलाव की स्थिति.

Enums
PRICE_CHANGE_STATE_UNSPECIFIED कीमत में बदलाव की स्थिति की जानकारी नहीं है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए.
OUTSTANDING कीमत में बदलाव के लिए उपयोगकर्ता की सहमति का इंतज़ार किया जा रहा है.
CONFIRMED उपयोगकर्ता के लिए कीमत में बदलाव होने की पुष्टि हो गई है.
APPLIED कीमत में किया गया बदलाव लागू हो गया है यानी कि उपयोगकर्ता से नई कीमत लेनी शुरू कर दी गई है.

InstallmentPlan

किस्त योजना के लिए जानकारी.

जेएसओएन के काेड में दिखाना
{
  "initialCommittedPaymentsCount": integer,
  "subsequentCommittedPaymentsCount": integer,
  "remainingCommittedPaymentsCount": integer,
  "pendingCancellation": {
    object (PendingCancellation)
  }
}
फ़ील्ड
initialCommittedPaymentsCount

integer

उपयोगकर्ता द्वारा शुरुआत में किए जाने वाले पेमेंट की कुल संख्या.

subsequentCommittedPaymentsCount

integer

हर तय अवधि के बाद, उपयोगकर्ता को कुल कितने पेमेंट करने होंगे. खाली होने का मतलब है कि शुरुआती सदस्यता लेने के बाद, किस्त की योजना अपने-आप रिन्यू होने वाली सामान्य सदस्यता में बदल जाएगी.

remainingCommittedPaymentsCount

integer

उन तय पेमेंट की कुल संख्या जिनका पेमेंट इस रिन्यूअल साइकल में किया जाना है.

pendingCancellation

object (PendingCancellation)

अगर यह मौजूद है, तो किस्त वाला प्लान रद्द होना बाकी है. उपयोगकर्ता के सभी पेमेंट पूरे करने के बाद ही, उसे रद्द किया जाएगा.

PendingCancellation

इस टाइप के लिए कोई फ़ील्ड नहीं है.

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

PrepaidPlan

प्रीपेड प्लान से जुड़ी जानकारी.

जेएसओएन के काेड में दिखाना
{
  "allowExtendAfterTime": string
}
फ़ील्ड
allowExtendAfterTime

string (Timestamp format)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

OfferDetails

खरीदारी के लाइन आइटम के बारे में ऑफ़र के बारे में जानकारी.

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

string

ऑफ़र से जुड़े सबसे नए ऑफ़र टैग. इसमें बुनियादी प्लान से इनहेरिट किए गए टैग शामिल होते हैं.

basePlanId

string

बुनियादी प्लान आईडी. यह सुविधा, सभी बुनियादी प्लान और ऑफ़र के लिए मौजूद है.

offerId

string

ऑफ़र आईडी. यह सिर्फ़ छूट वाले ऑफ़र के लिए मौजूद है.

DeferredItemReplacement

स्थगित आइटम को बदलने के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "productId": string
}
फ़ील्ड
productId

string

मौजूदा productId की जगह productId को शामिल किया जाएगा.

तरीके

get

किसी सदस्यता के बारे में मेटाडेटा पाना

revoke

उपयोगकर्ता के लिए सदस्यता की खरीदारी रद्द करना.