Package google.shopping.merchant.accounts.v1beta

इंडेक्स

AccountIssueService

AccountIssueService एपीआई के साथ काम करने वाली सेवा.

ListAccountIssues

rpc ListAccountIssues(ListAccountIssuesRequest) returns (ListAccountIssuesResponse)

Merchant Center खाते की सभी समस्याओं की सूची दिखाता है.

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

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

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

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

AccountsService

Accounts API के साथ काम करने वाली सेवा.

CreateAndConfigureAccount

rpc CreateAndConfigureAccount(CreateAndConfigureAccountRequest) returns (Account)

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

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

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

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

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

DeleteAccount

rpc DeleteAccount(DeleteAccountRequest) returns (Empty)

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

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

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

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

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

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

आपके Merchant Center खाते से कोई खाता वापस लाता है. किसी खाते को जोड़ने, अपडेट करने या मिटाने के बाद, बदलाव लागू होने में कुछ मिनट लग सकते हैं.

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

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

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

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

ListAccounts

rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse)

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

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

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

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

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

ListSubAccounts

rpc ListSubAccounts(ListSubAccountsRequest) returns (ListSubAccountsResponse)

किसी एक से ज़्यादा क्लाइंट वाले खाते के सभी उप-खातों की सूची बनाएं. यह ListAccounts तरीके के लिए, एक सुविधाजनक रैपर है. इस तरीके से वही नतीजे मिलेंगे जो इस फ़िल्टर के साथ ListsAccounts को कॉल करने पर मिलते हैं: relationship(providerId={parent} AND service(type="ACCOUNT_AGGREGATION"))

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

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

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

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

UpdateAccount

rpc UpdateAccount(UpdateAccountRequest) returns (Account)

यह किसी भी तरह के खाते को अपडेट करता है, चाहे वह स्टैंडअलोन, एमसीए या उप-खाता हो. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

AutofeedSettingsService

अपने-आप फ़ीड होने की सेटिंग के साथ काम करने वाली सेवा.

GetAutofeedSettings

rpc GetAutofeedSettings(GetAutofeedSettingsRequest) returns (AutofeedSettings)

किसी खाते की, अपने-आप फ़ीड होने की सेटिंग को वापस लाता है.

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

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

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

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

UpdateAutofeedSettings

rpc UpdateAutofeedSettings(UpdateAutofeedSettingsRequest) returns (AutofeedSettings)

किसी खाते के लिए, अपने-आप फ़ीड होने की सेटिंग अपडेट करता है.

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

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

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

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

BusinessIdentityService

कारोबार की पहचान एपीआई के साथ काम करने वाली सेवा.

GetBusinessIdentity

rpc GetBusinessIdentity(GetBusinessIdentityRequest) returns (BusinessIdentity)

किसी खाते के कारोबार की पहचान दिखाता है.

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

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

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

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

UpdateBusinessIdentity

rpc UpdateBusinessIdentity(UpdateBusinessIdentityRequest) returns (BusinessIdentity)

किसी खाते के कारोबार की पहचान को अपडेट करता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

BusinessInfoService

कारोबार की जानकारी वाले एपीआई के साथ काम करने वाली सेवा.

GetBusinessInfo

rpc GetBusinessInfo(GetBusinessInfoRequest) returns (BusinessInfo)

किसी खाते के कारोबार की जानकारी दिखाता है.

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

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

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

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

UpdateBusinessInfo

rpc UpdateBusinessInfo(UpdateBusinessInfoRequest) returns (BusinessInfo)

किसी खाते के कारोबार की जानकारी अपडेट करता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

EmailPreferencesService

EmailPreferences एपीआई के साथ काम करने वाली सेवा.

GetEmailPreferences

rpc GetEmailPreferences(GetEmailPreferencesRequest) returns (EmailPreferences)

Merchant Center खाते के उपयोगकर्ता के लिए, ईमेल की सेटिंग दिखाता है. इस सेवा की मदद से, सिर्फ़ पुष्टि किए गए उपयोगकर्ता की ईमेल सेटिंग को वापस पाया और अपडेट किया जा सकता है. पुष्टि किए गए उपयोगकर्ता की प्राथमिकताएं पाने के लिए, name=accounts/*/users/me/emailPreferences उपनाम का इस्तेमाल करें.

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

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

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

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

UpdateEmailPreferences

rpc UpdateEmailPreferences(UpdateEmailPreferencesRequest) returns (EmailPreferences)

Merchant Center खाते के उपयोगकर्ता के लिए, ईमेल की सेटिंग अपडेट करता है. एमसीए के उपयोगकर्ताओं को एमसीए के उप-खाते के बजाय, एमसीए खाते की जानकारी देनी चाहिए.

जिन प्राथमिकताओं को अपडेट मास्क में साफ़ तौर पर नहीं चुना गया है उन्हें अपडेट नहीं किया जाएगा.

अपडेट में, ऑप्ट-इन की स्थिति की अमान्य वैल्यू सबमिट करना गलत है.

पुष्टि किए गए उपयोगकर्ता की प्राथमिकताओं को अपडेट करने के लिए, name=accounts/*/users/me/emailPreferences उपनाम का इस्तेमाल करें.

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

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

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

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

HomepageService

स्टोर के होम पेज के लिए एपीआई की सहायता करने वाली सेवा.

ClaimHomepage

rpc ClaimHomepage(ClaimHomepageRequest) returns (Homepage)

स्टोर के होम पेज पर दावा करता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

अगर होम पेज पर पहले से ही दावा किया गया है, तो पुष्टि की प्रक्रिया फिर से शुरू की जाएगी. ऐसा तब तक किया जाएगा, जब तक कि कारोबारी या कंपनी को दावा करने से छूट न मिल जाए. छूट मिलने पर, पुष्टि की प्रक्रिया भी नहीं करनी होगी. अगर मालिकाना हक की पुष्टि नहीं की जा सकती, तो आपको गड़बड़ी का मैसेज दिखेगा. हालांकि, इससे दावा नहीं हटेगा. अगर ऐसा नहीं होता है, तो गड़बड़ी का कैननिकल मैसेज दिखेगा: * PERMISSION_DENIED: उपयोगकर्ता के पास इस Merchant Center खाते के लिए ज़रूरी अनुमतियां नहीं हैं; * FAILED_PRECONDITION: - यह खाता Merchant Center खाता नहीं है; - Merchant Center खाते का कोई होम पेज नहीं है; - दावा करने में गड़बड़ी हुई (इस मामले में, गड़बड़ी के मैसेज में ज़्यादा जानकारी होगी).

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

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

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

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

GetHomepage

rpc GetHomepage(GetHomepageRequest) returns (Homepage)

स्टोर का होम पेज दिखाता है.

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

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

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

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

UnclaimHomepage

rpc UnclaimHomepage(UnclaimHomepageRequest) returns (Homepage)

स्टोर के होम पेज पर दावा हटाता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

UpdateHomepage

rpc UpdateHomepage(UpdateHomepageRequest) returns (Homepage)

स्टोर का होम पेज अपडेट करता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

OnlineReturnPolicyService

इस सेवा की मदद से, व्यापारी/कंपनी/कारोबारी, सामान लौटाने की नीति को मैनेज कर सकता है. इसमें विज्ञापनों और मुफ़्त में दिखाई जाने वाली लिस्टिंग, दोनों के लिए सामान लौटाने की नीतियां शामिल होती हैं

प्रोग्राम. यह एपीआई, नीचे दिए गए संसाधन मॉडल के बारे में बताता है:

[OnlineReturnPolicy][google.shopping.merchant.accounts.v1.OnlineReturnPolicy]

GetOnlineReturnPolicy

rpc GetOnlineReturnPolicy(GetOnlineReturnPolicyRequest) returns (OnlineReturnPolicy)

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

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

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

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

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

ListOnlineReturnPolicies

rpc ListOnlineReturnPolicies(ListOnlineReturnPoliciesRequest) returns (ListOnlineReturnPoliciesResponse)

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

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

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

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

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

ProgramsService

प्रोग्राम मैनेजमेंट के लिए सेवा.

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

इस सेवा की मदद से, किसी व्यापारी/कंपनी/कारोबारी की ओर से सभी उपलब्ध प्रोग्राम में हिस्सा लेने की जानकारी हासिल की जा सकती है. साथ ही, हर प्रोग्राम में हिस्सा लेने की सुविधा को चालू या बंद करने के तरीके भी देखे जा सकते हैं.

DisableProgram

rpc DisableProgram(DisableProgramRequest) returns (Program)

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

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

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

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

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

EnableProgram

rpc EnableProgram(EnableProgramRequest) returns (Program)

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

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

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

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

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

GetProgram

rpc GetProgram(GetProgramRequest) returns (Program)

खाते के लिए, चुना गया प्रोग्राम वापस लाता है.

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

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

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

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

ListPrograms

rpc ListPrograms(ListProgramsRequest) returns (ListProgramsResponse)

खाते के लिए सभी प्रोग्राम दिखाता है.

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

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

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

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

RegionsService

देशों/इलाकों के हिसाब से कॉन्फ़िगरेशन मैनेज करता है.

यह एपीआई, नीचे दिए गए संसाधन मॉडल के बारे में बताता है:

  • Region
CreateRegion

rpc CreateRegion(CreateRegionRequest) returns (Region)

आपके Merchant Center खाते में, क्षेत्र की जानकारी बनाता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

DeleteRegion

rpc DeleteRegion(DeleteRegionRequest) returns (Empty)

आपके Merchant Center खाते से क्षेत्र की जानकारी मिटाता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

GetRegion

rpc GetRegion(GetRegionRequest) returns (Region)

आपके Merchant Center खाते में तय किए गए इलाके की जानकारी दिखाता है.

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

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

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

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

ListRegions

rpc ListRegions(ListRegionsRequest) returns (ListRegionsResponse)

आपके Merchant Center खाते में मौजूद क्षेत्रों की सूची दिखाता है.

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

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

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

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

UpdateRegion

rpc UpdateRegion(UpdateRegionRequest) returns (Region)

आपके Merchant Center खाते में, किसी इलाके की जानकारी अपडेट करता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

ShippingSettingsService

Merchant API के हर तरीके के हिसाब से, शिपिंग की सेटिंग की जानकारी पाने के लिए, कॉल करने का तरीका.

GetShippingSettings

rpc GetShippingSettings(GetShippingSettingsRequest) returns (ShippingSettings)

शिपिंग की सेटिंग की जानकारी वापस पाएं.

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

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

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

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

InsertShippingSettings

rpc InsertShippingSettings(InsertShippingSettingsRequest) returns (ShippingSettings)

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

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

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

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

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

TermsOfServiceAgreementStateService

TermsOfServiceAgreementState एपीआई के साथ काम करने वाली सेवा.

GetTermsOfServiceAgreementState

rpc GetTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

सेवा की शर्तों के कानूनी समझौते की स्थिति दिखाता है.

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

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

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

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

RetrieveForApplicationTermsOfServiceAgreementState

rpc RetrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

ऐप्लिकेशन की सेवा की शर्तों के कानूनी समझौते की स्थिति दिखाता है.

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

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

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

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

TermsOfServiceService

TermsOfService एपीआई के साथ काम करने वाली सेवा.

AcceptTermsOfService

rpc AcceptTermsOfService(AcceptTermsOfServiceRequest) returns (Empty)

TermsOfService स्वीकार करता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

GetTermsOfService

rpc GetTermsOfService(GetTermsOfServiceRequest) returns (TermsOfService)

दिए गए वर्शन से जुड़ा TermsOfService दिखाता है.

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

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

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

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

RetrieveLatestTermsOfService

rpc RetrieveLatestTermsOfService(RetrieveLatestTermsOfServiceRequest) returns (TermsOfService)

किसी दिए गए kind और region_code के लिए, TermsOfService का नया वर्शन दिखाता है.

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

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

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

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

UserService

उपयोगकर्ता एपीआई के साथ काम करने वाली सेवा.

CreateUser

rpc CreateUser(CreateUserRequest) returns (User)

Merchant Center खाते का उपयोगकर्ता बनाता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

