REST Resource: inventory.partners.merchants

संसाधन: व्यापारी/कंपनी/कारोबारी

एग्रीगेटर के प्लैटफ़ॉर्म पर मौजूद कारोबारी या कंपनी की जानकारी.

JSON के काेड में दिखाना
{
  "name": string,
  "merchantName": string,
  "telephone": string,
  "url": string,
  "geo": {
    object (GeoCoordinates)
  },
  "category": string,
  "numBookings30d": string,
  "taxRateBasisPoints": integer,
  "taxRate": {
    object (TaxRate)
  },
  "paymentRestrictions": {
    object (PaymentRestrictions)
  },
  "paymentOption": [
    {
      object (PaymentOption)
    }
  ],
  "paymentProcessorConfig": {
    object (PaymentProcessorConfig)
  },
  "tokenizationConfig": {
    object (TokenizationConfig)
  },
  "terms": {
    object (Terms)
  },
  "brandId": string,
  "matchingHints": {
    object (MerchantMatchingHints)
  },
  "serviceAttribute": [
    {
      object (ServiceAttribute)
    }
  ],
  "actionLink": [
    {
      object (ActionLink)
    }
  ],
  "waitlistAdvisement": {
    object (Advisement)
  },
  "economicOperator": {
    object (EconomicOperator)
  }
}
फ़ील्ड
name

string

व्यापारी/कंपनी/कारोबारी के संसाधन का नाम, जिसका फ़ॉर्मैट partners/{partner_id}/merchants/{merchantId} है.

merchantName

string

merchantName, telephone, url, और geo का इस्तेमाल, पार्टनर इन्वेंट्री को Google Maps पर पहले से मौजूद कारोबारियों/कंपनियों/कारोबारियों से मैच करने के लिए किया जाता है. यह जानकारी नहीं दिखाई जाएगी.

कारोबारी या कंपनी का नाम.

telephone

string

कारोबारी या कंपनी का सार्वजनिक टेलीफ़ोन नंबर, जिसमें देश और एरिया कोड शामिल हों. जैसे, +14567891234.

url

string

कारोबारी या कंपनी की सार्वजनिक वेबसाइट का यूआरएल.

geo

object (GeoCoordinates)

व्यापारी/कंपनी/कारोबारी की जगह की जानकारी, जिसमें अक्षांश, देशांतर, और पता शामिल है.

category

string

एग्रीगेटर के प्लैटफ़ॉर्म पर कारोबार की कैटगरी.

numBookings30d
(deprecated)

string (int64 format)

यह फ़ील्ड काम नहीं करता है.

taxRateBasisPoints
(deprecated)

integer (uint32 format)

व्यापारी/कंपनी/कारोबारी पर लगने वाले टैक्स की दर, बेसिस पॉइंट में (एक प्रतिशत का सौवां हिस्सा). उदाहरण के लिए, अगर टैक्स की दर 7.5% है, तो इस फ़ील्ड को 750 पर सेट किया जाना चाहिए.

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

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

इस फ़ील्ड का इस्तेमाल नहीं किया जा सकता. इसके बजाय, कृपया taxRate का इस्तेमाल करें.

taxRate

object (TaxRate)

व्यापारी/कंपनी/कारोबारी के लिए तय की गई टैक्स की दर. अगर यह फ़ील्ड मौजूद है, तो यह काम न करने वाले taxRateBasisPoints फ़ील्ड की वैल्यू को बदल देता है. कोई मैसेज न होने पर (जैसे, taxRate { }) लागू टैक्स की दर शून्य पर रीसेट हो जाएगी.

paymentRestrictions

object (PaymentRestrictions)

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

paymentOption[]

object (PaymentOption)

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

paymentProcessorConfig
(deprecated)

object (PaymentProcessorConfig)

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

tokenizationConfig

object (TokenizationConfig)

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

terms

object (Terms)

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

brandId

string

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

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

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

अगर पार्टनर...

क्या आपके पास लोगों के बीच लोकप्रिय एक से ज़्यादा ब्रैंड नहीं हैं? --> इस फ़ील्ड को अनदेखा करें

क्या कॉन्फ़िगर किए गए एक से ज़्यादा ब्रैंड हैं?

  If this field is set
    --> Associated consumer-facing brand attribution is used

  If this field is unset or the empty string
    --> Default consumer-facing brand attribution is used

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

