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 की खास जानकारी देखें.

AccountTaxService

खाता लेवल की टैक्स सेटिंग का डेटा मैनेज करता है.

यह एपीआई, रिसॉर्स के इस मॉडल के बारे में बताता है:

  • AccountTax
GetAccountTax

rpc GetAccountTax(GetAccountTaxRequest) returns (AccountTax)

GetAccounttaxRequest की शर्तों से मेल खाने वाले टैक्स नियमों को लौटाता है

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

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

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

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

ListAccountTax

rpc ListAccountTax(ListAccountTaxRequest) returns (ListAccountTaxResponse)

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

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

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

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

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

UpdateAccountTax

rpc UpdateAccountTax(UpdateAccountTaxRequest) returns (AccountTax)

खाते की टैक्स सेटिंग को अपडेट करता है.

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

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

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

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

AccountsService

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

CreateAndConfigureAccount

rpc CreateAndConfigureAccount(CreateAndConfigureAccountRequest) returns (Account)

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

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

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

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

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

DeleteAccount

rpc DeleteAccount(DeleteAccountRequest) returns (Empty)

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

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

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

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

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

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

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

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

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

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

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

ListAccounts

rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse)

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

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

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

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

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

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 की खास जानकारी देखें.

UpdateAccount

rpc UpdateAccount(UpdateAccountRequest) returns (Account)

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

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

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

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

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

BusinessIdentityService

business Identity API के साथ काम करने के लिए सेवा.

GetBusinessIdentity

rpc GetBusinessIdentity(GetBusinessIdentityRequest) returns (BusinessIdentity)

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

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

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

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

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

UpdateBusinessIdentity

rpc UpdateBusinessIdentity(UpdateBusinessIdentityRequest) returns (BusinessIdentity)

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

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

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

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

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

BusinessInfoService

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

GetBusinessInfo

rpc GetBusinessInfo(GetBusinessInfoRequest) returns (BusinessInfo)

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

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

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

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

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

UpdateBusinessInfo

rpc UpdateBusinessInfo(UpdateBusinessInfoRequest) returns (BusinessInfo)

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

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

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

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

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

EmailPreferencesService

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

यह सेवा सिर्फ़ पुष्टि किए गए उपयोगकर्ता की ईमेल प्राथमिकताओं को वापस पाने और अपडेट करने की अनुमति देती है.

GetEmailPreferences

rpc GetEmailPreferences(GetEmailPreferencesRequest) returns (EmailPreferences)

Merchant Center खाते के किसी उपयोगकर्ता की ईमेल की सेटिंग दिखाता है.

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

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

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

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

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

UpdateEmailPreferences

rpc UpdateEmailPreferences(UpdateEmailPreferencesRequest) returns (EmailPreferences)

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

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

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

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

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

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

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

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

HomepageService

स्टोर के होम पेज के लिए, एपीआई की सुविधा देने वाली सेवा.

ClaimHomepage

rpc ClaimHomepage(ClaimHomepageRequest) returns (Homepage)

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

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

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

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

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

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

GetHomepage

rpc GetHomepage(GetHomepageRequest) returns (Homepage)

किसी स्टोर का होम पेज वापस लाता है.

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

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

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

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

UnclaimHomepage

rpc UnclaimHomepage(UnclaimHomepageRequest) returns (Homepage)

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

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

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

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

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

UpdateHomepage

rpc UpdateHomepage(UpdateHomepageRequest) returns (Homepage)

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

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

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

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

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

OnlineReturnPolicyService

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

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

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

GetOnlineReturnPolicy

rpc GetOnlineReturnPolicy(GetOnlineReturnPolicyRequest) returns (OnlineReturnPolicy)

सामान लौटाने की मौजूदा नीति लागू होती है.

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

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

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

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

ListOnlineReturnPolicies

rpc ListOnlineReturnPolicies(ListOnlineReturnPoliciesRequest) returns (ListOnlineReturnPoliciesResponse)

इसमें, सामान लौटाने की सभी मौजूदा नीतियों की जानकारी होती है.

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

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

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

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

ProgramsService

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

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

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

DisableProgram

rpc DisableProgram(DisableProgramRequest) returns (Program)

खाते के लिए तय किए गए कार्यक्रम में भागीदारी बंद करें. इस तरीके को लागू करने के लिए, एडमिन ऐक्सेस की ज़रूरत होती है.

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

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

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

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