DeleteUser

rpc DeleteUser(DeleteUserRequest) returns (Empty)

Merchant Center खाते के किसी उपयोगकर्ता को मिटाता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है. जिस उपयोगकर्ता को मिटाना है वह उस खाते का आखिरी एडमिन नहीं हो सकता. साथ ही, अगर उपयोगकर्ता को Business Manager से मैनेज किया जाता है, तो उसे मिटाया नहीं जा सकता"

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

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

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

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

GetUser

rpc GetUser(GetUserRequest) returns (User)

Merchant Center खाते के उपयोगकर्ता की जानकारी दिखाता है.

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

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

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

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

ListUsers

rpc ListUsers(ListUsersRequest) returns (ListUsersResponse)

Merchant Center खाते के सभी उपयोगकर्ताओं की सूची दिखाता है.

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

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

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

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

UpdateUser

rpc UpdateUser(UpdateUserRequest) returns (User)

Merchant Center खाते के उपयोगकर्ता की जानकारी अपडेट करता है. यह तरीका अपनाने के लिए, आपके पास एडमिन ऐक्सेस होना ज़रूरी है.

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

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

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

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

AcceptTermsOfServiceRequest

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

फ़ील्ड
name

string

ज़रूरी है. सेवा की शर्तों के वर्शन का रिसॉर्स नेम. फ़ॉर्मैट: termsOfService/{version}

account

string

ज़रूरी है. वह खाता जिसके लिए सेवा की शर्तें स्वीकार करनी हैं.

region_code

string

ज़रूरी है. CLDR के मुताबिक, देश/इलाके का कोड. अगर सेवा की शर्तें किसी देश के हिसाब से लागू होती हैं, तो यह देश का कोड होता है. अगर ये शर्तें दुनिया भर में लागू होती हैं, तो यह 001 होता है.

स्वीकृत

सेवा की स्वीकार की गई शर्तों के बारे में बताता है.

फ़ील्ड
terms_of_service

string

स्वीकार की गई termsOfService.

accepted_by

string

वह खाता जहां स्वीकार करने की कार्रवाई रिकॉर्ड की गई. यह खाता खुद हो सकता है या सब-खातों के मामले में, एमसीए खाता हो सकता है.

valid_until

Date

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

AccessRight

ऐक्सेस का अधिकार.

Enums
ACCESS_RIGHT_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
STANDARD स्टैंडर्ड ऐक्सेस के अधिकार.
ADMIN एडमिन ऐक्सेस के अधिकार.
PERFORMANCE_REPORTING जिन उपयोगकर्ताओं के पास यह अधिकार है उनके पास परफ़ॉर्मेंस और अहम जानकारी का ऐक्सेस होता है.

खाता

Account मैसेज, शॉपिंग विज्ञापनों में व्यापारी/कंपनी/कारोबारी के खाते के बारे में बताता है. यह प्रॉडक्ट डेटा, सेटिंग, और Google की सेवाओं और बाहरी कंपनियों के साथ इंटरैक्शन को मैनेज करने वाली मुख्य इकाई है.

खाते, स्टैंडअलोन इकाइयों के तौर पर काम कर सकते हैं या एक से ज़्यादा क्लाइंट वाले खाते (एमसीए) के स्ट्रक्चर का हिस्सा हो सकते हैं. एमसीए सेटअप में, पैरंट खाता कई सब-खातों को मैनेज करता है.

खाता सेट अप करने के लिए, खाते का नाम, टाइम ज़ोन, और भाषा की प्राथमिकताएं जैसे एट्रिब्यूट कॉन्फ़िगर करने होते हैं.

Account मैसेज, कई अन्य संसाधनों की पैरंट इकाई है. उदाहरण के लिए, AccountRelationship, Homepage, BusinessInfo वगैरह.

फ़ील्ड
name

string

आइडेंटिफ़ायर. खाते के संसाधन का नाम. फ़ॉर्मैट: accounts/{account}

account_id

int64

सिर्फ़ आउटपुट के लिए. खाते का आईडी.

account_name

string

ज़रूरी है. खाते का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. ज़्यादा जानकारी के लिए, स्टोर का नाम और कारोबार का नाम देखें.

adult_content

bool

इस खाते में वयस्कों के लिए कॉन्टेंट मौजूद है या नहीं.

test_account

bool

सिर्फ़ आउटपुट के लिए. यह टेस्ट खाता है या नहीं.

time_zone

TimeZone

ज़रूरी है. खाते का टाइम ज़ोन.

डेटा लिखने पर, time_zone reporting_time_zone और display_time_zone, दोनों को सेट करता है.

पढ़ने के लिए, time_zone हमेशा display_time_zone दिखाता है. अगर आपके खाते के लिए display_time_zone मौजूद नहीं है, तो time_zone खाली है.

language_code

string

ज़रूरी है. खाते का BCP-47 भाषा कोड, जैसे कि en-US या sr-Latn.

AccountAggregation

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

AccountAggregation पेलोड.

AccountIssue

AccountIssue.

फ़ील्ड
name

string

आइडेंटिफ़ायर. खाते से जुड़ी समस्या के रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}/issues/{id}

title

string

समस्या का स्थानीय भाषा में दिया गया टाइटल.

severity

Severity

समस्या की गंभीरता.

impacted_destinations[]

ImpactedDestination

इस समस्या का अलग-अलग डेस्टिनेशन पर क्या असर पड़ता है.

detail

string

समस्या के बारे में स्थानीय भाषा में ज़्यादा जानकारी.

documentation_uri

string

Merchant Center के सहायता केंद्र का लिंक, जिसमें समस्या के बारे में ज़्यादा जानकारी और उसे ठीक करने का तरीका बताया गया हो.

ImpactedDestination

किसी डेस्टिनेशन पर समस्या का असर.

फ़ील्ड
impacts[]

Impact

दिए गए डेस्टिनेशन पर अलग-अलग इलाकों के लिए (नकारात्मक) असर.

reporting_context

ReportingContextEnum

जिस रिपोर्टिंग कॉन्टेक्स्ट पर असर पड़ा है.

असर

किसी इलाके पर समस्या का असर.

फ़ील्ड
region_code

string

वह देश/इलाके का CLDR कोड जहां यह समस्या लागू होती है.

severity

Severity

डेस्टिनेशन और इलाके पर समस्या की गंभीरता.

गंभीरता

समस्या की गंभीरता की सभी स्थितियां.

Enums
SEVERITY_UNSPECIFIED समस्या की गंभीरता के बारे में जानकारी नहीं है.
CRITICAL इस समस्या की वजह से ऑफ़र नहीं दिखाए जाते.
ERROR आने वाले समय में, इस समस्या का असर ऑफ़र पर पड़ सकता है. इसके अलावा, यह ऑफ़र से जुड़ी समस्याओं का संकेत भी हो सकता है.
SUGGESTION समस्या, सुधार के लिए सुझाव है.

पता

वेयरहाउस का शिपिंग पता.

फ़ील्ड
street_address

string

पते का वह हिस्सा जो सड़क के लेवल पर है. उदाहरण के लिए: 111w 31st Street.

city

string

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

administrative_area

string

ज़रूरी है. देश का सबसे बड़ा एडमिनिस्ट्रेशन सबडिविज़न. उदाहरण के लिए, कैलिफ़ोर्निया ("CA") जैसा कोई राज्य या क्यूबेक ("QC") जैसा कोई प्रांत.

postal_code

string

ज़रूरी है. पिन कोड या ज़िप कोड (उदाहरण के लिए, "94043").

region_code

string

ज़रूरी है. देश का CLDR कोड (उदाहरण के लिए, "US").

AutofeedSettings

अपने-आप फ़ीड होने की सुविधा की सेटिंग से जुड़ी जानकारी इकट्ठा करना.

फ़ील्ड
name

string

आइडेंटिफ़ायर. फ़ीड अपने-आप जनरेट होने की सेटिंग का संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/autofeedSettings.

enable_products

bool

ज़रूरी है. यह विकल्प, दिए गए खाते के लिए ऑटोफ़ीड की मदद से प्रॉडक्ट क्रॉल करने की सुविधा को चालू या बंद करता है. अपने-आप फ़ीड होने वाले खातों को कुछ शर्तें पूरी करनी होंगी. इन शर्तों की जांच eligible फ़ील्ड से की जा सकती है. यह ज़रूरी है कि खाता मार्केटप्लेस नहीं हो. जब ऑटोफ़ीड पहली बार चालू किया जाता है, तो आम तौर पर प्रॉडक्ट तुरंत दिखने लगते हैं. फिर से चालू करने पर, प्रॉडक्ट दिखने में 24 घंटे लग सकते हैं.

eligible

bool

सिर्फ़ आउटपुट के लिए. इससे यह तय होता है कि व्यापारी/कंपनी/कारोबारी, अपने-आप फ़ीड जनरेट होने की सुविधा के लिए रजिस्टर कर सकता है या नहीं.

BusinessDayConfig

वेयरहाउस के कामकाजी दिन.

फ़ील्ड
business_days[]

Weekday

ज़रूरी है. कामकाजी दिनों में. इसे खाली नहीं छोड़ा जा सकता.

कामकाजी दिन (वीकडे)

Enums
WEEKDAY_UNSPECIFIED
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY

BusinessIdentity

कारोबार की पहचान से जुड़ी जानकारी का कलेक्शन.

फ़ील्ड
name

string

आइडेंटिफ़ायर. कारोबार की पहचान के संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/businessIdentity

black_owned

IdentityAttribute

ज़रूरी नहीं. इससे पता चलता है कि कारोबार के मालिक अफ़्रीकी-अमेरिकी मूल के हैं या नहीं. यह वैकल्पिक फ़ील्ड सिर्फ़ उन व्यापारियों/कंपनियों/कारोबारियों के लिए उपलब्ध होगा जिनके कारोबार का देश US पर सेट है. यह नीति, मार्केटप्लेस या मार्केटप्लेस सेलर पर भी लागू नहीं होती.

women_owned

IdentityAttribute

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

veteran_owned

IdentityAttribute

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

latino_owned

IdentityAttribute

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

small_business

IdentityAttribute

ज़रूरी नहीं. इससे पता चलता है कि कारोबार ने खुद को छोटे कारोबार के तौर पर दिखाया है या नहीं. यह वैकल्पिक फ़ील्ड सिर्फ़ उन व्यापारियों/कंपनियों/कारोबारियों के लिए उपलब्ध होगा जिनके कारोबार का देश US पर सेट है. यह शर्त, मार्केटप्लेस पर भी लागू नहीं होती.

IdentityAttribute

किसी आइडेंटिटी एट्रिब्यूट से जुड़ी सारी जानकारी.

फ़ील्ड
identity_declaration

IdentityDeclaration

ज़रूरी है. इस एट्रिब्यूट के लिए पहचान का एलान.

IdentityDeclaration

पहचान ज़ाहिर करने से जुड़ी सभी संभावित सेटिंग.

Enums
IDENTITY_DECLARATION_UNSPECIFIED डिफ़ॉल्ट वैल्यू, जो बताती है कि कोई विकल्प नहीं चुना गया.
SELF_IDENTIFIES_AS इससे पता चलता है कि खाते की पहचान एट्रिब्यूट से होती है.
DOES_NOT_SELF_IDENTIFY_AS इससे पता चलता है कि खाता, एट्रिब्यूट से मेल नहीं खाता.

PromotionsConsent

कारोबार की पहचान से जुड़े प्रमोशन से जुड़ी सभी सेटिंग.

Enums

BusinessInfo

BusinessInfo मैसेज में, कारोबारी या कंपनी के कारोबार की ज़रूरी जानकारी होती है.

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

फ़ील्ड
name

string

आइडेंटिफ़ायर. कारोबार की जानकारी के रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}/businessInfo

address

PostalAddress

ज़रूरी नहीं. कारोबार का पता. सिर्फ़ region_code, address_lines, postal_code, administrative_area, और locality फ़ील्ड का इस्तेमाल किया जा सकता है. अन्य सभी फ़ील्ड को अनदेखा कर दिया जाता है.

