REST Resource: inventory.partners.merchants

संसाधन: व्यापारी

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

जेएसओएन के काेड में दिखाना
{
  "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)
  }
}
फ़ील्ड
name

string

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

merchantName

string

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

व्यापारी/कंपनी का नाम.

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

object (TaxRate)

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

paymentRestrictions

object (PaymentRestrictions)

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

paymentOption[]

object (PaymentOption)

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

paymentProcessorConfig
(deprecated)

object (PaymentProcessorConfig)

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

tokenizationConfig

object (TokenizationConfig)

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

terms

object (Terms)

जब Reserve with 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 Maps पर किसी जगह से व्यापारी/कंपनी का मिलान करने में Google की मदद करने के लिए संकेत. ध्यान दें: ज़्यादातर पार्टनर को यह फ़ील्ड सेट करने की ज़रूरत नहीं होती. ऐसा इसलिए, क्योंकि Google ऊपर दी गई जानकारी का इस्तेमाल करके, व्यापारियों/कंपनियों/कारोबारियों को Google Maps पर मौजूद जगहों से मैच करेगा. (ज़रूरी नहीं)

serviceAttribute[]

object (ServiceAttribute)

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

waitlistAdvisement

object (Advisement)

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

PaymentRestrictions

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

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

object (CreditCardRestrictions)

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

CreditCardRestrictions

इस व्यापारी/कंपनी/कारोबारी के क्रेडिट कार्ड के तौर पर कौन-कौनसी शर्तें स्वीकार की जाती हैं.

जेएसओएन के काेड में दिखाना
{
  "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

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

जेएसओएन के काेड में दिखाना
{
  "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)

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

paymentOptionType

enum (PaymentOptionType)

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

sessionCount

string (int64 format)

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

purchaseInterval

object (TimeRange)

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

validInterval

object (TimeRange)

पेमेंट के विकल्प का इस्तेमाल इस इंटरवल में किया जा सकता है (जैसे, जनवरी 2017 के लिए खास कीमत). इसके मौजूद होने पर, validduration और ActivateType बदल जाता है.

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

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

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

boolean

पैसे चुकाने का एक विकल्प, जिसे सिर्फ़ वे उपयोगकर्ता खरीद सकते हैं जिन्होंने पहले कभी उसी व्यापारी/कंपनी से खरीदारी नहीं की है.

newToPaymentOption

boolean

पैसे चुकाने का एक तरीका, जिसे सिर्फ़ वे उपयोगकर्ता खरीद सकते हैं जिन्होंने पहले कभी पैसे चुकाने का यही विकल्प नहीं खरीदा है.

PaymentProcessorConfig

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

जेएसओएन के काेड में दिखाना
{
  "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

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

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

map (key: string, value: string)

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

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

Braintree उदाहरण: टोकनाइज़ेशन पैरामीटर { key: "gateway" value: "braintree" }Tokenizationizationपैरामीटर { key: "braintree:apiVersion" value: "v1" } ट्रैकिंग पैरामीटर { key: "braintree:sdkVersion" value: "2.30.0" } रिडेंप्शन पैरामीटर { key: "brainytree:merchantId" value: "def:key_tree" तीसरे" }टोकनाइज़ेशन पैरामीटर

Stripe उदाहरण: टोकनाइज़ेशन पैरामीटर { key: "gateway" value: "stripe" }TokenizationVersion { key: "stripe:version" value: "2018-02-28" } टोकनाइज़ेशन पैरामीटर { key: "stripe:publishableKey" value: "pk_1234" }

Adyen का उदाहरण: ट्रैकिंग पैरामीटर { key: "gateway" value: "adyen" } iconization parameter { key: "gatewayMerchantId" value: "yourId" }

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

billingInformationFormat

enum (BillingInformationFormat)

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

BillingInformationFormat

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

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

शर्तें

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

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

string

वैकल्पिक रूप से, नियमों और शर्तों का यूआरएल.

text

string

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

localizedText

object (Text)

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

MerchantMatchingHints

हिंट से, Google को Google Maps पर किसी जगह से व्यापारी/कंपनी का मिलान करने में मदद मिलती है.

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

string

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

ServiceAttribute

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

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

string

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

attributeName

string

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

value[]

object (Value)

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

वैल्यू

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

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

string

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

valueName

string

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

सलाह

Google से रिज़र्व के ज़रिए बुकिंग करते समय उपयोगकर्ता को दिखाई जाने वाली सलाह.

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

object (Text)

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

तरीके

create

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

delete

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

getStatus

Merchant का MerchantStatus पाएं.

patch

चुनिंदा एग्रीगेटर से मैनेज होने वाले मौजूदा Merchant को अपडेट करता है और उसे दिखाता है.