matchingHints

object (MerchantMatchingHints)

Google को किसी कारोबारी या कंपनी को Google Maps पर किसी जगह से मैच करने में मदद करने के लिए अहम जानकारी. ध्यान दें: ज़्यादातर पार्टनर को यह फ़ील्ड सेट करने की ज़रूरत नहीं होती. इसकी वजह यह है कि Google, ऊपर दी गई जानकारी का इस्तेमाल करके, कारोबारियों या कंपनियों को Google Maps पर जगहों से मैच करेगा. (ज़रूरी नहीं)

serviceAttribute[]

object (ServiceAttribute)

इस कारोबारी या कंपनी की सेवाओं के बारे में बताने के लिए इस्तेमाल किए जाने वाले, सेवा से जुड़े किसी भी एट्रिब्यूट की परिभाषाएं. (ज़रूरी नहीं)

waitlistAdvisement

object (Advisement)

ज़रूरी नहीं. Reserve with Google की मदद से वेटलिस्ट में शामिल होने वाले उपयोगकर्ता के लिए, किसी खास व्यापारी/कंपनी/कारोबारी की सामान्य सलाह. सूचना में मौजूद अलग-अलग टेक्स्ट फ़ील्ड की लंबाई 100 बाइट से ज़्यादा नहीं होनी चाहिए.

economicOperator

object (EconomicOperator)

ज़रूरी नहीं. इस कारोबारी या कंपनी से जुड़े कारोबारी ऑपरेटर की जानकारी, जो नियमों का पालन करने के लिए ज़रूरी है. (ज़रूरी नहीं)

PaymentRestrictions

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

JSON के काेड में दिखाना
{
  "creditCardRestrictions": {
    object (CreditCardRestrictions)
  }
}
फ़ील्ड
creditCardRestrictions

object (CreditCardRestrictions)

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

CreditCardRestrictions

इस कारोबारी या कंपनी के स्वीकार किए जाने वाले क्रेडिट कार्ड के टाइप पर पाबंदियां.

JSON के काेड में दिखाना
{
  "creditCardType": [
    enum (CreditCardType)
  ]
}
फ़ील्ड
creditCardType[]

enum (CreditCardType)

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

CreditCardType

क्रेडिट कार्ड का टाइप.

Enums
CREDIT_CARD_TYPE_UNSPECIFIED इस्तेमाल नहीं किया गया.
VISA Visa क्रेडिट कार्ड.
MASTERCARD Mastercard क्रेडिट कार्ड.
AMERICAN_EXPRESS American Express का क्रेडिट कार्ड.
DISCOVER Discover क्रेडिट कार्ड.
JCB JCB क्रेडिट कार्ड.

PaymentOption

पेमेंट का ऐसा विकल्प जिसका इस्तेमाल, व्यापारी/कंपनी/कारोबारी की सेवाओं के लिए पैसे चुकाने के लिए किया जा सकता है. पेमेंट के विकल्पों को कई व्यापारियों/कंपनियों के साथ शेयर किया जा सकता है. जैसे, एक ही चेन से जुड़े व्यापारी/कंपनियां.

JSON के काेड में दिखाना
{
  "paymentOptionId": string,
  "name": string,
  "description": string,
  "price": {
    object (Price)
  },
  "taxRate": {
    object (TaxRate)
  },
  "paymentOptionType": enum (PaymentOptionType),
  "sessionCount": string,
  "purchaseInterval": {
    object (TimeRange)
  },
  "validInterval": {
    object (TimeRange)
  },
  "validDuration": string,
  "activationType": enum (ActivationType),
  "userRestriction": {
    object (UserPurchaseRestriction)
  }
}
फ़ील्ड
paymentOptionId

string

इस आईडी का इस्तेमाल, पेमेंट के इस विकल्प की पहचान करने के लिए किया जाता है.

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

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

name

string

पेमेंट के विकल्प का नाम. यह उपयोगकर्ता को दिख सकता है.

description

string

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

price

object (Price)

पेमेंट के विकल्प की कीमत.

taxRate

object (TaxRate)

