Package google.shopping.merchant.inventories.v1beta

इंडेक्स

LocalInventoryService

प्रॉडक्ट के लिए स्थानीय इन्वेंट्री मैनेज करने की सेवा

DeleteLocalInventory

rpc DeleteLocalInventory(DeleteLocalInventoryRequest) returns (Empty)

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

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

InsertLocalInventory

rpc InsertLocalInventory(InsertLocalInventoryRequest) returns (LocalInventory)

आपके व्यापारी खाते में मौजूद प्रॉडक्ट के लिए LocalInventory संसाधन डालता है.

अगर प्रॉडक्ट के लिए वही storeCode वाली एंट्री पहले से मौजूद है, तो पूरे LocalInventory संसाधन को बदलता है.

LocalInventory के नए या अपडेट किए गए संसाधन को, प्रॉडक्ट में दिखने में 30 मिनट लग सकते हैं.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListLocalInventories

rpc ListLocalInventories(ListLocalInventoriesRequest) returns (ListLocalInventoriesResponse)

व्यापारी खाते में दिए गए प्रॉडक्ट के LocalInventory संसाधनों की सूची बनाता है. जवाब में pageSize के बताए गए आइटम से कम आइटम हो सकते हैं. अगर पिछले अनुरोध में pageToken मिला था, तो ज़्यादा नतीजे पाने के लिए इसका इस्तेमाल किया जा सकता है.

किसी खाते के लिए, हर प्रॉडक्ट के हिसाब से LocalInventory संसाधन सूची में शामिल किए गए हैं.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

RegionalInventoryService

प्रॉडक्ट के लिए क्षेत्रीय इन्वेंट्री को मैनेज करने की सेवा. क्षेत्रों की परिभाषाओं को मैनेज करने के लिए, अलग से regions रिसॉर्स और एपीआई भी उपलब्ध है.

DeleteRegionalInventory

rpc DeleteRegionalInventory(DeleteRegionalInventoryRequest) returns (Empty)

यह आपके Merchant Center खाते में दिए गए प्रॉडक्ट से, RegionalInventory संसाधन को मिटाता है. किसी खास प्रॉडक्ट से RegionalInventory को मिटाने में एक घंटा लग सकता है. मिटाने का जवाब मिलने के बाद, फिर से मिटाने से पहले उस अवधि तक इंतज़ार करें.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

InsertRegionalInventory

rpc InsertRegionalInventory(InsertRegionalInventoryRequest) returns (RegionalInventory)

आपके व्यापारी खाते में दिए गए प्रॉडक्ट में RegionalInventory डालता है.

अगर प्रॉडक्ट के लिए वही region वाली एंट्री पहले से मौजूद है, तो पूरे RegionalInventory संसाधन को बदलता है.

RegionalInventory के नए या अपडेट किए गए संसाधन को, प्रॉडक्ट में दिखने में 30 मिनट लग सकते हैं.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListRegionalInventories

rpc ListRegionalInventories(ListRegionalInventoriesRequest) returns (ListRegionalInventoriesResponse)

व्यापारी खाते में दिए गए प्रॉडक्ट के RegionalInventory संसाधनों की सूची बनाता है. जवाब में pageSize के बताए गए आइटम से कम आइटम हो सकते हैं. अगर पिछले अनुरोध में pageToken मिला था, तो ज़्यादा नतीजे पाने के लिए इसका इस्तेमाल किया जा सकता है.

किसी खाते के लिए, हर प्रॉडक्ट के हिसाब से RegionalInventory संसाधन सूची में शामिल किए गए हैं.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

DeleteLocalInventoryRequest

DeleteLocalInventory तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. उस प्रॉडक्ट के लिए स्थानीय इन्वेंट्री का नाम जिसे मिटाना है. फ़ॉर्मैट: accounts/{account}/products/{product}/localInventories/{store_code}

DeleteRegionalInventoryRequest

DeleteRegionalInventory तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. मिटाने के लिए RegionalInventory संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/products/{product}/regionalInventories/{region}

InsertLocalInventoryRequest

