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, टेलीफ़ोन, यूआरएल, और भौगोलिक जगह की जानकारी का इस्तेमाल, 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)

जब कोई सेवा 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 को किसी कारोबारी या कंपनी को 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 { }) लागू टैक्स की दर शून्य पर रीसेट हो जाएगी.

paymentOptionType

enum (PaymentOptionType)

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

sessionCount

string (int64 format)

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

purchaseInterval

object (TimeRange)

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

validInterval

object (TimeRange)

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

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)

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

बाकी पैरामीटर, प्रोसेसर पर निर्भर होते हैं. ज़्यादा जानकारी के लिए, 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 का उदाहरण: टोकनाइज़ेशन पैरामीटर { कुंजी: "गेटवे" वैल्यू: "stripe" } tokenizationParameter { key: "stripe:version" मान: "28-02-2018" } tokenizationParameter { key: "stripe:publishableKey" मान: "pk_1234" }

Adyen उदाहरण: टोकनाइज़ेशन पैरामीटर { key: "gateway" वैल्यू: "adyen" } tokenizationParameter { key: "gatewayMerchantId" वैल्यू: "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 स्थल डेटाबेस और Google मैप पर किसी स्थान का स्थान आईडी. जगह के आईडी के बारे में ज़्यादा जानने के लिए, 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)

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

तरीके

create

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

delete

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

getStatus

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

patch

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