EnableProgram

rpc EnableProgram(EnableProgramRequest) returns (Program)

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

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

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

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

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

GetProgram

rpc GetProgram(GetProgramRequest) returns (Program)

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

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

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

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

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

ListPrograms

rpc ListPrograms(ListProgramsRequest) returns (ListProgramsResponse)

खाते के सभी प्रोग्राम फ़ेच करता है.

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

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

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

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

RegionsService

इलाके का कॉन्फ़िगरेशन मैनेज करता है.

यह एपीआई, रिसॉर्स के इस मॉडल के बारे में बताता है:

  • Region
CreateRegion

rpc CreateRegion(CreateRegionRequest) returns (Region)

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

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

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

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

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

DeleteRegion

rpc DeleteRegion(DeleteRegionRequest) returns (Empty)

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

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

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

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

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

GetRegion

rpc GetRegion(GetRegionRequest) returns (Region)

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

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

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

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

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

ListRegions

rpc ListRegions(ListRegionsRequest) returns (ListRegionsResponse)

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

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

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

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

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

UpdateRegion

rpc UpdateRegion(UpdateRegionRequest) returns (Region)

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

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

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

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

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

ShippingSettingsService

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

GetShippingSettings

rpc GetShippingSettings(GetShippingSettingsRequest) returns (ShippingSettings)

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

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

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

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

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

InsertShippingSettings

rpc InsertShippingSettings(InsertShippingSettingsRequest) returns (ShippingSettings)

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

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

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

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

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

TermsOfServiceAgreementStateService

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

GetTermsOfServiceAgreementState

rpc GetTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

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

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

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

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

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

RetrieveForApplicationTermsOfServiceAgreementState

rpc RetrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

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

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

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

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

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

TermsOfServiceService

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

AcceptTermsOfService

rpc AcceptTermsOfService(AcceptTermsOfServiceRequest) returns (Empty)

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

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

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

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

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

GetTermsOfService

rpc GetTermsOfService(GetTermsOfServiceRequest) returns (TermsOfService)

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

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

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

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

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

RetrieveLatestTermsOfService

rpc RetrieveLatestTermsOfService(RetrieveLatestTermsOfServiceRequest) returns (TermsOfService)

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

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

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

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

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

UserService

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

CreateUser

rpc CreateUser(CreateUserRequest) returns (User)

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

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

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

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

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

DeleteUser

rpc DeleteUser(DeleteUserRequest) returns (Empty)

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

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

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

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

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

GetUser

rpc GetUser(GetUserRequest) returns (User)

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

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

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

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

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

ListUsers

rpc ListUsers(ListUsersRequest) returns (ListUsersResponse)

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

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

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

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

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

UpdateUser

rpc UpdateUser(UpdateUserRequest) returns (User)

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

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

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

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

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

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 जिन उपयोगकर्ताओं के पास इसका अधिकार है वे परफ़ॉर्मेंस और अहम जानकारी देख सकते हैं.

खाता

खाता.

फ़ील्ड
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.

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 समस्या सुधार के सुझाव के बारे में है.

AccountTax

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

फ़ील्ड
name

string

आइडेंटिफ़ायर. टैक्स सेटिंग का नाम. फ़ॉर्मैट: "{account_tax.name=accounts/{account}}"

account

int64

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

tax_rules[]

TaxRule

टैक्स के नियम. "हर क्षेत्र में टैक्स के नियम तय करें. अगर किसी क्षेत्र में कोई नियम नहीं है, तो कोई टैक्स नहीं दिखाया जाएगा."

पता

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

फ़ील्ड
street_address

string

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

city

string

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

administrative_area

string

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

postal_code

string

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

region_code

string

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

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

किसी कारोबार से जुड़ी जानकारी इकट्ठा करना.

फ़ील्ड
name

string

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

address

PostalAddress

ज़रूरी नहीं. कारोबार का पता.

phone

PhoneNumber

ज़रूरी नहीं. कारोबार का फ़ोन नंबर.

phone_verification_state

PhoneVerificationState

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

customer_service

CustomerService

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

CarrierRate

कैरियर की दरों की सूची, जिसे main_table या single_value से बताया जा सकता है.

फ़ील्ड
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" } किराये से तीन डॉलर हटा देता है.

ClaimHomepageRequest

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