InsertLocalInventory तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. वह खाता और प्रॉडक्ट जिसमें यह इन्वेंट्री डाली जाएगी. फ़ॉर्मैट: accounts/{account}/products/{product}

local_inventory

LocalInventory

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

InsertRegionalInventoryRequest

InsertRegionalInventory तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. वह खाता और प्रॉडक्ट जिसमें यह इन्वेंट्री डाली जाएगी. फ़ॉर्मैट: accounts/{account}/products/{product}

regional_inventory

RegionalInventory

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

ListLocalInventoriesRequest

ListLocalInventories तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. स्थानीय इन्वेंट्री की सूची में शामिल करने के लिए, पैरंट प्रॉडक्ट का name. फ़ॉर्मैट: accounts/{account}/products/{product}

page_size

int32

किसी प्रॉडक्ट को लौटाने के लिए, LocalInventory संसाधनों की ज़्यादा से ज़्यादा संख्या. अगर दिए गए प्रॉडक्ट की इन्वेंट्री की संख्या, pageSize से कम है, तो सेवा इस वैल्यू से कम वैल्यू देगी. डिफ़ॉल्ट वैल्यू 25,000 है. वैल्यू ज़्यादा से ज़्यादा 25,000 तय की जा सकती है. अगर यह वैल्यू, तय की गई सबसे ज़्यादा वैल्यू से ज़्यादा है, तो pageSize डिफ़ॉल्ट रूप से ज़्यादा से ज़्यादा वैल्यू पर सेट होगा

page_token

string

पिछले ListLocalInventories कॉल से मिला पेज टोकन. अगले पेज को वापस पाने के लिए, पेज का टोकन उपलब्ध कराएं.

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

ListLocalInventoriesResponse

ListLocalInventories तरीके के लिए रिस्पॉन्स मैसेज.

फ़ील्ड
local_inventories[]

LocalInventory

बताए गए खाते से दिए गए प्रॉडक्ट के लिए LocalInventory संसाधन.

next_page_token

string

एक टोकन, जिसे अगला पेज वापस पाने के लिए pageToken के तौर पर भेजा जा सकता है. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो इसके बाद कोई पेज नहीं होगा.

ListRegionalInventoriesRequest

ListRegionalInventories तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. पैरंट प्रॉडक्ट का name, जिसके लिए RegionalInventory संसाधनों की सूची बनानी है. फ़ॉर्मैट: accounts/{account}/products/{product}

page_size

int32

किसी प्रॉडक्ट को लौटाने के लिए, RegionalInventory संसाधनों की ज़्यादा से ज़्यादा संख्या. अगर दिए गए प्रॉडक्ट की इन्वेंट्री की संख्या, pageSize से कम है, तो सेवा इस वैल्यू से कम वैल्यू देगी. डिफ़ॉल्ट वैल्यू 25,000 है. ज़्यादा से ज़्यादा वैल्यू 100,000 से ज़्यादा नहीं होनी चाहिए. अगर इससे ज़्यादा वैल्यू तय की गई है, तो pageSize डिफ़ॉल्ट वैल्यू पर सेट हो जाएगी.

page_token

string

पिछले ListRegionalInventories कॉल से मिला पेज टोकन. अगले पेज को वापस पाने के लिए, पेज का टोकन उपलब्ध कराएं.

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

ListRegionalInventoriesResponse

ListRegionalInventories तरीके के लिए रिस्पॉन्स मैसेज.

फ़ील्ड
regional_inventories[]

RegionalInventory

बताए गए खाते से दिए गए प्रॉडक्ट के लिए RegionalInventory संसाधन.

next_page_token

string

एक टोकन, जिसे अगला पेज वापस पाने के लिए pageToken के तौर पर भेजा जा सकता है. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो इसके बाद कोई पेज नहीं होगा.

LocalInventory