phone

PhoneNumber

सिर्फ़ आउटपुट के लिए. कारोबार का फ़ोन नंबर.

phone_verification_state

PhoneVerificationState

सिर्फ़ आउटपुट के लिए. कारोबार के फ़ोन नंबर की पुष्टि की स्थिति.

customer_service

CustomerService

ज़रूरी नहीं. कारोबार की ग्राहक सेवा.

korean_business_registration_number

string

ज़रूरी नहीं. कोरिया में मौजूद कारोबार का रजिस्ट्रेशन नंबर 10 अंकों का होना चाहिए. इसे इस फ़ॉर्मैट में डालें: XXX-XX-XXXXX.

CarrierRate

मोबाइल और इंटरनेट सेवा देने वाली कंपनी की दरों की सूची, जिसका रेफ़रंस main_table या single_value से दिया जा सकता है. काम करने वाली कैरियर सेवाओं के बारे में https://support.google.com/merchants/answer/12577710?ref_topic=12570808&sjid=10662598224319463032-NC#zippy=%2Cdelivery-cost-rate-type%2Ccarrier-rate-au-de-uk-and-us-only पर बताया गया है.

फ़ील्ड
name

string

ज़रूरी है. कैरियर की तय की गई दर का नाम. हर किराया ग्रुप के लिए, यह यूनीक होना चाहिए.

carrier

string

ज़रूरी है. कैरियर सेवा, जैसे कि "UPS" या "Fedex".

carrier_service

string

ज़रूरी है. कैरियर सेवा, जैसे कि "ground" या "2 days".

origin_postal_code

string

ज़रूरी है. कैरियर की तय की गई इस दर के लिए, शिपिंग की शुरुआत की जगह.

percentage_adjustment

string

ज़रूरी नहीं. दशमलव अंकों में संख्या के तौर पर, शिपिंग के लिए तय की गई दर में बदलाव करने वाला मॉड्यूलेटर. यह नेगेटिव हो सकती है. उदाहरण के लिए, "5.4" की वजह से किराया 5.4% बढ़ता है और "-3" की वजह से किराया 3% कम होता है.

flat_adjustment

Price

ज़रूरी नहीं. शिपिंग के लिए तय की गई दर में बदलाव करने वाला मॉडिफ़ायर. यह नेगेटिव हो सकती है. उदाहरण के लिए, { "amount_micros": 1, "currency_code" : "USD" } किराये में 1 डॉलर जोड़ता है, { "amount_micros": -3, "currency_code" : "USD" } किराये में 3 डॉलर घटाता है.

ClaimHomepageRequest

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

फ़ील्ड
name

string

ज़रूरी है. जिस होम पेज पर दावा करना है उसका नाम. फ़ॉर्मैट: accounts/{account}/homepage

overwrite

bool

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

CreateAndConfigureAccountRequest

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

फ़ील्ड
account

Account

ज़रूरी है. वह खाता जिसे बनाना है.

users[]
(deprecated)

CreateUserRequest

ज़रूरी नहीं. खाते में जोड़े जाने वाले उपयोगकर्ता.

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

user[]

AddUser

ज़रूरी नहीं. खाते में जोड़े जाने वाले उपयोगकर्ता.

service[]

AddAccountService

ज़रूरी है. खाता बनाने के दौरान, खाते और सेवा देने वाले खाते के बीच खाता सेवा शुरू की जाती है. कम से कम एक ऐसी सेवा उपलब्ध कराई जानी चाहिए. फ़िलहाल, इनमें से किसी एक को account_aggregation होना चाहिए. इसका मतलब है कि इस तरीके से सिर्फ़ उप-खाते बनाए जा सकते हैं, स्टैंडअलोन खाते नहीं. अतिरिक्त account_management या product_management सेवाएं दी जा सकती हैं.

AddAccountService

खाता बनाते समय, खाते की सेवाएं जोड़ने के लिए अन्य निर्देश.

फ़ील्ड
यूनियन फ़ील्ड service_type. जो सेवा जोड़नी है उसका टाइप. service_type इनमें से कोई एक हो सकता है:
account_aggregation

AccountAggregation

सेवा देने वाली कंपनी, खाते के लिए एग्रीगेटर है. सेवा टाइप खाता एग्रीगेशन के लिए पेलोड.

provider

string

ज़रूरी है. सेवा देने वाली कंपनी. providers/123 जैसे किसी खाते या सेवा देने वाली किसी मशहूर कंपनी (providers/GOOGLE_ADS या providers/GOOGLE_BUSINESS_PROFILE में से किसी एक) का रेफ़रंस.

AddUser

खाता बनाते समय, उसमें उपयोगकर्ता को जोड़ने का तरीका.

फ़ील्ड
user_id

string

ज़रूरी है. उपयोगकर्ता का ईमेल पता (उदाहरण के लिए, john.doe@gmail.com).

user

User

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

CreateRegionRequest

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

फ़ील्ड
parent

string

ज़रूरी है. वह खाता जिसके लिए क्षेत्र बनाना है. फ़ॉर्मैट: accounts/{account}

region_id

string

ज़रूरी है. क्षेत्र का आइडेंटिफ़ायर, जो एक ही खाते के सभी क्षेत्रों के लिए यूनीक होता है.

region

Region

ज़रूरी है. वह क्षेत्र जिसे बनाना है.

CreateUserRequest

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

फ़ील्ड
parent

string

ज़रूरी है. उस खाते का रिसॉर्स नाम जिसके लिए उपयोगकर्ता बनाया जाएगा. फ़ॉर्मैट: accounts/{account}

user_id

string

ज़रूरी है. उपयोगकर्ता का ईमेल पता (उदाहरण के लिए, john.doe@gmail.com).

user

User

ज़रूरी नहीं. जिस उपयोगकर्ता को बनाना है.

CustomerService

ग्राहक सेवा की जानकारी.

फ़ील्ड
uri

string

ज़रूरी नहीं. वह यूआरआई जहां ग्राहक सेवा मिल सकती है.

email

string

ज़रूरी नहीं. वह ईमेल पता जिस पर ग्राहक सेवा टीम से संपर्क किया जा सकता है.

phone

PhoneNumber

ज़रूरी नहीं. वह फ़ोन नंबर जहां ग्राहक सेवा को कॉल किया जा सकता है.

CutoffTime

कामकाजी दिनों के कट-ऑफ़ समय की परिभाषा.

फ़ील्ड
hour

int32

ज़रूरी है. कट-ऑफ़ समय का वह घंटा जब तक ऑर्डर दिया जाना चाहिए, ताकि उसे उसी दिन प्रोसेस किया जा सके.

minute

int32

ज़रूरी है. कट-ऑफ़ समय के मिनट. इस समय तक ऑर्डर करने पर, उसे उसी दिन प्रोसेस किया जा सकता है.

time_zone

string

ज़रूरी है. टाइमज़ोन आइडेंटिफ़ायर. उदाहरण के लिए, "Europe/Zurich".

DeleteAccountRequest

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

फ़ील्ड
name

string

ज़रूरी है. जिस खाते को मिटाना है उसका नाम. फ़ॉर्मैट: accounts/{account}

force

bool

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

DeleteRegionRequest

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

फ़ील्ड
name

string

ज़रूरी है. जिस इलाके को मिटाना है उसका नाम. फ़ॉर्मैट: accounts/{account}/regions/{region}

DeleteUserRequest

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

फ़ील्ड
name

string

ज़रूरी है. जिस उपयोगकर्ता को मिटाना है उसका नाम. फ़ॉर्मैट: accounts/{account}/users/{email}

accounts/{account}/users/me में दिए गए ईमेल पते के बजाय, me का इस्तेमाल करके भी कॉल करने वाले उपयोगकर्ता को मिटाया जा सकता है.

DeliveryTime

ऑर्डर करने से लेकर प्रॉडक्ट की डिलीवरी तक, अलग-अलग चरणों में लगने वाला समय.

फ़ील्ड
warehouse_based_delivery_times[]

WarehouseBasedDeliveryTime

ज़रूरी नहीं. इससे पता चलता है कि डिलीवरी में लगने वाले समय का हिसाब, हर वेयरहाउस (शिपिंग की ऑरिजिन जगह) के हिसाब से लगाया जाना चाहिए. यह हिसाब, चुने गए कैरियर की सेटिंग के आधार पर लगाया जाता है. अगर यह एट्रिब्यूट सेट किया गया है, तो [डिलीवरी में लगने वाला समय][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] में, ट्रांज़िट समय से जुड़ा कोई दूसरा फ़ील्ड सेट नहीं किया जाना चाहिए.

min_transit_days

int32

ट्रांज़िट में लगने वाले कम से कम कामकाजी दिनों की संख्या. 0 का मतलब है कि ऑर्डर वाले दिन डिलीवरी की जाएगी और 1 का मतलब है कि अगले दिन डिलीवरी की जाएगी. min_transit_days, max_transit_days या transit_time_table में से कोई एक सेट होना चाहिए, दोनों नहीं.

max_transit_days

int32

ट्रांज़िट में लगने वाले ज़्यादा से ज़्यादा कामकाजी दिनों की संख्या. 0 का मतलब है कि ऑर्डर वाले दिन डिलीवरी की जाएगी और 1 का मतलब है कि अगले दिन डिलीवरी की जाएगी. यह वैल्यू min_transit_days से ज़्यादा या इसके बराबर होनी चाहिए.

cutoff_time

CutoffTime

कामकाजी दिनों के कट-ऑफ़ समय की परिभाषा. अगर इसे कॉन्फ़िगर नहीं किया जाता है, तो कटऑफ़ समय डिफ़ॉल्ट रूप से सुबह 8 बजे पीएसटी पर सेट हो जाएगा.

min_handling_days

int32

किसी ऑर्डर को शिप करने में लगने वाले कम से कम कामकाजी दिनों की संख्या. 0 का मतलब है कि प्रॉडक्ट उसी दिन शिप किया जाएगा. 1 का मतलब है कि प्रॉडक्ट अगले दिन शिप किया जाएगा. 'min_handling_days' और 'max_handling_days', दोनों एट्रिब्यूट की वैल्यू एक साथ सेट या सेट न की गई होनी चाहिए.

max_handling_days

int32

किसी ऑर्डर को शिप करने में लगने वाले कामकाजी दिनों की ज़्यादा से ज़्यादा संख्या. 0 का मतलब है कि प्रॉडक्ट उसी दिन शिप किया जाएगा. 1 का मतलब है कि प्रॉडक्ट अगले दिन शिप किया जाएगा. यह वैल्यू min_handling_days से ज़्यादा या इसके बराबर होनी चाहिए. 'min_handling_days' और 'max_handling_days', दोनों एट्रिब्यूट की वैल्यू एक साथ सेट या सेट न की गई होनी चाहिए.

transit_time_table

TransitTable

ट्रांज़िट समय की टेबल, लाइन और कॉलम डाइमेंशन के आधार पर ट्रांज़िट में बिताए गए कामकाजी दिनों की संख्या. min_transit_days, max_transit_days या transit_time_table में से कोई एक सेट किया जा सकता है, दोनों नहीं.

handling_business_day_config

BusinessDayConfig

कामकाजी दिन, जब ऑर्डर प्रोसेस किए जा सकते हैं. अगर यह जानकारी नहीं दी जाती है, तो सोमवार से शुक्रवार को कामकाजी दिन माना जाएगा.

transit_business_day_config

BusinessDayConfig

कामकाजी दिन, जिनमें ऑर्डर ट्रांज़िट में हो सकते हैं. अगर यह जानकारी नहीं दी जाती है, तो सोमवार से शुक्रवार को कामकाजी दिन माना जाएगा.

DisableProgramRequest

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

फ़ील्ड
name

string

ज़रूरी है. उस प्रोग्राम का नाम जिसके लिए दिए गए खाते की भागीदारी बंद करनी है. फ़ॉर्मैट: accounts/{account}/programs/{program}

दूरी

प्रॉडक्ट डिलीवर करने के लिए, ज़्यादा से ज़्यादा दायरा. यह सिर्फ़ स्थानीय डिलीवरी शिपमेंट टाइप के लिए ज़रूरी है.