फ़ील्ड
name

string

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

CreateAndConfigureAccountRequest

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

फ़ील्ड
account

Account

ज़रूरी है. बनाया जाने वाला खाता.

users[]

CreateUserRequest

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

service[]

AddAccountService

ज़रूरी नहीं. अगर इसके बारे में बताया जाता है, तो बनाए जाने वाले खाते और सेवा देने वाले के खाते के बीच एक खाता सेवा शुरू कर दी जाएगी.

accept_terms_of_service

AcceptTermsOfService

ज़रूरी नहीं. खाता बनने के तुरंत बाद, सेवा की शर्तों को स्वीकार कर लिया जाएगा.

AcceptTermsOfService

सेवा की शर्तों से जुड़े संसाधन का रेफ़रंस.

फ़ील्ड
name

string

ज़रूरी है. सेवा की शर्तों के वर्शन में दिए गए संसाधन का नाम.

region_code

string

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

AddAccountService

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

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

Empty

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

provider

string

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

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

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

DeleteAccountRequest

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

फ़ील्ड
name

string

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

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 का मतलब है कि अगले दिन शिप किया गया.

max_handling_days

int32

ऑर्डर की शिपिंग होने से पहले, कामकाजी दिनों में की गई खरीदारी में लगने वाले ज़्यादा से ज़्यादा कामकाजी दिन की जानकारी होती है. 0 का मतलब है कि उसी दिन शिप किया गया, 1 का मतलब है कि अगले दिन शिप किया गया. min_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

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

फ़ील्ड
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

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

फ़ील्ड
name

string

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

GetAccountRequest

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

फ़ील्ड
name

string

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

GetAccountTaxRequest

टैक्स की सेटिंग पाने का अनुरोध

फ़ील्ड
name

string

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

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}

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 items", "<= 50 items", और "> 50 आइटम" दिखाता है. खाली नहीं होना चाहिए. इसे सिर्फ़ तब सेट किया जा सकता है, जब अन्य सभी फ़ील्ड सेट न हों.

postal_code_group_names[]

string

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

locations[]

LocationIdSet

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

होम पेज

किसी स्टोर का होम पेज.

फ़ील्ड
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

TimeZone

ज़रूरी नहीं. IANA टाइमज़ोन का इस्तेमाल, ऐसे फ़ील्ड में समय की जानकारी देने के लिए किया जाता है जिन्हें कोई भी व्यक्ति आसानी से पढ़ सकता है. उदाहरण के लिए, 'अमेरिका/Los_Angeles'. इस नीति को सेट न करने पर, 'अमेरिका/Los_Angeles' का इस्तेमाल किया जाएगा.

ListAccountIssuesResponse

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

फ़ील्ड
account_issues[]

AccountIssue

बताए गए खाते की समस्याएं.

next_page_token

string

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

ListAccountTaxRequest

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

फ़ील्ड
parent

string

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

page_size

int32

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

page_token

string

पिछले अनुरोध पर मिला टोकन.

ListAccountTaxResponse

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

फ़ील्ड
account_taxes[]

AccountTax

अकाउंट टैक्स सेटिंग का पेज

next_page_token

string

खाते की टैक्स सेटिंग के अगले पेज को फिर से पाने के लिए टोकन.

ListAccountsRequest

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

फ़ील्ड
page_size

int32

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

page_token

string

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

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

filter

string

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

मान्य फ़िल्टर के कुछ उदाहरण यहां दिए गए हैं:

  • accountName = "*store*" AND relationship(providerId = 123)
  • relationship(providerId = 123 AND service(type = "ACCOUNT_AGGREGATION"))
  • (accountName = "storeA") OR (accountName = "storeB")
  • relationship(service( handshakeState = "APPROVED" AND type = "ACCOUNT_MANAGEMENT"))
  • relationship(callerHasAccessToProvider() AND externalAccountId = "extAcctId" AND accountIdAlias = "alias")
  • (relationship(service(type = "ACCOUNT_MANAGEMENT") AND service(handshakeState = "PENDING"))) OR (accountName = "store" AND relationship(...))

खाता लेवल पर फ़िल्टर में ये सिमेंटिक होते हैं:

  • accountName यह खाते के accountName फ़ील्ड के बारे में बताता है.
  • relationship(...) इससे यह पता चलता है कि यह खाता किसी दूसरे खाते से जुड़ा है. फ़ंक्शन में इस संबंध के बारे में और बताया जा सकता है.

