REST Resource: eventticketobject

संसाधन: EventTicketObject

जेएसओएन के काेड में दिखाना
{
  "kind": string,
  "classReference": {
    object (EventTicketClass)
  },
  "seatInfo": {
    object (EventSeat)
  },
  "reservationInfo": {
    object (EventReservationInfo)
  },
  "ticketHolderName": string,
  "ticketNumber": string,
  "ticketType": {
    object (LocalizedString)
  },
  "faceValue": {
    object (Money)
  },
  "groupingInfo": {
    object (GroupingInfo)
  },
  "linkedOfferIds": [
    string
  ],
  "hexBackgroundColor": string,
  "id": string,
  "classId": string,
  "version": string,
  "state": enum (State),
  "barcode": {
    object (Barcode)
  },
  "messages": [
    {
      object (Message)
    }
  ],
  "validTimeInterval": {
    object (TimeInterval)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "hasUsers": boolean,
  "smartTapRedemptionValue": string,
  "hasLinkedDevice": boolean,
  "disableExpirationNotification": boolean,
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "appLinkData": {
    object (AppLinkData)
  },
  "rotatingBarcode": {
    object (RotatingBarcode)
  },
  "heroImage": {
    object (Image)
  },
  "passConstraints": {
    object (PassConstraints)
  }
}
फ़ील्ड
kind
(deprecated)

string

बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय स्ट्रिंग "walletobjects#eventTicketObject".

classReference

object (EventTicketClass)

पैरंट क्लास के इनहेरिट किए गए फ़ील्ड की कॉपी. ये फ़ील्ड एक जीईटी के दौरान फ़ेच किए जाते हैं.

seatInfo

object (EventSeat)

इस टिकट के लिए सीट की जानकारी.

reservationInfo

object (EventReservationInfo)

इस टिकट की बुकिंग की जानकारी. इसे उसी ऑर्डर में खरीदे गए सभी टिकट के साथ शेयर किया जाना चाहिए.

ticketHolderName

string

अगर टिकट किसी व्यक्ति को असाइन किया गया है, तो टिकटधारक का नाम. उदाहरण के लिए, "अमित कुमार" या "अमित कुमार".

ticketNumber

string

टिकट का नंबर. यह यूनीक आइडेंटिफ़ायर, इवेंट जारी करने वाले के सिस्टम के सभी टिकट, इवेंट के सभी टिकट (जैसे, XYZ1234512345) या ऑर्डर के सभी टिकट (1, 2, 3 वगैरह) के लिए यूनीक आइडेंटिफ़ायर हो सकता है.

ticketType

object (LocalizedString)

टिकट का टाइप, जैसे कि "वयस्क" या "बच्चा" या "वीआईपी" या "स्टैंडर्ड".

faceValue

object (Money)

टिकट की अंकित कीमत, जो टिकट के फ़िज़िकल वर्शन पर प्रिंट की गई चीज़ से मेल खाती हो.

groupingInfo

object (GroupingInfo)

वह जानकारी जो यह कंट्रोल करती है कि पास को एक साथ कैसे ग्रुप किया जाए.

linkedOfferIds[]

string

इस इवेंट के टिकट से जुड़े ऑफ़र ऑब्जेक्ट की सूची. ऑफ़र ऑब्जेक्ट पहले से मौजूद होना चाहिए.

ऑफ़र के ऑब्जेक्ट आईडी, issuer ID फ़ॉर्मैट में होने चाहिए.identifier को वहां जारी किया जाता है, जहां Google ने पहली वाली सेवा जारी की है और बाद वाले वर्शन को आपने चुना है.

hexBackgroundColor

string

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

id

string

ज़रूरी है. किसी ऑब्जेक्ट के लिए यूनीक आइडेंटिफ़ायर. यह आईडी, जारी करने वाले के सभी ऑब्जेक्ट के लिए यूनीक होना चाहिए. यह वैल्यू, issuer ID फ़ॉर्मैट के हिसाब से होनी चाहिए.identifier को वहां जारी किया जाता है, जहां Google ने पहली वाली सेवा जारी की है और बाद वाले वर्शन को आपने चुना है. यूनीक आइडेंटिफ़ायर में सिर्फ़ '.', '_' या '-' अक्षर और अंक होने चाहिए.

classId

string

ज़रूरी है. इस ऑब्जेक्ट से जुड़ी क्लास. क्लास का टाइप वही होना चाहिए जो इस ऑब्जेक्ट का है, वह पहले से मौजूद होनी चाहिए, और उसे मंज़ूरी मिलना ज़रूरी है.

क्लास आईडी, issuer ID फ़ॉर्मैट में होने चाहिए.identifier को वहां जारी किया जाता है, जहां Google ने पहली वाली सेवा जारी की है और बाद वाले वर्शन को आपने चुना है.

version
(deprecated)

string (int64 format)

बहिष्कृत

state

enum (State)

ज़रूरी है. ऑब्जेक्ट की स्थिति. इस फ़ील्ड का इस्तेमाल यह तय करने के लिए किया जाता है कि ऐप्लिकेशन में कोई ऑब्जेक्ट किस तरह दिखे. जैसे, inactive ऑब्जेक्ट को "समयसीमा खत्म हो चुकी पास" सेक्शन में ले जाया जाता है.

barcode

object (Barcode)

बारकोड का टाइप और वैल्यू.

messages[]

object (Message)

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

validTimeInterval

object (TimeInterval)

वह समयावधि जब यह ऑब्जेक्ट active होगा और इसका इस्तेमाल किया जा सकता है. यह समयावधि बीत जाने पर, किसी ऑब्जेक्ट की स्थिति expired में बदल दी जाएगी.

locations[]

object (LatLongPoint)

ध्यान दें: फ़िलहाल, यह फ़ील्ड भौगोलिक सूचनाएं ट्रिगर करने के लिए काम नहीं करता.

hasUsers

boolean

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

smartTapRedemptionValue

string

वह वैल्यू जिसे इस ऑब्जेक्ट के लिए, एनएफ़सी पर स्मार्ट टैप से प्रमाणित ऐसे टर्मिनल पर भेजा जाएगा. क्लास लेवल की फ़ील्ड enableSmartTap और redemptionIssuers को भी सही तरीके से सेट अप करना ज़रूरी है, ताकि स्मार्ट टैप की सुविधा के साथ पास का इस्तेमाल किया जा सके. सिर्फ़ ASCII वर्ण इस्तेमाल किए जा सकते हैं.

hasLinkedDevice

boolean

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

disableExpirationNotification

boolean

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

फ़िलहाल, इसे सिर्फ़ ऑफ़र के लिए सेट किया जा सकता है.

infoModuleData

object (InfoModuleData)

समर्थन नहीं होना या रुकना. इसके बजाय, textModulesData का इस्तेमाल करें.

imageModulesData[]

object (ImageModuleData)

इमेज मॉड्यूल का डेटा. इनमें से ज़्यादा से ज़्यादा फ़ील्ड, ऑब्जेक्ट लेवल के लिए एक और क्लास के ऑब्जेक्ट लेवल के लिए एक-एक फ़ील्ड दिखाए जा सकते हैं.

textModulesData[]

object (TextModuleData)

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

rotatingBarcode

object (RotatingBarcode)

रोटेटिंग बारकोड टाइप और वैल्यू.

heroImage

object (Image)

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

passConstraints

object (PassConstraints)

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

EventSeat

जेएसओएन के काेड में दिखाना
{
  "kind": string,
  "seat": {
    object (LocalizedString)
  },
  "row": {
    object (LocalizedString)
  },
  "section": {
    object (LocalizedString)
  },
  "gate": {
    object (LocalizedString)
  }
}
फ़ील्ड
kind
(deprecated)

string

बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय स्ट्रिंग "walletobjects#eventSeat".

seat

object (LocalizedString)

सीट नंबर, जैसे कि "1", "2", "3" या सीट का कोई दूसरा आइडेंटिफ़ायर.

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

row

object (LocalizedString)

सीट की पंक्ति, जैसे कि "1", E", "BB" या "A5".

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

section

object (LocalizedString)

सीट का सेक्शन, जैसे कि "121".

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

gate

object (LocalizedString)

टिकट होल्डर को अपनी सीट पर जाने के लिए, अंदर जाने वाला दरवाज़ा, जैसे कि "A" या "West".

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

EventReservationInfo

जेएसओएन के काेड में दिखाना
{
  "kind": string,
  "confirmationCode": string
}
फ़ील्ड
kind
(deprecated)

string

बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय स्ट्रिंग "walletobjects#eventReservationInfo".

confirmationCode

string

इवेंट रिज़र्वेशन के लिए पुष्टि करने वाला कोड. यह "ऑर्डर नंबर", "पुष्टि करने वाला नंबर", "रिज़र्वेशन नंबर" या ऐसे ही दूसरे रूप भी हो सकता है.

तरीके

addmessage

इससे इवेंट के टिकट के ऑब्जेक्ट में एक मैसेज जोड़ा जाता है. इस ऑब्जेक्ट के बारे में, दिए गए ऑब्जेक्ट आईडी से बताया जाता है.

get

दिए गए ऑब्जेक्ट आईडी के साथ, इवेंट टिकट ऑब्जेक्ट दिखाता है.

insert

दिए गए आईडी और प्रॉपर्टी के साथ इवेंट टिकट ऑब्जेक्ट डालता है.

list

दिए गए जारी करने वाले आईडी के लिए, इवेंट के टिकट से जुड़े सभी ऑब्जेक्ट की सूची दिखाता है.

modifylinkedofferobjects

दिए गए आईडी से, इवेंट टिकट ऑब्जेक्ट के लिए लिंक किए गए ऑफ़र ऑब्जेक्ट में बदलाव करता है.

patch

दिए गए ऑब्जेक्ट आईडी से रेफ़र किए गए इवेंट टिकट ऑब्जेक्ट को अपडेट करता है.

update

दिए गए ऑब्जेक्ट आईडी से रेफ़र किए गए इवेंट टिकट ऑब्जेक्ट को अपडेट करता है.