फ़ील्ड
value

int64

दूरी की पूर्णांक वैल्यू.

unit

Unit

देश के हिसाब से इकाई अलग-अलग हो सकती है. इसे मील और किलोमीटर में शामिल करने के लिए पैरामीटर किया जाता है.

इकाई

देश के हिसाब से इकाई अलग-अलग हो सकती है. इसे मील और किलोमीटर में शामिल करने के लिए पैरामीटर किया जाता है.

Enums
UNIT_UNSPECIFIED इकाई की जानकारी नहीं दी गई
MILES मील में दूरी
KILOMETERS यूनिट किलोमीटर में

EmailPreferences

सूचनाओं की कैटगरी, जिनके लिए उपयोगकर्ता ने ऑप्ट इन / ऑप्ट आउट किया है. ईमेल की सेटिंग में ज़रूरी सूचनाएं शामिल नहीं होतीं, क्योंकि उपयोगकर्ता इनसे ऑप्ट आउट नहीं कर सकते.

फ़ील्ड
name

string

आइडेंटिफ़ायर. EmailPreferences का नाम. एंडपॉइंट का इस्तेमाल सिर्फ़ पुष्टि किए गए उपयोगकर्ता के लिए किया जा सकता है.

news_and_tips

OptInState

ज़रूरी नहीं. नई सुविधाओं, सलाह, और सबसे सही तरीकों के बारे में अपडेट.

OptInState

ईमेल की प्राथमिकता के लिए ऑप्ट-इन की स्थिति.

Enums
OPT_IN_STATE_UNSPECIFIED ऑप्ट-इन की स्थिति की जानकारी नहीं दी गई है.
OPTED_OUT उपयोगकर्ता ने इस तरह के ईमेल पाने की सुविधा से ऑप्ट आउट किया हुआ है.
OPTED_IN उपयोगकर्ता ने इस तरह का ईमेल पाने के लिए ऑप्ट इन किया हो.
UNCONFIRMED उपयोगकर्ता ने इस तरह का ईमेल पाने के लिए ऑप्ट इन किया है और पुष्टि करने वाला ईमेल भेजा गया है. हालांकि, उपयोगकर्ता ने अब तक ऑप्ट इन की पुष्टि नहीं की है. यह सुविधा सिर्फ़ कुछ देशों में उपलब्ध है.

EnableProgramRequest

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

फ़ील्ड
name

string

ज़रूरी है. उस प्रोग्राम का नाम जिसके लिए दिए गए खाते को हिस्सा लेने की अनुमति देनी है. फ़ॉर्मैट: accounts/{account}/programs/{program}

GetAccountRequest

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

फ़ील्ड
name

string

ज़रूरी है. उस खाते का नाम जिसे वापस लाना है. फ़ॉर्मैट: accounts/{account}

GetAutofeedSettingsRequest

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

फ़ील्ड
name

string

ज़रूरी है. फ़ीड अपने-आप जनरेट होने की सेटिंग का संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/autofeedSettings

GetBusinessIdentityRequest

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

फ़ील्ड
name

string

ज़रूरी है. कारोबार की पहचान के संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/businessIdentity

GetBusinessInfoRequest

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

फ़ील्ड
name

string

ज़रूरी है. कारोबार की जानकारी के रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}/businessInfo

GetEmailPreferencesRequest

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

फ़ील्ड
name

string

ज़रूरी है. EmailPreferences रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}/users/{email}/emailPreferences

GetHomepageRequest

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

फ़ील्ड
name

string

ज़रूरी है. उस होम पेज का नाम जिसे वापस लाना है. फ़ॉर्मैट: accounts/{account}/homepage

GetOnlineReturnPolicyRequest

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

फ़ील्ड
name

string

ज़रूरी है. प्रॉडक्ट लौटाने की उस नीति का नाम जिसे आपको वापस लाना है. फ़ॉर्मैट: accounts/{account}/onlineReturnPolicies/{return_policy}

GetProgramRequest

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

फ़ील्ड
name

string

ज़रूरी है. उस प्रोग्राम का नाम जिसे वापस लाना है. फ़ॉर्मैट: accounts/{account}/programs/{program}

GetRegionRequest

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

फ़ील्ड
name

string

ज़रूरी है. जिस इलाके की जानकारी वापस लानी है उसका नाम. फ़ॉर्मैट: accounts/{account}/regions/{region}

GetShippingSettingsRequest

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

फ़ील्ड
name

string

ज़रूरी है. उस शिपिंग सेटिंग का नाम जिसे वापस लाना है. फ़ॉर्मैट: accounts/{account}/shippingsetting

GetTermsOfServiceAgreementStateRequest

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

फ़ील्ड
name

string

ज़रूरी है. सेवा की शर्तों के वर्शन का रिसॉर्स नेम. फ़ॉर्मैट: accounts/{account}/termsOfServiceAgreementState/{identifier} आइडेंटिफ़ायर का फ़ॉर्मैट यह है: {TermsOfServiceKind}-{country}

GetTermsOfServiceRequest

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

फ़ील्ड
name

string

ज़रूरी है. सेवा की शर्तों के वर्शन का संसाधन का नाम. फ़ॉर्मैट: termsOfService/{version}

GetUserRequest

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

फ़ील्ड
name

string

ज़रूरी है. जिस उपयोगकर्ता की जानकारी वापस लानी है उसका नाम. फ़ॉर्मैट: accounts/{account}/users/{email}

accounts/{account}/users/me में दिए गए ईमेल पते के बजाय, me का इस्तेमाल करके भी कॉल करने वाले उपयोगकर्ता की जानकारी हासिल की जा सकती है.

हेडर

टेबल के लिए, पंक्ति या कॉलम हेडर की ऐसी सूची जो खाली न हो. prices, weights, num_items, postal_code_group_names या location में से किसी एक को सेट करना ज़रूरी है.

फ़ील्ड
prices[]

Price

ज़रूरी है. ऑर्डर की कीमत की ऊपरी सीमाओं की सूची. price amount_micros = -1 सेट करके, पिछली कीमत की वैल्यू अनंत हो सकती है. उदाहरण के लिए, [{"amount_micros": 10000000, "currency_code": "USD"}, {"amount_micros": 500000000, "currency_code": "USD"}, {"amount_micros": -1, "currency_code": "USD"}] हेडर "<= 10 डॉलर", "<= 500 डॉलर", और "> 500 डॉलर" दिखाता है. किसी सेवा की सभी कीमतों के लिए एक ही मुद्रा का इस्तेमाल किया जाना चाहिए. यह फ़ील्ड खाली नहीं होना चाहिए. यह -1 को छोड़कर, पॉज़िटिव होना चाहिए. इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

weights[]

Weight

ज़रूरी है. ऑर्डर के वज़न की ऊपरी सीमाओं की सूची. price amount_micros = -1 सेट करके, आखिरी वेट की वैल्यू अनंत हो सकती है. उदाहरण के लिए, [{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000, "unit": "kg"}, {"amount_micros": -1, "unit": "kg"}] हेडर "<= 10kg", "<= 50kg", और "> 50kg" दिखाता है. किसी सेवा में मौजूद सभी वज़न की इकाई एक ही होनी चाहिए. यह फ़ील्ड खाली नहीं होना चाहिए. यह -1 को छोड़कर, पॉज़िटिव होना चाहिए. इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

number_of_items[]

string

ज़रूरी है. आइटम की ऊपरी सीमा की सूची. आखिरी वैल्यू "infinity" हो सकती है. उदाहरण के लिए, ["10", "50", "infinity"] हेडर "<= 10 आइटम", "<= 50 आइटम", और "> 50 आइटम" दिखाता है. यह फ़ील्ड खाली नहीं होना चाहिए. इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

postal_code_group_names[]

string

ज़रूरी है. डाक ग्रुप के नामों की सूची. आखिरी वैल्यू "all other locations" हो सकती है. उदाहरण: ["zone 1", "zone 2", "all other locations"]. पिन कोड के बताए गए ग्रुप, सेवा की डिलीवरी के देश से मेल खाने चाहिए. यह फ़ील्ड खाली नहीं होना चाहिए. इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

locations[]

LocationIdSet

ज़रूरी है. लोकेशन आईडी सेट की सूची. यह फ़ील्ड खाली नहीं होना चाहिए. इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

होम पेज

Homepage मैसेज, सिस्टम में व्यापारी/कंपनी/कारोबारी के स्टोर के होम पेज को दिखाता है.

व्यापारी/कंपनी/कारोबारी का होम पेज, प्राइमरी डोमेन होता है. यहां खरीदार, उनके स्टोर से इंटरैक्ट करते हैं.

होम पेज पर मालिकाना हक के सबूत के तौर पर दावा किया जा सकता है और उसकी पुष्टि की जा सकती है. इससे व्यापारी/कंपनी को उन सुविधाओं का ऐक्सेस मिलता है जिनके लिए पुष्टि की गई वेबसाइट की ज़रूरत होती है. ज़्यादा जानकारी के लिए, ऑनलाइन स्टोर के यूआरएल की पुष्टि करने की प्रोसेस देखें.

फ़ील्ड
name

string

आइडेंटिफ़ायर. स्टोर के होम पेज का संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/homepage

claimed

bool

सिर्फ़ आउटपुट के लिए. होम पेज पर दावा किया गया है या नहीं. ज़्यादा जानकारी के लिए, https://support.google.com/merchants/answer/176793 पर जाएं.

uri

string

ज़रूरी है. स्टोर के होम पेज का यूआरआई (आम तौर पर यूआरएल).

InsertShippingSettingsRequest

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

फ़ील्ड
parent

string

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

shipping_setting

ShippingSettings

ज़रूरी है. खाते का नया वर्शन.

ListAccountIssuesRequest

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

फ़ील्ड
parent

string

ज़रूरी है. समस्याओं के इस कलेक्शन का मालिकाना हक रखने वाला पैरंट. फ़ॉर्मैट: accounts/{account}

page_size

int32

ज़रूरी नहीं. समस्याओं की ज़्यादा से ज़्यादा संख्या. ऐसा हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई संख्या नहीं दी गई है, तो ज़्यादा से ज़्यादा 50 उपयोगकर्ता दिखाए जाएंगे. ज़्यादा से ज़्यादा वैल्यू 100 हो सकती है. 100 से ज़्यादा वैल्यू को 100 पर सेट कर दिया जाएगा

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListAccountIssues कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, ListAccountIssues के लिए दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

language_code

string

ज़रूरी नहीं. जवाब में दी गई समस्याओं में, उस भाषा में ऐसे फ़ील्ड होंगे जिन्हें इंसान पढ़ सके. फ़ॉर्मैट BCP-47 होना चाहिए, जैसे कि en-US या sr-Latn. अगर कोई वैल्यू नहीं दी जाती है, तो en-US का इस्तेमाल किया जाएगा.

time_zone

string

ज़रूरी नहीं. IANA टाइमज़ोन, जिसका इस्तेमाल समय को स्थानीय भाषा में लिखने के लिए किया जाता है, ताकि उसे इंसान पढ़ सके. उदाहरण के लिए, 'America/Los_Angeles'. अगर यह सेट नहीं है, तो 'America/Los_Angeles' का इस्तेमाल किया जाएगा.

ListAccountIssuesResponse

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

फ़ील्ड
account_issues[]

AccountIssue

बताए गए खाते से जुड़ी समस्याएं.

next_page_token

string

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

ListAccountsRequest

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

फ़ील्ड
page_size

int32

ज़रूरी नहीं. कितने खाते दिखाने हैं. ऐसा हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई संख्या नहीं दी जाती है, तो ज़्यादा से ज़्यादा 250 खाते दिखाए जाते हैं. ज़्यादा से ज़्यादा वैल्यू 500 हो सकती है. 500 से ज़्यादा वैल्यू होने पर, उसे 500 पर सेट कर दिया जाता है.

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListAccounts कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, ListAccounts के लिए दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

filter

string