पेमेंट करने के इस तरीके के लिए टैक्स की दर. अगर यह फ़ील्ड मौजूद है, तो यह व्यापारी/कंपनी या सेवा में मौजूद taxRate फ़ील्ड की जगह ले लेता है. कोई मैसेज न होने पर (जैसे, taxRate { }) लागू टैक्स की दर शून्य पर रीसेट हो जाएगी.

paymentOptionType

enum (PaymentOptionType)

पेमेंट के इस विकल्प का टाइप. ड्रॉप-इन के लिए एक बार इस्तेमाल किया जा सकता है, पैक के लिए कई बार इस्तेमाल किया जा सकता है, और सदस्यताओं के लिए अनलिमिटेड इस्तेमाल किया जा सकता है.

sessionCount

string (int64 format)

पैसे चुकाने के इस विकल्प का इस्तेमाल कितने सेशन के लिए किया जा सकता है. यह सिर्फ़ एक से ज़्यादा सेशन / पैक के लिए मान्य है. इसमें वैल्यू 1 से ज़्यादा होनी चाहिए.

purchaseInterval

object (TimeRange)

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

validInterval

object (TimeRange)

पेमेंट के इस विकल्प का इस्तेमाल, तय की गई समयावधि के दौरान किया जा सकता है. उदाहरण के लिए, जनवरी 2017 के लिए खास कीमत. इस पैरामीटर के मौजूद होने पर, यह validDuration और activationType को बदल देता है.

validDuration

string (Duration format)

पेमेंट के विकल्प की समयसीमा (उदाहरण के लिए, 30 दिन की सदस्यता).

सेकंड में कुल समय, जिसमें दशमलव के बाद नौ अंक हो सकते हैं. यह समय 's' पर खत्म होता है. उदाहरण: "3.5s".

activationType

enum (ActivationType)

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

userRestriction

object (UserPurchaseRestriction)

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

PaymentOptionType

पेमेंट के विकल्प का टाइप.

Enums
PAYMENT_OPTION_TYPE_UNSPECIFIED इस्तेमाल नहीं किया गया.
PAYMENT_OPTION_SINGLE_USE पेमेंट के विकल्प का इस्तेमाल सिर्फ़ एक बार किया जा सकता है.
PAYMENT_OPTION_MULTI_USE पेमेंट के विकल्प का इस्तेमाल तब किया जा सकता है, जब उसके सेशन की संख्या 0 से ज़्यादा हो.
PAYMENT_OPTION_UNLIMITED पेमेंट के विकल्प का इस्तेमाल, उसकी मान्य समयसीमा के दौरान किया जा सकता है - सेशन की संख्या लागू नहीं होती.

ActivationType

इससे पता चलता है कि वैधता शुरू होने की तारीख कैसे तय की जाती है.

Enums
ACTIVATION_TYPE_UNSPECIFIED इस्तेमाल नहीं किया गया.
ACTIVATION_ON_PURCHASE खरीदारी के समय ही, सदस्यता की समयसीमा शुरू हो जाती है.
ACTIVATION_ON_FIRST_USE पेमेंट के विकल्प का पहली बार इस्तेमाल करने पर, उसकी समयसीमा शुरू हो जाती है.

UserPurchaseRestriction

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

JSON के काेड में दिखाना
{
  "newToMerchant": boolean,
  "newToPaymentOption": boolean
}
फ़ील्ड
newToMerchant

boolean

पेमेंट का ऐसा विकल्प जिसे सिर्फ़ वे उपयोगकर्ता खरीद सकते हैं जिन्होंने उसी व्यापारी/कंपनी/कारोबारी से पहले कभी खरीदारी न की हो.

newToPaymentOption

boolean

पेमेंट का ऐसा विकल्प जिसे सिर्फ़ वे उपयोगकर्ता खरीद सकते हैं जिन्होंने पहले कभी उसी पेमेंट के विकल्प से खरीदारी न की हो.

PaymentProcessorConfig

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

JSON के काेड में दिखाना
{
  "processor": enum (Processor),
  "publicKey": string,
  "version": string
}
फ़ील्ड
processor

enum (Processor)

इससे पता चलता है कि यह कॉन्फ़िगरेशन, पेमेंट प्रोसेस करने वाले किस पार्टनर पर लागू होता है.

publicKey

string