रिलेशनशिप लेवल पर बनाए गए फ़िल्टर में ये सिमेंटिक होते हैं:

  • providerId यह उस खाते का नंबर वाला आईडी होता है जो संबंध का दूसरा सदस्य है. उदाहरण के लिए, अगर फ़िल्टर को सिर्फ़ accounts/name/123 खाते से जुड़े खातों तक सीमित करना है, तो providerId को providerId = 123 के तौर पर फ़िल्टर किया जाना चाहिए.
  • callerHasAccessToProvider() ऐसा करने से, कॉल करने वाले उपयोगकर्ता के पास ऐसे खाते ही दिखेंगे जो किसी दूसरे खाते से जुड़े हैं. इस खाते में, कॉल करने वाले उपयोगकर्ता के पास, संगठन के किसी अन्य सदस्य (या सेवा देने वाली कंपनी) का ऐक्सेस भी है.
  • externalAccountId यह उस बाहरी खाते के आईडी के बारे में बताता है जिसे संबंध के लिए कॉन्फ़िगर किया गया है.
  • accountIdAlias इससे, कारोबारी या कंपनी के खाते के लिए कॉन्फ़िगर किए गए अन्य खाते के आईडी के बारे में पता चलता है.
  • service(...) इससे ऐसी सेवा के बारे में पता चलता है जो रिलेशनशिप के तहत दी जाती है. ध्यान दें: दो खातों के बीच के संबंध में कई सेवाएं शामिल हो सकती हैं.

सेवा लेवल पर फ़िल्टर में ये सिमेंटिक होते हैं:

  • handshakeState यह सेवा की हैंडशेक स्थिति के बारे में बताता है. जब कोई सेवा शुरू की जाती है, तो कभी-कभी पहले उसे जारी करने के लिए दूसरे या दोनों सदस्यों की मंज़ूरी लेनी पड़ती है. इसलिए, कोई सेवा PENDING या APPROVED स्थिति में हो सकती है.
  • type इससे पता चलता है कि सेवा किस तरह की है. आपको ये वैल्यू दिख सकती हैं:
    • ACCOUNT_MANAGEMENT सेवा देने वाली कंपनी, खाता मैनेज करती है.
    • ACCOUNT_AGGREGATION सेवा देने वाला व्यक्ति, खाते का एग्रीगेटर है.

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

filter
    : accountFilterDisj
    | accountFilterConj
    ;
accountFilterDisj
    : "(" accountFilterConj " OR " accountFilterConj ")"
    ;
accountFilterConj
    : accountFilter {" AND " accountFilter}
    ;
accountFilter
    : accountNameFilter | relationshipFn
    ;
accountNameFilter
    : "accountName" comparator value
    ;
relationshipFn
    : "relationship(" relationshipConj ")"
    ;
relationshipConj
    : relationshipFilter {" AND " relationshipFilter}
    ;
relationshipFilter
    : "providerId = " numValue
    | "callerHasAccessToProvider()"
    | "externalAccountId" comparator value
    | "accountIdAlias" comparator value
    | serviceFn
    ;
serviceFn
    : "service(" serviceConj ")"
    ;
serviceConj
    : serviceFilter {" AND " serviceFilter}
    ;
serviceFilter
    : handshakeStateFilter
    | typeFilter
    ;
handshakeStateFilter
    : "handshakeState = " value
    ;
typeFilter
    : "type = " value
    ;
comparator
    : " = " | " != "
    ;