ज़रूरी नहीं. सिर्फ़ ऐसे खाते दिखाता है जो फ़िल्टर से मैच करते हैं. ज़्यादा जानकारी के लिए, फ़िल्टर सिंटैक्स का रेफ़रंस देखें.

ListAccountsResponse

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

फ़ील्ड
accounts[]

Account

ListAccountsRequest से मैच करने वाले खाते.

next_page_token

string

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

ListOnlineReturnPoliciesRequest

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

फ़ील्ड
parent

string

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

page_size

int32

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

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListOnlineReturnPolicies कॉल से मिला था. अगला पेज देखने के लिए, पेज टोकन दें.

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

ListOnlineReturnPoliciesResponse

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

फ़ील्ड
online_return_policies[]

OnlineReturnPolicy

सामान लौटाने की नीतियां.

next_page_token

string

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

ListProgramsRequest

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

फ़ील्ड
parent

string

ज़रूरी है. उस खाते का नाम जिसके लिए सभी प्रोग्राम वापस लाने हैं. फ़ॉर्मैट: accounts/{account}

page_size

int32

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

page_token

string

ज़रूरी नहीं. पिछले ListPrograms कॉल से मिला, प्रोसेस जारी रखने वाला टोकन. अगला पेज देखने के लिए, यह डालें.

ListProgramsResponse

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

फ़ील्ड
programs[]

Program

दिए गए खाते के लिए प्रोग्राम.

next_page_token

string

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

ListRegionsRequest

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

फ़ील्ड
parent

string

ज़रूरी है. वह खाता जिसके लिए क्षेत्रों की सूची बनानी है. फ़ॉर्मैट: accounts/{account}

page_size

int32

ज़रूरी नहीं. ज़्यादा से ज़्यादा कितने क्षेत्र दिखाने हैं. ऐसा हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई वैल्यू नहीं दी जाती है, तो ज़्यादा से ज़्यादा 50 इलाकों की जानकारी दिखेगी. ज़्यादा से ज़्यादा वैल्यू 1,000 हो सकती है. 1,000 से ज़्यादा वैल्यू को 1,000 पर सेट कर दिया जाएगा.

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListRegions कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, ListRegions के लिए दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

ListRegionsResponse

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

फ़ील्ड
regions[]

Region

कारोबारी या कंपनी के इलाके.

next_page_token

string

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

ListSubAccountsRequest

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

फ़ील्ड
provider

string

ज़रूरी है. एग्रीगेशन सेवा देने वाली कंपनी. फ़ॉर्मैट: providers/{providerId}

page_size

int32

ज़रूरी नहीं. कितने खाते दिखाने हैं. ऐसा हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई संख्या नहीं दी जाती है, तो ज़्यादा से ज़्यादा 250 खाते दिखाए जाते हैं. ज़्यादा से ज़्यादा वैल्यू 500 हो सकती है. 500 से ज़्यादा वैल्यू होने पर, उसे 500 पर सेट कर दिया जाता है.

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListAccounts कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, ListAccounts के लिए दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

ListSubAccountsResponse

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

फ़ील्ड
accounts[]

Account

वे खाते जिनके लिए यह माता-पिता का खाता एग्रीगेटर है.

next_page_token

string

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

ListUsersRequest

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

फ़ील्ड
parent

string

ज़रूरी है. वह पैरंट खाता जिसका मालिकाना हक, उपयोगकर्ताओं के इस कलेक्शन पर है. फ़ॉर्मैट: accounts/{account}

page_size

int32

ज़रूरी नहीं. लौटाए जाने वाले उपयोगकर्ताओं की ज़्यादा से ज़्यादा संख्या. ऐसा हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई संख्या नहीं दी जाती है, तो ज़्यादा से ज़्यादा 50 उपयोगकर्ता दिखाए जाएंगे. ज़्यादा से ज़्यादा वैल्यू 100 हो सकती है. 100 से ज़्यादा वैल्यू को 100 पर सेट कर दिया जाएगा

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListUsers कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, ListUsers के लिए दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

ListUsersResponse

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

फ़ील्ड
users[]

User

बताए गए खाते के उपयोगकर्ता.

next_page_token

string

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

LocationIdSet

लोकेशन आईडी सेट की सूची. यह फ़ील्ड खाली नहीं होना चाहिए. इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

फ़ील्ड
location_ids[]

string

ज़रूरी है. जगह के आईडी की ऐसी सूची जो खाली न हो. सभी जगहें एक ही तरह की होनी चाहिए. जैसे, राज्य.

MinimumOrderValueTable

पिकअप की सुविधा के लिए, हर स्टोर पर ऑर्डर की कम से कम वैल्यू की टेबल.

फ़ील्ड
store_code_set_with_movs[]

StoreCodeSetWithMov

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

StoreCodeSetWithMov

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

फ़ील्ड
store_codes[]

string

ज़रूरी नहीं. यूनीक स्टोर कोड की सूची या सभी के लिए खाली.

value

Price

दिए गए स्टोर के लिए, ऑर्डर की कम से कम वैल्यू.

OnlineReturnPolicy

सामान लौटाने की ऑनलाइन नीति ऑब्जेक्ट. फ़िलहाल, इसका इस्तेमाल विज्ञापनों और मुफ़्त में दिखाई जाने वाली लिस्टिंग के लिए, सामान लौटाने की नीतियों को दिखाने के लिए किया जाता है.

फ़ील्ड
name

string

आइडेंटिफ़ायर. OnlineReturnPolicy रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}/onlineReturnPolicies/{return_policy}

return_policy_id

string

सिर्फ़ आउटपुट के लिए. Google से जनरेट किया गया, सामान लौटाने की नीति का आईडी.

label

string

ज़रूरी है. इम्यूटेबल. यह फ़ील्ड, सामान लौटाने की नीति के लिए उपयोगकर्ता के तय किए गए यूनीक लेबल को दिखाता है. ध्यान रखें कि एक ही देश के लिए, सामान लौटाने की अलग-अलग नीतियों में एक ही लेबल का इस्तेमाल नहीं किया जा सकता. अगर किसी प्रॉडक्ट के लिए कोई लेबल एट्रिब्यूट नहीं दिया गया है, तो नीतियों को अपने-आप 'डिफ़ॉल्ट' के तौर पर लेबल कर दिया जाएगा. कुछ प्रॉडक्ट ग्रुप के लिए, सामान लौटाने की कस्टम नीति असाइन करने के लिए, सामान लौटाने की नीति का लेबल में दिए गए निर्देशों का पालन करें. लेबल में ज़्यादा से ज़्यादा 50 वर्ण हो सकते हैं.

countries[]

string

ज़रूरी है. इम्यूटेबल. वे देश जहां सामान बेचा जाता है और जहां सामान लौटाने की नीति लागू होती है. वैल्यू, दो अक्षरों वाला मान्य ISO 3166 कोड होना चाहिए.

policy

Policy

सामान लौटाने की नीति.

seasonal_overrides[]

SeasonalOverride

ज़रूरी नहीं. यह किसी खास समयावधि के दौरान किए गए ऑर्डर के लिए, सामान्य नीति में बदलाव करता है.

restocking_fee

RestockingFee

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

return_methods[]

ReturnMethod

सामान लौटाने के तरीके, ताकि खरीदार किसी सामान को लौटा सकें. अगर सामान लौटाने की नीति का टाइप noReturns है, तो इस वैल्यू को खाली नहीं छोड़ा जा सकता.

item_conditions[]

ItemCondition

सामान लौटाने की नीति के टाइप के 'noReturns' होने पर ही, सामान लौटाने के लिए स्वीकार की जाने वाली शर्तें खाली नहीं होनी चाहिए.

return_shipping_fee

ReturnShippingFee

सामान लौटाने का शिपिंग शुल्क. इसे सिर्फ़ तब सेट करें, जब खरीदार को सामान लौटाने का लेबल डाउनलोड और प्रिंट करना हो.

return_policy_uri

string

ज़रूरी है. सामान लौटाने की नीति का यूआरआई. Google इसका इस्तेमाल, नीति की जांच करने के लिए कर सकता है. यह एक मान्य यूआरएल होना चाहिए.

accept_defective_only

bool

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

process_refund_days

int32

इस फ़ील्ड से पता चलता है कि व्यापारियों/कंपनियों/कारोबारियों को रिफ़ंड प्रोसेस करने में कितने दिन लगते हैं. हालांकि, इस फ़ील्ड को भरना ज़रूरी नहीं है.

accept_exchange

bool

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

ItemCondition

आइटम की उपलब्ध स्थितियां.

Enums
ITEM_CONDITION_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
NEW नया.
USED इस्तेमाल किया गया.

नीति

उपलब्ध नीतियां.

फ़ील्ड
type

Type

नीति का टाइप.

days

int64

डिलीवरी के बाद आइटम लौटाने के लिए, दिनों की तय संख्या. एक दिन का मतलब है कि डिलीवरी के टाइमस्टैंप के 24 घंटे बाद. NUMBER_OF_DAYS_AFTER_DELIVERY सामान लौटाने के लिए ज़रूरी है.

टाइप

सामान लौटाने की नीति के टाइप.

Enums
TYPE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
NUMBER_OF_DAYS_AFTER_DELIVERY डिलीवरी के बाद, सामान लौटाने की समयसीमा.
NO_RETURNS सामान लौटाने की सुविधा उपलब्ध नहीं है.
LIFETIME_RETURNS सामान को कभी भी लौटाया जा सकता है.

RestockingFee

रीस्टॉकिंग शुल्क. यह कोई तय शुल्क या माइक्रो प्रतिशत हो सकता है.

फ़ील्ड

यूनियन फ़ील्ड type.

type इनमें से कोई एक हो सकता है:

fixed_fee

Price

रीस्टॉकिंग के लिए तय शुल्क.

micro_percent

int32

माइक्रो में कुल कीमत का प्रतिशत. 15,000,000 का मतलब है कि कुल कीमत का 15% शुल्क लिया जाएगा.

ReturnMethod

प्रॉडक्ट लौटाने के उपलब्ध तरीके.

Enums
RETURN_METHOD_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
BY_MAIL मेल से लौटाना.
IN_STORE स्टोर में जाकर वापस करें.
AT_A_KIOSK कीऑस्क पर वापस जाएं.

ReturnShippingFee

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

फ़ील्ड
type

Type

ज़रूरी है. सामान लौटाने के लिए खरीदार से लिए जाने वाले शुल्क का टाइप.

fixed_fee

Price

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

टाइप

सामान लौटाने के लिए खरीदार से लिए जाने वाले शिपिंग शुल्क के टाइप.

Enums
TYPE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
FIXED सामान लौटाने का शिपिंग शुल्क, एक तय रकम होती है.
CUSTOMER_PAYING_ACTUAL_FEE सामान लौटाने पर, खरीदारों को शिपिंग का असल शुल्क देना होगा.

SeasonalOverride

अगला: 5

फ़ील्ड
label

string

ज़रूरी है. Merchant Center में, सीज़न के मुताबिक बिड घटाने या बढ़ाने की इस सेटिंग का डिसप्ले नेम.

begin

Date

ज़रूरी है. यह तारीख की वह सीमा तय करता है जब सीज़न के मुताबिक सामान लौटाने की नीति में कुछ समय के लिए बदलाव लागू होता है. शुरू और खत्म होने की तारीख, दोनों शामिल होनी चाहिए. साथ ही, तारीख दशमलव वाले फ़ॉर्मैट में होनी चाहिए. उदाहरण के लिए, 20250115. सीज़न के मुताबिक सामान लौटाने की नीति में कुछ समय के लिए बदलाव की तारीखें ओवरलैप नहीं होनी चाहिए.

end

Date

ज़रूरी है. सीज़न के मुताबिक सामान लौटाने की नीति में कुछ समय के लिए बदलाव की आखिरी तारीख.

policy

Policy

ज़रूरी है. तारीख की दी गई सीमा के लिए, सामान लौटाने की नीति.

PhoneVerificationState

फ़ोन नंबर की पुष्टि की स्थिति.

