Package google.shopping.merchant.inventories.v1beta

इंडेक्स

LocalInventoryService

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

DeleteLocalInventory

rpc DeleteLocalInventory(DeleteLocalInventoryRequest) returns (Empty)

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

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

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

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

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

InsertLocalInventory

rpc InsertLocalInventory(InsertLocalInventoryRequest) returns (LocalInventory)

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

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

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

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

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

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

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

ListLocalInventories

rpc ListLocalInventories(ListLocalInventoriesRequest) returns (ListLocalInventoriesResponse)

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

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

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

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

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

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

RegionalInventoryService

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

DeleteRegionalInventory

rpc DeleteRegionalInventory(DeleteRegionalInventoryRequest) returns (Empty)

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

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

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

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

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

InsertRegionalInventory

rpc InsertRegionalInventory(InsertRegionalInventoryRequest) returns (RegionalInventory)

आपके Merchant Center खाते में मौजूद किसी प्रॉडक्ट में RegionalInventory डालता है.

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

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

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

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

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

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

ListRegionalInventories

rpc ListRegionalInventories(ListRegionalInventoriesRequest) returns (ListRegionalInventoriesResponse)

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

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

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

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

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

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

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 है. ज़्यादा से ज़्यादा वैल्यू 1,00,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

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

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

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