इसके अलावा, ये बातें भी लागू होंगी:

  • संयोजन में हर फ़ील्ड सिर्फ़ एक बार दिखाई दे सकता है (उदाहरण के लिए, खाता लेवल पर accountName पर सिर्फ़ एक बार फ़िल्टर किया जा सकता है या हर संबंध लेवल पर providerId के लिए सिर्फ़ एक बार फ़िल्टर किया जा सकता है).
  • स्ट्रिंग फ़ील्ड (जैसे कि accountName या accountIdAlias) के लिए, क्वेरी को * में बंद करके, CONTAINS ऑपरेटर को दिखाया जा सकता है. उदाहरण के लिए accountName = "*foo*", accountName वाले सभी खाते दिखाएगा जिनमें foo शामिल होगा. != का इस्तेमाल करके, NOT_CONTAINS ऑपरेटर को ऑर्थोगोन तरीके से दिखाया जा सकता है. उदाहरण के लिए, accountName != "*foo*" ऐसे सभी खातों को दिखाएगा जिनमें accountName मौजूद है. हालांकि, इनमें foo शामिल नहीं है. ध्यान दें: *** का इस्तेमाल करके, * स्टार वाले accountName वाले खातों को खोजा जा सकता है.
  • अतिरिक्त खाली सफ़ेद जगह को अनदेखा कर दिया जाता है.
  • सिर्फ़ अंकों वाली वैल्यू को छोड़कर, बाकी सभी वैल्यू को डबल कोटेशन मार्क के बीच रखा जाना चाहिए.
  • अगर डिसजंक्शन का इस्तेमाल किया जाता है, तो हर तरफ़ के कॉम्बिनेशन को ब्रैकेट का इस्तेमाल करना चाहिए, भले ही कॉम्बिनेशन में सिर्फ़ एक ही एक्सप्रेशन हो. फ़ंक्शन शुरू करने के लिए (जैसे relationship या service) के अलावा, कहीं और ब्रैकेट के इस्तेमाल की अनुमति नहीं है. इसका मतलब है कि साफ़ तौर पर जोड़ा जाना, डिसजंक्शन की तुलना में ज़्यादा मज़बूत है.

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

ज़रूरी है. पैरंट खाता. फ़ॉर्मैट: accounts/{account}

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

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

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

माइक्रो में कुल कीमत का प्रतिशत. 1,50,00,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 सामान लौटाने पर लगने वाला शिपिंग शुल्क, खरीदारों को देना होगा.

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

रेट ग्रुप की वैल्यू (उदाहरण के लिए, एक समान दर 10 डॉलर). इसे सिर्फ़ तब सेट किया जा सकता है, जब 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 के बराबर होनी चाहिए: अगर पिन कोडRangeEnd एक पिन कोड है, तोpostalCodeRangeEnd को भी पिन कोड होना चाहिए; अगरpostalCodeRangeEnd पैटर्न है, तोpostalCodeRangeEnd का पैटर्न समान प्रीफ़िक्स लंबाई वाला होना चाहिए. ज़रूरी नहीं: अगर यह नीति सेट नहीं की गई है, तो इस क्षेत्र को वे सभी पिन कोड माना जाएगा जो पिन कोड से मैच करते हों.

ज़रूरी है

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

फ़ील्ड
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

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

minimum_order_value_table

MinimumOrderValueTable

पिकअप करने की सुविधा के टाइप के लिए, हर स्टोर में कम से कम ऑर्डर वैल्यू की टेबल. min_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

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

LocalCutoffTime

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

फ़ील्ड
hour

int64

घंटे के हिसाब से लोकल डिलीवरी के ऑर्डर उसी दिन प्रोसेस कर दिए जाने चाहिए.

minute

int64

स्थानीय डिलीवरी के लिए हर मिनट के ऑर्डर को उसी दिन प्रोसेस करना ज़रूरी है.

StoreServiceType

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

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

ShippingSettings