Enums
PHONE_VERIFICATION_STATE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
PHONE_VERIFICATION_STATE_VERIFIED फ़ोन नंबर की पुष्टि हो गई हो.
PHONE_VERIFICATION_STATE_UNVERIFIED फ़ोन नंबर की पुष्टि नहीं हुई है

कार्यक्रम

यह किसी खाते के लिए, किसी प्रोग्राम में हिस्सा लेने की जानकारी देता है.

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

फ़ील्ड
name

string

आइडेंटिफ़ायर. प्रोग्राम के संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/programs/{program}

documentation_uri

string

सिर्फ़ आउटपुट के लिए. Merchant Center के सहायता पेज का यूआरएल, जो प्रोग्राम के बारे में बताता है.

state

State

सिर्फ़ आउटपुट के लिए. प्रोग्राम में खाते की स्थिति.

active_region_codes[]

string

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

क्षेत्र के कोड, CLDR के हिसाब से तय किए जाते हैं. यह वह देश है जहां यह प्रोग्राम खास तौर पर लागू होता है या 001, जब यह प्रोग्राम दुनिया भर में लागू होता है.

unmet_requirements[]

Requirement

सिर्फ़ आउटपुट के लिए. वे ज़रूरी शर्तें जिन्हें खाते ने अब तक पूरा नहीं किया है और जिनकी वजह से कार्यक्रम में हिस्सा लेने पर असर पड़ रहा है.

आवश्यकता

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

फ़ील्ड
title

string

सिर्फ़ आउटपुट के लिए. ज़रूरी शर्त का नाम.

documentation_uri

string

सिर्फ़ आउटपुट के लिए. ज़रूरी शर्त के बारे में बताने वाले सहायता पेज का यूआरएल.

affected_region_codes[]

string

सिर्फ़ आउटपुट के लिए. ऐसे इलाके जिन पर इस शर्त को पूरा न करने की वजह से फ़िलहाल असर पड़ा है.

क्षेत्र के कोड, CLDR के हिसाब से तय किए जाते हैं. यह वह देश है जहां यह प्रोग्राम खास तौर पर लागू होता है या 001, जब यह प्रोग्राम दुनिया भर में लागू होता है.

स्थिति

खाते के लिए, प्रोग्राम में हिस्सा लेने की संभावित स्थितियां.

Enums
STATE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
NOT_ELIGIBLE खाता, इस प्रोग्राम में हिस्सा लेने की ज़रूरी शर्तें पूरी नहीं करता.
ELIGIBLE खाता, प्रोग्राम में हिस्सा लेने की ज़रूरी शर्तें पूरी करता हो.
ENABLED खाते के लिए यह प्रोग्राम चालू हो.

RateGroup

शिपिंग के लिए तय की गई दर के ग्रुप की परिभाषाएं. सिर्फ़ आखिरी ग्रुप में खाली applicable_shipping_labels हो सकता है. इसका मतलब है कि "अन्य सभी". अन्य applicable_shipping_labels ओवरलैप नहीं होने चाहिए.

फ़ील्ड
applicable_shipping_labels[]

string

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

subtables[]

Table

ज़रूरी नहीं. main_table से रेफ़र की गई सबटेबल की सूची. इसे सिर्फ़ तब सेट किया जा सकता है, जब main_table सेट हो.

carrier_rates[]

CarrierRate

ज़रूरी नहीं. मोबाइल और इंटरनेट सेवा देने वाली कंपनी की दरों की सूची, जिसका रेफ़रंस main_table या single_value से दिया जा सकता है.

single_value

Value

किराया ग्रुप की वैल्यू (उदाहरण के लिए, 100 रुपये की तय दर). इसे सिर्फ़ तब सेट किया जा सकता है, जब main_table और subtables सेट न हों.

main_table

Table

किराया ग्रुप की जानकारी देने वाली टेबल, जब single_value से पूरी जानकारी नहीं मिलती. इसे सिर्फ़ तब सेट किया जा सकता है, जब single_value सेट न किया गया हो.

name

string

ज़रूरी नहीं. किराया ग्रुप का नाम. अगर शिपिंग सेवा में सेट यूनीक होना चाहिए.

क्षेत्र

किसी भौगोलिक इलाके के बारे में बताता है. इसका इस्तेमाल, RegionalInventory और ShippingSettings, दोनों सेवाओं के साथ टारगेट के तौर पर किया जा सकता है. क्षेत्रों को पिन कोड के कलेक्शन के तौर पर या कुछ देशों में, पहले से तय किए गए जियोटारगेट का इस्तेमाल करके तय किया जा सकता है. ज़्यादा जानकारी के लिए, क्षेत्र सेट अप करें लेख पढ़ें.

फ़ील्ड
name

string

आइडेंटिफ़ायर. इलाके के संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/regions/{region}

postal_code_area

PostalCodeArea

ज़रूरी नहीं. पिन कोड की वह सूची जो क्षेत्र का इलाका तय करती है.

geotarget_area

GeoTargetArea

ज़रूरी नहीं. क्षेत्र के इलाके की जानकारी देने वाले जियोटारगेट की सूची.

regional_inventory_eligible

BoolValue

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि क्षेत्र, रीजनल इन्वेंट्री कॉन्फ़िगरेशन में इस्तेमाल करने की ज़रूरी शर्तें पूरी करता है या नहीं.

shipping_eligible

BoolValue

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि क्षेत्र, शिपिंग सेवाओं के कॉन्फ़िगरेशन में इस्तेमाल करने की ज़रूरी शर्तें पूरी करता है या नहीं.

display_name

string

ज़रूरी नहीं. इलाके का डिसप्ले नेम.

GeoTargetArea

क्षेत्र के इलाके की जानकारी देने वाले जियोटारगेट की सूची.

फ़ील्ड
geotarget_criteria_ids[]

int64

ज़रूरी है. जगह के आईडी की ऐसी सूची जो खाली न हो. सभी जगहें एक ही तरह की होनी चाहिए. जैसे, राज्य.

PostalCodeArea

पिन कोड की ऐसी सूची जो क्षेत्र के इलाके की जानकारी देती है. ध्यान दें: पिन कोड का इस्तेमाल करके तय किए गए सभी इलाकों को खाते के ShippingSettings.postalCodeGroups रिसॉर्स से ऐक्सेस किया जा सकता है.

फ़ील्ड
region_code

string

ज़रूरी है. देश/इलाके का CLDR कोड या वह देश जहां पिन कोड ग्रुप लागू होता है.

postal_codes[]

PostalCodeRange

ज़रूरी है. पिन कोड की सीमा.

PostalCodeRange

पिन कोड की वह सीमा जो क्षेत्र का इलाका तय करती है.

फ़ील्ड
begin

string

ज़रूरी है. पिन कोड या फ़ॉर्म प्रीफ़िक्स* का कोई पैटर्न, जो इलाके की रेंज की निचली सीमा को दिखाता है. वैल्यू के उदाहरण: 94108, 9410*, 9*.

end

string

ज़रूरी नहीं. पिन कोड या prefix* फ़ॉर्म का पैटर्न, जो क्षेत्र की रेंज की ऊपरी सीमा को दिखाता है. इसकी लंबाई, postalCodeRangeBegin की लंबाई के बराबर होनी चाहिए: अगर postalCodeRangeBegin कोई पिन कोड है, तो postalCodeRangeEnd भी पिन कोड होना चाहिए; अगर postalCodeRangeBegin कोई पैटर्न है, तो postalCodeRangeEnd भी वही प्रीफ़िक्स लंबाई वाला पैटर्न होना चाहिए. ज़रूरी नहीं: अगर यह सेट नहीं है, तो इलाके को postalCodeRangeBegin से मैच करने वाले सभी पिन कोड के तौर पर तय किया जाता है.

ज़रूरी है

सेवा की उन शर्तों के बारे में बताता है जिन्हें स्वीकार करना ज़रूरी है.

फ़ील्ड
terms_of_service

string

termsOfService, जिन्हें स्वीकार करना ज़रूरी है.

tos_file_uri

string

सेवा की शर्तों की फ़ाइल का पूरा यूआरएल. यह फ़ील्ड, TermsOfService.file_uri जैसा ही है. इसे सिर्फ़ आपकी सुविधा के लिए जोड़ा गया है.

RetrieveForApplicationTermsOfServiceAgreementStateRequest

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

फ़ील्ड
parent

string

ज़रूरी है. वह खाता जिसके लिए TermsOfServiceAgreementState फ़ॉर्मैट चाहिए: accounts/{account}

RetrieveLatestTermsOfServiceRequest

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

फ़ील्ड
region_code

string

ज़रूरी है. CLDR के मुताबिक, देश/इलाके का कोड. अगर सेवा की शर्तें किसी देश के हिसाब से लागू होती हैं, तो यह देश का कोड होता है. अगर ये शर्तें दुनिया भर में लागू होती हैं, तो यह 001 होता है.

kind

TermsOfServiceKind

ज़रूरी है. सेवा की शर्तों का यह वर्शन किस तरह के खाते पर लागू होता है.

पंक्ति

सेल की सूची शामिल करें.

फ़ील्ड
cells[]

Value

ज़रूरी है. पंक्ति में शामिल सेल की सूची. दो डाइमेंशन वाली टेबल के लिए, इसकी लंबाई columnHeaders के बराबर होनी चाहिए. एक डाइमेंशन वाली टेबल के लिए, इसकी लंबाई 1 होनी चाहिए.

सेवा

शिपिंग सेवा.

फ़ील्ड
delivery_countries[]

string

ज़रूरी है. उन देशों का CLDR इलाके का कोड जहां यह सेवा लागू होती है.

rate_groups[]

RateGroup

ज़रूरी नहीं. शिपिंग के लिए तय की गई दर के ग्रुप की परिभाषाएं. सिर्फ़ आखिरी ग्रुप में खाली applicable_shipping_labels हो सकता है. इसका मतलब है कि "अन्य सभी". अन्य applicable_shipping_labels ओवरलैप नहीं होने चाहिए.

loyalty_programs[]

LoyaltyProgram

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

service_name

string

ज़रूरी है. सेवा का कोई भी नाम. टारगेट खाते में यह नाम यूनीक होना चाहिए.

active

bool

ज़रूरी है. शिपिंग सेवा के चालू होने की स्थिति दिखाने वाला बूलियन.

currency_code

string

उस मुद्रा का CLDR कोड जिस पर यह सेवा लागू होती है. यह किराया, किराया ग्रुप में दी गई कीमतों से मेल खाना चाहिए.

delivery_time

DeliveryTime

ज़रूरी है. ऑर्डर करने से लेकर प्रॉडक्ट की डिलीवरी तक, अलग-अलग चरणों में लगने वाला समय.

shipment_type

ShipmentType

यह सेवा किन जगहों पर ऑर्डर शिप करती है.

minimum_order_value

Price

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

minimum_order_value_table

MinimumOrderValueTable

पिकअप की सुविधा के लिए, हर स्टोर पर ऑर्डर की कम से कम वैल्यू की टेबल. इसे minimum_order_value के साथ सेट नहीं किया जा सकता.

store_config

StoreConfig

उन स्टोर की सूची जहां से आपके प्रॉडक्ट डिलीवर किए जाते हैं. यह सिर्फ़ स्थानीय डिलीवरी शिपमेंट टाइप के लिए मान्य है.

LoyaltyProgram

कारोबारी या कंपनी का लॉयल्टी प्रोग्राम.

फ़ील्ड
loyalty_program_tiers[]

LoyaltyProgramTiers

ज़रूरी नहीं. इस शिपिंग सेवा के लॉयल्टी प्रोग्राम का टीयर.

program_label

string

यह लॉयल्टी प्रोग्राम का लेबल है. इसे Merchant Center में आपके लॉयल्टी प्रोग्राम की सेटिंग में सेट किया जाता है. इस सब-एट्रिब्यूट की मदद से, Google आपके लॉयल्टी प्रोग्राम को ज़रूरी शर्तें पूरी करने वाले ऑफ़र के साथ दिखा सकता है.

LoyaltyProgramTiers