पेमेंट प्रोसेसर के साथ इस व्यापारी/कंपनी/कारोबारी की पहचान करने के लिए इस्तेमाल की जाने वाली कुंजी.

Stripe के लिए, यह लेख पढ़ें: https://stripe.com/docs/dashboard#api-keys Braintree के लिए, यह लेख पढ़ें: https://articles.braintreepayments.com/control-panel/important-gateway-credentials

version

string

पेमेंट के अनुरोधों के साथ, पेमेंट प्रोसेस करने वाली कंपनी को भेजा गया एपीआई वर्शन नंबर.

प्रोसेसर

पेमेंट प्रोसेस करने वाली किसी खास कंपनी के बारे में बताता है.

Enums
PROCESSOR_UNSPECIFIED अप्रयुक्त
PROCESSOR_STRIPE Stripe से पेमेंट करने के लिए कॉन्फ़िगरेशन.
PROCESSOR_BRAINTREE Braintree की मदद से पेमेंट करने के लिए कॉन्फ़िगरेशन.

TokenizationConfig

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

JSON के काेड में दिखाना
{
  "tokenizationParameter": {
    string: string,
    ...
  },
  "billingInformationFormat": enum (BillingInformationFormat)
}
फ़ील्ड
tokenizationParameter

map (key: string, value: string)

आम तौर पर, टोकनाइज़ेशन कॉन्फ़िगरेशन में एक tokenizationParameter होता है, जिसकी कुंजी "gateway" होती है और जिसकी वैल्यू प्रोसेसर का नाम होती है.

बाकी पैरामीटर, प्रोसेसर पर निर्भर करते हैं. ज़्यादा जानकारी के लिए, Google Pay का दस्तावेज़ देखें.

Braintree का उदाहरण: tokenizationParameter { key: "gateway" value: "braintree" } tokenizationParameter { key: "braintree:apiVersion" value: "v1" } tokenizationParameter { key: "braintree:sdkVersion" value: "2.30.0" } tokenizationParameter { key: "braintree:merchantId" value: "abcdef" } tokenizationParameter { key: "braintree:clientKey" value: "production_xxx_yyy" }

Stripe का उदाहरण: tokenizationParameter { key: "gateway" value: "stripe" } tokenizationParameter { key: "stripe:version" value: "2018-02-28" } tokenizationParameter { key: "stripe:publishableKey" value: "pk_1234" }

Adyen का उदाहरण: tokenizationParameter { key: "gateway" value: "adyen" } tokenizationParameter { key: "gatewayMerchantId" value: "yourId" }

ऐसा ऑब्जेक्ट जिसमें "key": value पेयर की सूची होती है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

billingInformationFormat

enum (BillingInformationFormat)

पेमेंट टोकन में, उपयोगकर्ता की बिलिंग जानकारी शामिल करें. यह जानकारी, Google Pay में उसके एफ़ओपी (ऊपर देखें) के साथ डाली गई होनी चाहिए. फ़ील्ड को खाली छोड़ना, MIN की वैल्यू डालने के बराबर है.

BillingInformationFormat

उपयोगकर्ता से बिलिंग पते का कितना हिस्सा मांगना है और उसे टोकन में शामिल करना है. एनम वैल्यू, Google Pay API के पैरामीटर से मेल खाती हैं. https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters) देखें.

Enums
BILLING_INFORMATION_FORMAT_UNSPECIFIED इसकी जानकारी नहीं दी गई है. डिफ़ॉल्ट रूप से, यह MIN पर सेट होता है.
MIN नाम, देश कोड, और पिन कोड (Google Pay की डिफ़ॉल्ट सेटिंग).
FULL नाम, मोहल्ले का पता, शहर, इलाका, देश कोड, और पिन कोड.

शर्तें

'Google से रिज़र्व करें' सुविधा का इस्तेमाल करके बुकिंग करने के लिए, उपयोगकर्ता को दिखाए जाने वाले नियमों और दिशा-निर्देशों का सेट.

JSON के काेड में दिखाना
{
  "url": string,
  "text": string,
  "localizedText": {
    object (Text)
  }
}
फ़ील्ड
url

string

इसके अलावा, नियम और शर्तों का यूआरएल भी दिया जा सकता है.

text

string

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