कारोबारी खाते की [शिपिंग सेटिंग]((https://support.google.com/merchants/answer/6069284).

फ़ील्ड
name

string

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

services[]

Service

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

warehouses[]

Warehouse

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

etag

string

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

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

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

  3. शिपिंग की सेटिंग की उस जानकारी में बदलाव करें जिसे आपको चाहिए.

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

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

टेबल

रेट ग्रुप तय करने वाली टेबल, जब single_value की जानकारी काफ़ी नहीं होती.

फ़ील्ड
rows[]

Row

ज़रूरी है. टेबल बनाने वाली पंक्तियों की सूची. यह row_headers के बराबर होना चाहिए.

name

string

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

row_headers

Headers

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

column_headers

Headers

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

TaxRule

प्राइमरी टाइप का कन्वर्ज़न

प्रतिशत माइक्रो : 100% = 1 000 000 और 1% = 10 000 नेगेटिव नहीं हो सकता.

एक ही टैक्स एडमिन के दायरे में आने वाले इलाके में डिलीवर किए जाने वाले ऑर्डर पर लागू होने वाले टैक्स नेक्सस और उससे जुड़े पैरामीटर के बारे में जानकारी. जब कोई व्यापारी, टैक्स एडमिन के मैनेज किए गए इलाके में कारोबार करता है, तब Nexus बनाया जाता है. सिर्फ़ अमेरिका के राज्यों में नेक्सस कॉन्फ़िगरेशन लागू किए जा सकते हैं. अगर कारोबारी या कंपनी अमेरिका के किसी राज्य में है, तो उसे शिपिंग की जगह से जुड़ी सभी टैक्स अथॉरिटी को टैक्स देना होगा. अगला आईडी : 8

फ़ील्ड
region_code

string

क्षेत्र का कोड, जहां यह नियम लागू होता है

shipping_taxed

bool

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

effective_time_period

Interval

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

यूनियन फ़ील्ड location. पिन कोड रेंज या मानदंड आईडी की मदद से जगह की जानकारी दें. location इनमें से सिर्फ़ एक हो सकता है:
location_id

int64

उस क्षेत्र का admin_id या criteria_id, जहां यह नियम लागू होता है.

post_code_range

TaxPostalCodeRange

पिन कोड की वह सीमा जिसमें यह नियम लागू होता है.

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

bool

डिलीवरी की जगह के हिसाब से तय की जाने वाली दर: अगर अमेरिका के किसी राज्य में कारोबारी या कंपनी का नेक्सस मौजूद है, तो डिलीवरी की जगह के अधिकार क्षेत्र में आने वाली संस्थाओं के किराये में जोड़ दिया जाता है.

self_specified_rate_micros

int64

माइक्रो में तय की गई दर, जहां 100% = 1_000_000. ऑरिजिन के आधार पर राज्यों के लिए सही है.

TaxPostalCodeRange

इलाके के बारे में बताने वाले पिन कोड की सीमा.

फ़ील्ड
start

string

ज़रूरी है. पिन कोड सीमा का आरंभ, जो श्रेणी में सबसे छोटा भी है.

end

string

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

TermsOfService

TermsOfService.

फ़ील्ड
name

string

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

region_code

string

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

kind

TermsOfServiceKind

सेवा की शर्तों का यह वर्शन किस तरह का है.

external

bool

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

file_uri

string

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

TermsOfServiceAgreementState

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

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

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

फ़ील्ड
name

string

आइडेंटिफ़ायर. सेवा की शर्तों के वर्शन में दिए गए संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/termsOfServiceAgreementState/{identifier}

region_code

string

क्षेत्र का कोड, जैसा कि https://cldr.unicode.org/ ने तय किया है. यह वह देश है जहां मौजूदा राज्य लागू होता है.

terms_of_service_kind

TermsOfServiceKind

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

accepted

Accepted

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

required

Required

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

TermsOfServiceKind

सेवा की शर्तें.

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

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

UpdateAccountTaxRequest

टैक्स की सेटिंग अपडेट करने का अनुरोध करना

फ़ील्ड
account_tax

AccountTax

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

update_mask

FieldMask

अपडेट किए जाने वाले फ़ील्ड की सूची

UpdateBusinessIdentityRequest

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

फ़ील्ड
business_identity

BusinessIdentity

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

update_mask

FieldMask

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

UpdateBusinessInfoRequest

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

फ़ील्ड
business_info

BusinessInfo

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

update_mask

FieldMask

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

UpdateEmailPreferencesRequest

अपडेट ईमेल की सेटिंग के लिए अनुरोध से जुड़ा मैसेज.

फ़ील्ड
email_preferences

EmailPreferences

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

update_mask

FieldMask

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

UpdateHomepageRequest

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

फ़ील्ड
homepage

Homepage

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

update_mask

FieldMask

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

UpdateRegionRequest

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

फ़ील्ड
region

Region

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

update_mask

FieldMask

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

UpdateUserRequest

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

फ़ील्ड
user

User

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

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

update_mask

FieldMask

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

उपयोगकर्ता

उपयोगकर्ता.

फ़ील्ड
name

string

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

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

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

गोदाम

सामान भेजने के लिए वेयरहाउस, जो इन्वेंट्री को स्टोर और हैंडल करता है. अगला टैग: 7

फ़ील्ड
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][ShippingSettings.warehouses.name] से मेल खाना चाहिए

WarehouseCutoffTime

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

फ़ील्ड
hour

int32

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

minute

int32

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