कारोबारी या कंपनी के लॉयल्टी प्रोग्राम का सबसेट.

फ़ील्ड
tier_label

string

टीयर लेबल [tier_label] सब-एट्रिब्यूट की मदद से, हर टीयर के बीच ऑफ़र लेवल के फ़ायदों में अंतर किया जा सकता है. इस वैल्यू को Merchant Center में आपके प्रोग्राम की सेटिंग में भी सेट किया गया है. डेटा सोर्स में बदलाव करने के लिए, यह वैल्यू देना ज़रूरी है. भले ही, आपके लॉयल्टी प्रोग्राम में सिर्फ़ एक टीयर हो.

ShipmentType

शिपिंग सेवा का टाइप.

Enums
SHIPMENT_TYPE_UNSPECIFIED इस सेवा में शिपमेंट के टाइप की जानकारी नहीं दी गई थी.
DELIVERY इस सेवा की मदद से, ऑर्डर को ग्राहक के चुने गए पते पर शिप किया जाता है.
LOCAL_DELIVERY इस सेवा की मदद से, ऑर्डर को ग्राहक के चुने गए पते पर शिप किया जाता है. ऑर्डर को आपके आस-पास के किसी स्टोर से शिप किया जाता है.
COLLECTION_POINT इस सेवा की मदद से, ऑर्डर को ग्राहक के चुने गए पते पर शिप किया जाता है. ऑर्डर को कलेक्शन पॉइंट से शिप किया जाता है.

StoreConfig

उन स्टोर की सूची जहां से आपके प्रॉडक्ट डिलीवर किए जाते हैं. यह सिर्फ़ स्थानीय डिलीवरी शिपमेंट टाइप के लिए मान्य है.

फ़ील्ड
store_codes[]

string

ज़रूरी नहीं. स्थानीय डिलीवरी की सुविधा देने वाले स्टोर कोड की सूची. अगर यह खाली है, तो all_stores की वैल्यू 'सही' होनी चाहिए.

store_service_type

StoreServiceType

इससे पता चलता है कि इस व्यापारी/कंपनी/कारोबारी की ओर से लिस्ट किए गए सभी स्टोर या चुनिंदा स्टोर, स्थानीय डिलीवरी की सुविधा देते हैं या नहीं.

cutoff_config

CutoffConfig

स्थानीय डिलीवरी से जुड़े कॉन्फ़िगरेशन, दिन के लिए खत्म हो जाते हैं.

service_radius

Distance

प्रॉडक्ट डिलीवर करने वाली जगह का ज़्यादा से ज़्यादा दायरा. यह सिर्फ़ स्थानीय डिलीवरी शिपमेंट टाइप के लिए ज़रूरी है.

CutoffConfig

स्थानीय डिलीवरी से जुड़े कॉन्फ़िगरेशन, दिन के लिए खत्म हो जाते हैं.

फ़ील्ड
local_cutoff_time

LocalCutoffTime

स्थानीय डिलीवरी की सुविधा उस दिन के लिए खत्म होने का समय.

store_close_offset_hours

int64

सिर्फ़ स्थानीय डिलीवरी के लिए मान्य है. स्टोर बंद होने से पहले के घंटों के हिसाब से कटऑफ़ समय दिखाता है. local_cutoff_time के साथ म्यूचुअली एक्सक्लूसिव.

no_delivery_post_cutoff

bool

अगर कारोबारी या कंपनी ने शिपिंग की सेवा को n दिन में स्थानीय डिलीवरी के लिए कॉन्फ़िगर किया है, तो वह n+1 दिन में स्थानीय डिलीवरी दिखाने की सुविधा से ऑप्ट-आउट कर सकता है. उदाहरण के लिए, अगर शिपिंग सेवा में ऑर्डर वाले दिन डिलीवरी करने की सुविधा दी गई है और कट-ऑफ़ समय बीत चुका है, तो इस फ़ील्ड को true पर सेट करने पर, शिपिंग सेवा के लिए तय की गई दर NO_DELIVERY_POST_CUTOFF होगी. इसी उदाहरण में, इस फ़ील्ड को false पर सेट करने पर, शिपिंग में लगने वाला समय एक दिन हो जाता है. यह सिर्फ़ स्थानीय डिलीवरी के लिए है.

LocalCutoffTime

स्थानीय डिलीवरी की सुविधा उस दिन के लिए खत्म होने का समय.

फ़ील्ड
hour

int64

स्थानीय डिलीवरी के लिए ऑर्डर देने का वह आखिरी समय चुनें जिससे पहले ऑर्डर दे दिए जाएं, ताकि उन्हें उसी दिन प्रोसेस किया जा सके.

minute

int64

स्थानीय डिलीवरी के लिए ऑर्डर वाले दिन डिलीवर किए जा सकते हैं. इसके लिए, ऑर्डर देने का आखिरी समय तय किया जाता है.

StoreServiceType

इससे पता चलता है कि व्यापारी/कंपनी/कारोबारी ने जो स्टोर लिस्ट किए हैं उनमें से सभी या कुछ स्टोर, स्थानीय डिलीवरी की सुविधा देते हैं या नहीं.

Enums
STORE_SERVICE_TYPE_UNSPECIFIED स्टोर में मिलने वाली सेवा के टाइप के बारे में नहीं बताया गया.
ALL_STORES इससे पता चलता है कि इस कारोबारी या कंपनी के मौजूदा और आने वाले समय में जोड़े जाने वाले सभी स्टोर, स्थानीय डिलीवरी की सुविधा देते हैं या नहीं.
SELECTED_STORES इससे पता चलता है कि store_codes में लिस्ट किए गए स्टोर ही स्थानीय डिलीवरी की सुविधा देते हैं.

ShippingSettings

मर्चेंट खाते की शिपिंग सेटिंग.

फ़ील्ड
name

string

आइडेंटिफ़ायर. शिपिंग की सेटिंग का रिसॉर्स नेम. फ़ॉर्मैट: accounts/{account}/shippingSetting

services[]

Service

ज़रूरी नहीं. टारगेट खाते की सेवाओं की सूची.

warehouses[]

Warehouse

ज़रूरी नहीं. उन गोदामों की सूची जिनका services में रेफ़रंस दिया जा सकता है.

etag

string

ज़रूरी है. इस फ़ील्ड का इस्तेमाल, असाइनमेंट के सिंक न होने की समस्या से बचने के लिए किया जाता है. पक्का करें कि 'कॉल पाएं' और 'कॉल डालें' के बीच, शिपिंग की सेटिंग का डेटा न बदला हो. उपयोगकर्ता को यह तरीका अपनाना चाहिए:

  1. शिपिंग की शुरुआती सेटिंग बनाने के लिए, etag फ़ील्ड को खाली स्ट्रिंग के तौर पर सेट करें.

  2. शुरुआती डेटा बनाने के बाद, 'शामिल करें' कॉल करने से पहले, 'प्राप्त करें' मेथड को कॉल करके, ईटीएजी और शिपिंग की मौजूदा सेटिंग का डेटा पाएं.

  3. शिपिंग की सेटिंग की जानकारी में बदलाव करें.

  4. दूसरे चरण से मिले ईटीएजी के साथ, शिपिंग की सेटिंग की ज़रूरी जानकारी के साथ इन्सर्ट करने का तरीका कॉल करें.

  5. अगर दूसरे चरण और चौथे चरण के बीच, शिपिंग की सेटिंग का डेटा बदल गया है. शामिल करने का अनुरोध पूरा नहीं हो पाएगा, क्योंकि शिपिंग सेटिंग का डेटा बदलने पर हर बार ईटीएजी बदल जाता है. उपयोगकर्ता को नए etag के साथ, दूसरे से चौथे चरण तक की प्रक्रिया दोहरानी चाहिए.

तालिका

किराया ग्रुप की जानकारी देने वाली टेबल, जब single_value से पूरी जानकारी नहीं मिलती.

फ़ील्ड
rows[]

Row

ज़रूरी है. टेबल में शामिल लाइनों की सूची. इसकी लंबाई row_headers की लंबाई के बराबर होनी चाहिए.

name

string

टेबल का नाम. सबटेबल के लिए ज़रूरी है. मुख्य टेबल के लिए अनदेखा किया जाता है.

row_headers

Headers

ज़रूरी है. टेबल की पंक्तियों के हेडर.

column_headers

Headers

टेबल के कॉलम के हेडर. ज़रूरी नहीं: अगर यह सेट नहीं है, तो टेबल में सिर्फ़ एक डाइमेंशन होगा.

TermsOfService

TermsOfService मैसेज, सेवा की शर्तों के एक खास वर्शन के बारे में बताता है. कुछ सुविधाओं या सेवाओं को ऐक्सेस करने के लिए, व्यापारियों/कंपनियों/कारोबारियों को इन शर्तों को स्वीकार करना होगा. ज़्यादा जानकारी के लिए, https://support.google.com/merchants/answer/160173) पर जाएं.

यह मैसेज, शामिल होने की प्रोसेस के लिए ज़रूरी है. इससे यह पक्का होता है कि व्यापारी/कंपनी/कारोबारी, इस सेवा का इस्तेमाल करने के लिए ज़रूरी कानूनी समझौतों से सहमत हैं. व्यापारी/कंपनी/कारोबारी, RetrieveLatestTermsOfService की मदद से किसी kind और region के लिए, सेवा की नई शर्तें देख सकते हैं. साथ ही, AcceptTermsOfService की मदद से उन्हें स्वीकार कर सकते हैं.

फ़ील्ड
name

string

आइडेंटिफ़ायर. सेवा की शर्तों के वर्शन का संसाधन का नाम. फ़ॉर्मैट: termsOfService/{version}

region_code

string

CLDR के मुताबिक, देश/इलाके का कोड. यह ऐसा देश है जहां सेवा की शर्तें खास तौर पर उस देश पर लागू होती हैं या 001 जब एक ही TermsOfService पर किसी भी देश में हस्ताक्षर किए जा सकते हैं. हालांकि, ध्यान दें कि दुनिया भर में लागू होने वाले सेवा की शर्तों पर हस्ताक्षर करते समय, हम उम्मीद करते हैं कि आपने किसी देश का नाम दिया हो. यह देश, व्यापारी/कंपनी के कारोबार का देश या कार्यक्रम में हिस्सा लेने वाला देश होना चाहिए.

kind

TermsOfServiceKind

सेवा की शर्तों का यह वर्शन किस तरह के खाते पर लागू होता है.

external

bool

सेवा की शर्तों का यह वर्शन, बाहरी है या नहीं. सेवा की बाहरी शर्तों के वर्शन के लिए, सिर्फ़ बाहरी प्रोसेस के ज़रिए सहमति दी जा सकती है. व्यापारी/कंपनी/कारोबारी सीधे यूज़र इंटरफ़ेस (यूआई) या एपीआई के ज़रिए सहमति नहीं दे सकता.

file_uri

string

सेवा की शर्तों की फ़ाइल का यूआरआई, जिसे साइन इन करने वाले उपयोगकर्ताओं को दिखाना ज़रूरी है.

TermsOfServiceAgreementState

यह संसाधन, किसी खाते और सेवा की शर्तों के टाइप के लिए कानूनी समझौते की स्थिति दिखाता है. स्थिति इस तरह है:

  • अगर व्यापारी/कंपनी ने सेवा की शर्तें स्वीकार कर ली हैं, तो स्वीकार किया गया भर जाएगा. ऐसा न होने पर, यह खाली रहेगा
  • अगर मर्चेंट को सेवा की शर्तों पर हस्ताक्षर करने होंगे, तो ज़रूरी है सेट हो जाएगा. ऐसा न होने पर, यह फ़ील्ड खाली रहेगा.