localizedText

object (Text)

उपयोगकर्ता को दिखाया जाने वाला स्थानीय भाषा में अनुवाद किया गया टेक्स्ट.

MerchantMatchingHints

Google को किसी कारोबारी या कंपनी को Google Maps पर किसी जगह से मैच करने में मदद करने के लिए इस्तेमाल किए जाने वाले संकेत.

JSON के काेड में दिखाना
{
  "placeId": string
}
फ़ील्ड
placeId

string

Google Places के डेटाबेस और Google Maps पर मौजूद किसी जगह का आईडी. प्लेस आईडी के बारे में ज़्यादा जानने के लिए, https://developers.google.com/places/web-service/place-id पर जाएं.

ServiceAttribute

सेवा एट्रिब्यूट, पार्टनर की तय की गई कैटगरी होती हैं. इनसे व्यापारी/कंपनी/कारोबारी की सेवाओं के बारे में जानकारी मिलती है. उदाहरण के लिए, कोई बैंक "खाता टाइप" सेवा एट्रिब्यूट को "निजी" और "कारोबार" की संभावित वैल्यू के साथ तय कर सकता है. वहीं, कोई हेयर सैलून "सेवा का टाइप" सेवा एट्रिब्यूट को "बाल कटवाना", "बालों का रंग", और "बालों का स्टाइल" की संभावित वैल्यू के साथ तय कर सकता है.

JSON के काेड में दिखाना
{
  "attributeId": string,
  "attributeName": string,
  "value": [
    {
      object (Value)
    }
  ]
}
फ़ील्ड
attributeId

string

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

attributeName

string

इस एट्रिब्यूट के लिए, उपयोगकर्ता को दिखने वाला नाम. जैसे, "खाता टाइप".

value[]

object (Value)

इस सेवा एट्रिब्यूट की सभी संभावित वैल्यू.

मान

किसी सेवा एट्रिब्यूट की संभावित वैल्यू दिखाता है.

JSON के काेड में दिखाना
{
  "valueId": string,
  "valueName": string
}
फ़ील्ड
valueId

string

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

valueName

string

वैल्यू के लिए उपयोगकर्ता को दिखने वाला नाम, जैसे कि "निजी".

सलाह

Reserve with Google से बुकिंग करते समय, उपयोगकर्ता को दिखने वाली सलाह.

JSON के काेड में दिखाना
{
  "text": {
    object (Text)
  }
}
फ़ील्ड
text

object (Text)

Reserve with Google से बुकिंग करते समय, उपयोगकर्ता को दिखाया जाने वाला कस्टम मैसेज.

EconomicOperator

एग्रीगेटर के लिए, मोबाइल और इंटरनेट सेवा देने वाली कंपनी की जानकारी.

JSON के काेड में दिखाना
{
  "text": {
    object (Text)
  }
}
फ़ील्ड
text

object (Text)

ज़रूरी है. कारोबारी या कंपनी का नाम, पता, फ़ोन नंबर, और ईमेल पता. कारोबारी या कंपनी को मैन्युफ़ैक्चरर, आधिकारिक प्रतिनिधि, इंपोर्टर, डिस्ट्रिब्यूटर, फ़ुलफ़िलमेंट सेवा देने वाली कंपनी या कोई अन्य व्यक्ति या इकाई माना जाता है. यह व्यक्ति या इकाई, प्रॉडक्ट बनाने, उन्हें उपलब्ध कराने या उन्हें सेवा में शामिल करने से जुड़ी जवाबदेही के तहत आती है. economicOperator की फ़्रीफ़ॉर्म स्ट्रिंग. इस जानकारी को " " और "\n" का इस्तेमाल करके फ़ॉर्मैट किया जा सकता है.

तरीके

create

तय किए गए एग्रीगेटर से मैनेज किया जाने वाला नया Merchant बनाता है और उसे दिखाता है.

delete

चुने गए एग्रीगेटर के मैनेज किए जा रहे किसी मौजूदा Merchant को मिटाता है.

getStatus

किसी Merchant का MerchantStatus पाएं.

patch

यह फ़ंक्शन, एग्रीगेटर की मदद से मैनेज किए जा रहे किसी मौजूदा Merchant को अपडेट करता है और उसे दिखाता है.