प्रॉडक्ट के लिए स्थानीय इन्वेंट्री की जानकारी. यह किसी खास प्रॉडक्ट के लिए, स्टोर में मौजूद जानकारी को दिखाता है. यह जानकारी storeCode के बताए गए स्टोर पर मौजूद होती है. एट्रिब्यूट की स्वीकार की गई सभी वैल्यू की सूची देखने के लिए, स्थानीय प्रॉडक्ट इन्वेंट्री डेटा स्पेसिफ़िकेशन देखें.

फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. LocalInventory संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/products/{product}/localInventories/{store_code}

account

int64

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

store_code

string

ज़रूरी है. इम्यूटेबल. जिस दुकान में प्रॉडक्ट बेचा जाता है उसके स्टोर का कोड (आपकी Business Profile में मौजूद स्टोर आईडी). ज़्यादा जानकारी के लिए, स्थानीय प्रॉडक्ट इन्वेंट्री डेटा स्पेसिफ़िकेशन देखें.

price

Price

इस स्टोर में प्रॉडक्ट की कीमत.

sale_price

Price

इस स्टोर में प्रॉडक्ट की सेल में कीमत. अगर salePriceEffectiveDate की जानकारी दी गई है, तो यह ज़रूरी है.

sale_price_effective_date

Interval

इस स्टोर में बिक्री का TimePeriod.

custom_attributes[]

CustomAttribute

कस्टम (व्यापारी की ओर से दिया गया) एट्रिब्यूट की सूची. डेटा स्पेसिफ़िकेशन के किसी एट्रिब्यूट को उसके जेनरिक फ़ॉर्म में सबमिट करने के लिए, CustomAttribute का भी इस्तेमाल किया जा सकता है.

availability

string

इस स्टोर में प्रॉडक्ट की उपलब्धता. एट्रिब्यूट की स्वीकार की गई वैल्यू देखने के लिए, स्थानीय प्रॉडक्ट इन्वेंट्री डेटा की खास बातें देखें

quantity

int64

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

pickup_method

string

इस प्रॉडक्ट के लिए पिकअप का तरीका. जब तक वैल्यू "not supported" न हो, तब तक इस फ़ील्ड को pickupSla के साथ सबमिट किया जाना चाहिए. एट्रिब्यूट की स्वीकार की गई वैल्यू देखने के लिए, स्थानीय प्रॉडक्ट इन्वेंट्री डेटा की खास बातें देखें

pickup_sla

string

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

instore_product_location

string

स्टोर में प्रॉडक्ट की जगह. ज़्यादा से ज़्यादा 20 बाइट होना चाहिए.

RegionalInventory

प्रॉडक्ट के लिए रीजनल इन्वेंट्री की जानकारी. इससे किसी खास region में, किसी प्रॉडक्ट की कीमत और खरीदारी के लिए उपलब्धता जैसी खास जानकारी मिलती है. एट्रिब्यूट की स्वीकार की गई सभी वैल्यू की सूची देखने के लिए, रीजनल प्रॉडक्ट इन्वेंट्री डेटा स्पेसिफ़िकेशन देखें.

फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. RegionalInventory संसाधन का नाम. फ़ॉर्मैट: {regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}

account

int64

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

region

string

ज़रूरी है. इम्यूटेबल. इस RegionalInventory संसाधन के लिए क्षेत्र का आईडी. ज़्यादा जानकारी के लिए, क्षेत्र के हिसाब से प्रॉडक्ट की उपलब्धता और कीमत देखें.

price

Price

इस क्षेत्र में प्रॉडक्ट की कीमत.

sale_price

Price

इस क्षेत्र में प्रॉडक्ट की सेल में कीमत. अगर salePriceEffectiveDate की जानकारी दी गई है, तो यह ज़रूरी है.

sale_price_effective_date

Interval

इस क्षेत्र में सेल वाली कीमत का TimePeriod.

custom_attributes[]

CustomAttribute

कस्टम (व्यापारी की ओर से दिया गया) एट्रिब्यूट की सूची. डेटा स्पेसिफ़िकेशन के किसी एट्रिब्यूट को उसके जेनरिक फ़ॉर्म में सबमिट करने के लिए, CustomAttribute का भी इस्तेमाल किया जा सकता है.

availability

string

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