ध्यान दें कि ज़रूरी है और स्वीकार किया गया, दोनों एट्रिब्यूट मौजूद हो सकते हैं. इस मामले में, accepted सेवा की शर्तों के लिए, valid_until फ़ील्ड में खत्म होने की तारीख सेट होगी. खाते के लिए मान्य समझौता जारी रखने के लिए, valid_until से पहले required की सेवा की शर्तें स्वीकार करनी होंगी. सेवा की नई शर्तें स्वीकार करते समय, हम चाहते हैं कि तीसरे पक्ष, सेवा की शर्तों के समझौते से जुड़ा टेक्स्ट दिखाएं. टेक्स्ट वाली फ़ाइल का यूआरएल, यहां दिए गए ज़रूरी मैसेज में tos_file_uri के तौर पर जोड़ा गया है. सेवा की शर्तों को स्वीकार करने के लिए, TermsOfService संसाधन पर accept को कॉल किया जाता है.

फ़ील्ड
name

string

आइडेंटिफ़ायर. सेवा की शर्तों के वर्शन का संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/termsOfServiceAgreementState/{identifier} आइडेंटिफ़ायर का फ़ॉर्मैट यह है: {TermsOfServiceKind}-{country} उदाहरण के लिए, आइडेंटिफ़ायर यह हो सकता है: MERCHANT_CENTER-US

region_code

string

https://cldr.unicode.org/ पर बताए गए देश/इलाके का कोड. यह वह देश है जहां मौजूदा स्थिति लागू होती है.

terms_of_service_kind

TermsOfServiceKind

किसी खास वर्शन से जुड़ी सेवा की शर्तें.

accepted

Accepted

इस तरह की और उससे जुड़े region_code के लिए, सेवा की स्वीकार की गई शर्तें

required

Required

सेवा की ज़रूरी शर्तें

TermsOfServiceKind

TermsOfService का टाइप.

Enums
TERMS_OF_SERVICE_KIND_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
MERCHANT_CENTER Merchant Center ऐप्लिकेशन.

TransitTable

ट्रांज़िट समय की टेबल, लाइन और कॉलम डाइमेंशन के आधार पर ट्रांज़िट में बिताए गए कामकाजी दिनों की संख्या. min_transit_days, max_transit_days या transit_time_table में से कोई एक सेट किया जा सकता है, दोनों नहीं.

फ़ील्ड
postal_code_group_names[]

string

ज़रूरी है. इलाके के नामों की सूची Region.name . आखिरी वैल्यू "all other locations" हो सकती है. उदाहरण: ["zone 1", "zone 2", "all other locations"]. पिन कोड के बताए गए ग्रुप, सेवा की डिलीवरी के देश से मेल खाने चाहिए.

transit_time_labels[]

string

ज़रूरी है. ट्रांज़िट समय के लेबल की सूची. आखिरी वैल्यू "all other labels" हो सकती है. उदाहरण: ["food", "electronics", "all other labels"].

rows[]

TransitTimeRow

ज़रूरी है. अगर postal_code_group_names या transit_time_labels का सिर्फ़ एक डाइमेंशन सेट है, तो उस डाइमेंशन के लिए एक से ज़्यादा लाइनें होंगी और हर लाइन में एक वैल्यू होगी. अगर दो डाइमेंशन हैं, तो हर लाइन एक postal_code_group_names से और कॉलम (वैल्यू) एक transit_time_labels से जुड़ी होती है.

TransitTimeRow

अगर postal_code_group_names या transit_time_labels का सिर्फ़ एक डाइमेंशन सेट है, तो उस डाइमेंशन के लिए एक से ज़्यादा लाइनें होंगी और हर लाइन में एक वैल्यू होगी. अगर दो डाइमेंशन हैं, तो हर लाइन एक postal_code_group_names से और कॉलम (वैल्यू) एक transit_time_labels से जुड़ी होती है.

फ़ील्ड
values[]

TransitTimeValue

ज़रूरी है. कामकाजी दिनों में ट्रांज़िट समय की सीमा (कम से ज़्यादा).

TransitTimeValue

कामकाजी दिनों में ट्रांज़िट समय की सीमा (कम से ज़्यादा).

फ़ील्ड
min_transit_days

int32

कामकाजी दिनों में, ट्रांज़िट समय की कम से कम सीमा. 0 का मतलब है कि ऑर्डर वाले दिन डिलीवरी की जाएगी और 1 का मतलब है कि अगले दिन डिलीवरी की जाएगी.

max_transit_days

int32

यह वैल्यू min_transit_days से ज़्यादा या इसके बराबर होनी चाहिए.

UnclaimHomepageRequest

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

फ़ील्ड
name

string

ज़रूरी है. उस होम पेज का नाम जिस पर दावा वापस लेना है. फ़ॉर्मैट: accounts/{account}/homepage

UpdateAccountRequest

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

फ़ील्ड
account

Account

ज़रूरी है. खाते का नया वर्शन.

update_mask

FieldMask

ज़रूरी नहीं. अपडेट किए जा रहे फ़ील्ड की सूची.

ये फ़ील्ड, snake_case और lowerCamelCase, दोनों में काम करते हैं:

  • account_name
  • adult_content
  • language_code
  • time_zone

UpdateAutofeedSettingsRequest

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

फ़ील्ड
autofeed_settings

AutofeedSettings

ज़रूरी है. फ़ीड अपने-आप जनरेट होने की सेटिंग का नया वर्शन.

update_mask

FieldMask

ज़रूरी है. अपडेट किए जा रहे फ़ील्ड की सूची.

UpdateBusinessIdentityRequest

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

फ़ील्ड
business_identity

BusinessIdentity

ज़रूरी है. कारोबार की पहचान का नया वर्शन.

update_mask

FieldMask

ज़रूरी नहीं. अपडेट किए जा रहे फ़ील्ड की सूची.

ये फ़ील्ड, snake_case और lowerCamelCase, दोनों में काम करते हैं:

  • black_owned
  • latino_owned
  • promotions_consent
  • small_business
  • veteran_owned
  • women_owned

UpdateBusinessInfoRequest

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

फ़ील्ड
business_info

BusinessInfo

ज़रूरी है. कारोबार की जानकारी का नया वर्शन.

update_mask

FieldMask

ज़रूरी नहीं. अपडेट किए जा रहे फ़ील्ड की सूची.

ये फ़ील्ड, snake_case और lowerCamelCase, दोनों में काम करते हैं:

  • address
  • customer_service
  • korean_business_registration_number

UpdateEmailPreferencesRequest

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

फ़ील्ड
email_preferences

EmailPreferences

ज़रूरी है. ईमेल की सेटिंग अपडेट की जानी हैं.

update_mask

FieldMask

ज़रूरी है. अपडेट किए जा रहे फ़ील्ड की सूची.

ये फ़ील्ड, snake_case और lowerCamelCase, दोनों में काम करते हैं:

  • news_and_tips

UpdateHomepageRequest

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

फ़ील्ड
homepage

Homepage

ज़रूरी है. होम पेज का नया वर्शन.

update_mask

FieldMask

ज़रूरी नहीं. अपडेट किए जा रहे फ़ील्ड की सूची.

ये फ़ील्ड, snake_case और lowerCamelCase, दोनों में काम करते हैं:

  • uri

UpdateRegionRequest

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

फ़ील्ड
region

Region

ज़रूरी है. अपडेट किया गया क्षेत्र.

update_mask

FieldMask

ज़रूरी नहीं. कॉमा लगाकर अलग किए गए फ़ील्ड मास्क, जो अपडेट किए जाने वाले फ़ील्ड दिखाते हैं. उदाहरण: "displayName,postalCodeArea.regionCode".

UpdateUserRequest

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

फ़ील्ड
user

User

ज़रूरी है. उपयोगकर्ता का नया वर्शन.

अपने ईमेल पते को रेफ़र करने के लिए, me का इस्तेमाल करें. उदाहरण के लिए, accounts/{account}/users/me.

update_mask

FieldMask

ज़रूरी नहीं. अपडेट किए जा रहे फ़ील्ड की सूची.

ये फ़ील्ड, snake_case और lowerCamelCase, दोनों में काम करते हैं:

  • access_rights

उपयोगकर्ता

User मैसेज, Merchant Center खाते से जुड़े उपयोगकर्ता के बारे में बताता है. इसका इस्तेमाल, खाते में उपयोगकर्ता की अनुमतियों और ऐक्सेस के अधिकारों को मैनेज करने के लिए किया जाता है. ज़्यादा जानकारी के लिए, लोगों और ऐक्सेस लेवल के बारे में अक्सर पूछे जाने वाले सवाल देखें.

फ़ील्ड
name

string

आइडेंटिफ़ायर. उपयोगकर्ता के संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/user/{email}

अपने ईमेल पते को रेफ़र करने के लिए, me का इस्तेमाल करें. उदाहरण के लिए, accounts/{account}/users/me.

state

State

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता की स्थिति.

access_rights[]

AccessRight

ज़रूरी नहीं. उपयोगकर्ता के पास ऐक्सेस करने के अधिकार क्या हैं.

स्थिति

उपयोगकर्ता की संभावित स्थितियां.

Enums
STATE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
PENDING उपयोगकर्ता की पुष्टि होना बाकी है. इस स्थिति में, उपयोगकर्ता को अन्य कार्रवाइयां करने से पहले न्योता स्वीकार करना होगा.
VERIFIED उपयोगकर्ता की पुष्टि हो चुकी हो.

मान

किराया ग्रुप की एक वैल्यू या किराया ग्रुप टेबल की सेल की वैल्यू. no_shipping, flat_rate, price_percentage, carrier_rateName, subtable_name में से किसी एक को सेट करना ज़रूरी है.

फ़ील्ड
no_shipping

bool

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

flat_rate

Price

एक तय दर. इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

price_percentage

string

कीमत का प्रतिशत, दशमलव के अंकों में संख्या के तौर पर दिखाया जाता है. उदाहरण के लिए, "5.4". इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

carrier_rate

string

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

subtable

string

सबटेबल का नाम. इसे सिर्फ़ टेबल सेल में सेट किया जा सकता है, जैसे कि एक वैल्यू के लिए नहीं. साथ ही, इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

गोदाम

ऑर्डर पूरा करने वाला वेयरहाउस, जो इन्वेंट्री को स्टोर और मैनेज करता है.

फ़ील्ड
name

string

ज़रूरी है. वेयरहाउस का नाम. खाते में यूनीक होना चाहिए.

shipping_address

Address

ज़रूरी है. वेयरहाउस का शिपिंग पता.

cutoff_time

WarehouseCutoffTime

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

handling_days

int64

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

business_day_config

BusinessDayConfig

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

WarehouseBasedDeliveryTime

इससे पता चलता है कि डिलीवरी में लगने वाले समय का हिसाब, हर वेयरहाउस (शिपिंग की ऑरिजिन जगह) के हिसाब से लगाया जाना चाहिए. यह हिसाब, चुने गए कैरियर की सेटिंग के आधार पर लगाया जाता है. सेट होने पर, delivery_time में ट्रांज़िट समय से जुड़ा कोई अन्य फ़ील्ड सेट नहीं किया जाना चाहिए.

फ़ील्ड
carrier

string

ज़रूरी है. मोबाइल और इंटरनेट सेवा देने वाली कंपनी, जैसे कि "UPS" या "Fedex". मोबाइल और इंटरनेट सेवा देने वाली ये कंपनियां इस्तेमाल की जा सकती हैं

carrier_service

string

ज़रूरी है. कैरियर सेवा, जैसे कि "ground" या "2 days". सेवा का नाम, eddSupportedServices सूची में होना चाहिए.

warehouse

string

ज़रूरी है. वेयरहाउस का नाम. यह [warehouse][ShippingSetting.warehouses.name] से मेल खाना चाहिए

WarehouseCutoffTime

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

फ़ील्ड
hour

int32

ज़रूरी है. कट-ऑफ़ समय का वह घंटा जब तक ऑर्डर दिया जाना चाहिए, ताकि वेयरहाउस उसी दिन ऑर्डर प्रोसेस कर सके. घंटे की जानकारी, वेयरहाउस के टाइम ज़ोन के हिसाब से दी जाती है.

minute

int32

ज़रूरी है. कट-ऑफ़ समय के मिनट. इस समय तक ऑर्डर करने पर, वेयरहाउस उसे उसी दिन प्रोसेस कर सकता है. मिनट, वेयरहाउस के टाइमज़ोन पर आधारित होता है.