REST Resource: eventticketclass

संसाधन: EventTicketClass

जेएसओएन के काेड में दिखाना
{
  "kind": string,
  "eventName": {
    object (LocalizedString)
  },
  "eventId": string,
  "logo": {
    object (Image)
  },
  "venue": {
    object (EventVenue)
  },
  "dateTime": {
    object (EventDateTime)
  },
  "confirmationCodeLabel": enum (ConfirmationCodeLabel),
  "customConfirmationCodeLabel": {
    object (LocalizedString)
  },
  "seatLabel": enum (SeatLabel),
  "customSeatLabel": {
    object (LocalizedString)
  },
  "rowLabel": enum (RowLabel),
  "customRowLabel": {
    object (LocalizedString)
  },
  "sectionLabel": enum (SectionLabel),
  "customSectionLabel": {
    object (LocalizedString)
  },
  "gateLabel": enum (GateLabel),
  "customGateLabel": {
    object (LocalizedString)
  },
  "finePrint": {
    object (LocalizedString)
  },
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "id": string,
  "version": string,
  "issuerName": string,
  "messages": [
    {
      object (Message)
    }
  ],
  "allowMultipleUsersPerObject": boolean,
  "homepageUri": {
    object (Uri)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "reviewStatus": enum (ReviewStatus),
  "review": {
    object (Review)
  },
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "redemptionIssuers": [
    string
  ],
  "countryCode": string,
  "heroImage": {
    object (Image)
  },
  "wordMark": {
    object (Image)
  },
  "enableSmartTap": boolean,
  "hexBackgroundColor": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement),
  "wideLogo": {
    object (Image)
  }
}
फ़ील्ड
kind
(deprecated)

string

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

eventName

object (LocalizedString)

ज़रूरी है. इवेंट का नाम, जैसे कि "LA Dodgers at SF Giants".

eventId

string

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

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

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

venue

object (EventVenue)

इवेंट की जगह की जानकारी.

dateTime

object (EventDateTime)

इवेंट की तारीख और समय की जानकारी.

confirmationCodeLabel

enum (ConfirmationCodeLabel)

कार्ड की जानकारी वाले व्यू पर, पुष्टि करने के कोड की वैल्यू (eventTicketObject.reservationInfo.confirmationCode) के लिए इस्तेमाल किया जाने वाला लेबल. हर उपलब्ध विकल्प, स्थानीय जगह के हिसाब से बनाई गई स्ट्रिंग के एक सेट से मैप किया जाता है, ताकि अनुवाद, उपयोगकर्ता को उनके स्थान-भाषा के आधार पर दिखाए जा सकें.

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

customConfirmationCodeLabel

object (LocalizedString)

कार्ड की जानकारी वाले व्यू में, पुष्टि करने के कोड की वैल्यू (eventTicketObject.reservationInfo.confirmationCode) के तौर पर इस्तेमाल करने के लिए, कस्टम लेबल. इसका इस्तेमाल सिर्फ़ तब किया जाना चाहिए, जब डिफ़ॉल्ट "पुष्टि कोड" लेबल या confirmationCodeLabel विकल्पों में से कोई एक काफ़ी न हो.

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

seatLabel

enum (SeatLabel)

कार्ड की जानकारी वाले व्यू में, सीट की वैल्यू (eventTicketObject.seatInfo.seat) के लिए इस्तेमाल किया जाने वाला लेबल. हर उपलब्ध विकल्प, स्थानीय जगह के हिसाब से बनाई गई स्ट्रिंग के एक सेट से मैप किया जाता है, ताकि अनुवाद, उपयोगकर्ता को उनके स्थान-भाषा के आधार पर दिखाए जा सकें.

seatLabel और customSeatLabel, दोनों शायद सेट न हों. अगर दोनों में से कोई भी सेट नहीं है, तो लेबल डिफ़ॉल्ट रूप से "सीट" पर सेट होगा. यह स्थानीय भाषा में लिखा होगा. अगर सीट फ़ील्ड सेट नहीं है, तो इस लेबल का इस्तेमाल नहीं किया जाएगा.

customSeatLabel

object (LocalizedString)

कार्ड की जानकारी वाले व्यू में, सीट की वैल्यू (eventTicketObject.seatInfo.seat) के तौर पर इस्तेमाल करने के लिए कस्टम लेबल. इसका इस्तेमाल सिर्फ़ तब किया जाना चाहिए, जब डिफ़ॉल्ट "सीट" लेबल या seatLabel में से कोई एक विकल्प काफ़ी न हो.

seatLabel और customSeatLabel, दोनों शायद सेट न हों. अगर दोनों में से कोई भी सेट नहीं है, तो लेबल डिफ़ॉल्ट रूप से "सीट" पर सेट होगा. यह स्थानीय भाषा में लिखा होगा. अगर सीट फ़ील्ड सेट नहीं है, तो इस लेबल का इस्तेमाल नहीं किया जाएगा.

rowLabel

enum (RowLabel)

कार्ड की जानकारी वाले व्यू में, लाइन की वैल्यू (eventTicketObject.seatInfo.row) के लिए इस्तेमाल किया जाने वाला लेबल. हर उपलब्ध विकल्प, स्थानीय जगह के हिसाब से बनाई गई स्ट्रिंग के एक सेट से मैप किया जाता है, ताकि अनुवाद, उपयोगकर्ता को उनके स्थान-भाषा के आधार पर दिखाए जा सकें.

rowLabel और customRowLabel, दोनों शायद सेट न हों. अगर दोनों में से कोई भी सेट नहीं है, तो लेबल, स्थानीय भाषा में "पंक्ति" पर डिफ़ॉल्ट रूप से सेट होगा. अगर पंक्ति फ़ील्ड को सेट नहीं किया गया है, तो इस लेबल का इस्तेमाल नहीं किया जाएगा.

customRowLabel

object (LocalizedString)

कार्ड की जानकारी वाले व्यू में, लाइन की वैल्यू (eventTicketObject.seatInfo.row) के लिए इस्तेमाल करने के लिए कस्टम लेबल. इसका इस्तेमाल सिर्फ़ तब किया जाना चाहिए, जब डिफ़ॉल्ट "पंक्ति" लेबल या rowLabel विकल्पों में से कोई एक काफ़ी न हो.

rowLabel और customRowLabel, दोनों शायद सेट न हों. अगर दोनों में से कोई भी सेट नहीं है, तो लेबल, स्थानीय भाषा में "पंक्ति" पर डिफ़ॉल्ट रूप से सेट होगा. अगर पंक्ति फ़ील्ड को सेट नहीं किया गया है, तो इस लेबल का इस्तेमाल नहीं किया जाएगा.

sectionLabel

enum (SectionLabel)

कार्ड की जानकारी वाले व्यू में, सेक्शन की वैल्यू (eventTicketObject.seatInfo.section) के लिए इस्तेमाल किया जाने वाला लेबल. हर उपलब्ध विकल्प, स्थानीय जगह के हिसाब से बनाई गई स्ट्रिंग के एक सेट से मैप किया जाता है, ताकि अनुवाद, उपयोगकर्ता को उनके स्थान-भाषा के आधार पर दिखाए जा सकें.

sectionLabel और customSectionLabel, दोनों शायद सेट न हों. अगर दोनों में से कोई भी सेट नहीं है, तो लेबल डिफ़ॉल्ट रूप से स्थानीय भाषा में "सेक्शन" पर सेट होगा. अगर सेक्शन फ़ील्ड सेट नहीं है, तो इस लेबल का इस्तेमाल नहीं किया जाएगा.

customSectionLabel

object (LocalizedString)

कार्ड की जानकारी वाले व्यू में, सेक्शन की वैल्यू (eventTicketObject.seatInfo.section) के लिए इस्तेमाल करने के लिए कस्टम लेबल. इसका इस्तेमाल सिर्फ़ तब करना चाहिए, जब डिफ़ॉल्ट "सेक्शन" लेबल या sectionLabel विकल्पों में से कोई एक काफ़ी न हो.

sectionLabel और customSectionLabel, दोनों शायद सेट न हों. अगर दोनों में से कोई भी सेट नहीं है, तो लेबल डिफ़ॉल्ट रूप से स्थानीय भाषा में "सेक्शन" पर सेट होगा. अगर सेक्शन फ़ील्ड सेट नहीं है, तो इस लेबल का इस्तेमाल नहीं किया जाएगा.

gateLabel

enum (GateLabel)

कार्ड की जानकारी वाले व्यू पर, गेट वैल्यू (eventTicketObject.seatInfo.gate) के लिए इस्तेमाल किया जाने वाला लेबल. हर उपलब्ध विकल्प, स्थानीय जगह के हिसाब से बनाई गई स्ट्रिंग के एक सेट से मैप किया जाता है, ताकि अनुवाद, उपयोगकर्ता को उनके स्थान-भाषा के आधार पर दिखाए जा सकें.

gateLabel और customGateLabel, दोनों शायद सेट न हों. अगर दोनों में से कोई भी सेट नहीं है, तो लेबल, स्थानीय जगह के अनुसार डिफ़ॉल्ट रूप से "गेट" पर सेट होगा. अगर गेट फ़ील्ड को सेट नहीं किया गया है, तो इस लेबल का इस्तेमाल नहीं किया जाएगा.

customGateLabel

object (LocalizedString)

कार्ड की जानकारी वाले व्यू में, गेट वैल्यू (eventTicketObject.seatInfo.gate) के लिए इस्तेमाल किया जाने वाला कस्टम लेबल. इसका इस्तेमाल सिर्फ़ तब करना चाहिए, जब डिफ़ॉल्ट "गेट" लेबल या gateLabel विकल्पों में से कोई एक काफ़ी न हो.

gateLabel और customGateLabel, दोनों शायद सेट न हों. अगर दोनों में से कोई भी सेट नहीं है, तो लेबल, स्थानीय जगह के अनुसार डिफ़ॉल्ट रूप से "गेट" पर सेट होगा. अगर गेट फ़ील्ड को सेट नहीं किया गया है, तो इस लेबल का इस्तेमाल नहीं किया जाएगा.

finePrint

object (LocalizedString)

टिकट का फ़ाइन प्रिंट, नियम या शर्तें.

classTemplateInfo

object (ClassTemplateInfo)

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

id

string

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

version
(deprecated)

string (int64 format)

बहिष्कृत

issuerName

string

ज़रूरी है. जारी करने वाले का नाम. छोटी स्क्रीन पर पूरी स्ट्रिंग दिखाने के लिए, ज़्यादा से ज़्यादा 20 वर्णों का सुझाव दिया जाता है.

messages[]

object (Message)

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

allowMultipleUsersPerObject
(deprecated)

boolean

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

homepageUri

object (Uri)

आपके ऐप्लिकेशन के होम पेज का यूआरआई. इस फ़ील्ड में यूआरआई को भरने का नतीजा ठीक उसी तरह काम करने वाला होता है जैसा लिंक मॉड्यूलडेटा में यूआरआई को भरने के लिए होता है (जब कोई ऑब्जेक्ट रेंडर होता है, तो होम पेज का लिंक वही दिखता है जिसे आम तौर पर ऑब्जेक्ट के लिंक मॉड्यूलडेटा सेक्शन के तौर पर माना जाता है).

locations[]

object (LatLongPoint)

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

reviewStatus

enum (ReviewStatus)

ज़रूरी है. क्लास का स्टेटस. इंसर्ट, पैच या अपडेट एपीआई कॉल का इस्तेमाल करके इस फ़ील्ड को draft या underReview पर सेट किया जा सकता है. समीक्षा की स्थिति draft से बदलने के बाद, शायद इसे वापस draft में न बदला जा सके.

जब क्लास डेवलपमेंट चल रही हो, तब आपको इस फ़ील्ड को draft पर रखना चाहिए. किसी भी ऑब्जेक्ट को बनाने के लिए, draft क्लास का इस्तेमाल नहीं किया जा सकता.

अगर आपको लगता है कि क्लास इस्तेमाल के लिए तैयार है, तो आपको इस फ़ील्ड को underReview पर सेट करना चाहिए. प्लैटफ़ॉर्म, इस फ़ील्ड को अपने-आप approved पर सेट कर देगा. साथ ही, ऑब्जेक्ट बनाने या माइग्रेट करने के लिए, इसका इस्तेमाल तुरंत किया जा सकता है.

पहले से मौजूद approved क्लास को अपडेट करते समय, आपको इस फ़ील्ड को underReview पर सेट करना चाहिए.

review

object (Review)

किसी क्लास को approved या rejected के तौर पर मार्क किए जाने पर, प्लैटफ़ॉर्म से समीक्षा के लिए की गई टिप्पणियां सेट की जाती हैं.

infoModuleData
(deprecated)

object (InfoModuleData)

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

imageModulesData[]

object (ImageModuleData)

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

textModulesData[]

object (TextModuleData)

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

redemptionIssuers[]

string (int64 format)

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

enableSmartTap और ऑब्जेक्ट लेवल smartTapRedemptionLevel फ़ील्ड भी सही तरीके से सेट अप होने चाहिए, ताकि स्मार्ट टैप की सुविधा के साथ काम करने वाला पास काम कर सके.

countryCode

string

देश का कोड यह दिखाने के लिए इस्तेमाल किया जाता है कि कार्ड किस देश में है (जब उपयोगकर्ता उस देश में न हो). साथ ही, उपयोगकर्ता की स्थान-भाषा में कॉन्टेंट उपलब्ध न होने पर, स्थानीय भाषा में बनाया गया कॉन्टेंट दिखाने के लिए भी देश का कोड इस्तेमाल किया जाता है.

heroImage

object (Image)

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

wordMark
(deprecated)

object (Image)

समर्थन नहीं होना या रुकना.

enableSmartTap

boolean

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

hexBackgroundColor

string

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

localizedIssuerName

object (LocalizedString)

providerName के लिए अनुवाद की गई स्ट्रिंग. छोटी स्क्रीन पर पूरी स्ट्रिंग दिखाने के लिए, ज़्यादा से ज़्यादा 20 वर्णों का सुझाव दिया जाता है.

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

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

callbackOptions

object (CallbackOptions)

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

securityAnimation

object (SecurityAnimation)

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

viewUnlockRequirement

enum (ViewUnlockRequirement)

इवेंट के टिकट के लिए, अनलॉक करने की ज़रूरी शर्तों के विकल्प देखें.

EventVenue

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

string

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

name

object (LocalizedString)

इवेंट की जगह का नाम, जैसे कि "AT&T पार्क".

यह ज़रूरी है.

address

object (LocalizedString)

इवेंट की जगह का पता, जैसे कि "24 विली मेस प्लाज़ा\nसैन फ़्रांसिस्को, CA 94107". पता पंक्तियों को लाइन फ़ीड (\n) वर्णों से अलग किया जाता है.

यह ज़रूरी है.

EventDateTime

जेएसओएन के काेड में दिखाना
{
  "kind": string,
  "doorsOpen": string,
  "start": string,
  "end": string,
  "doorsOpenLabel": enum (DoorsOpenLabel),
  "customDoorsOpenLabel": {
    object (LocalizedString)
  }
}
फ़ील्ड
kind
(deprecated)

string

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

doorsOpen

string

वह तारीख/समय जब इवेंट वाली जगह के दरवाज़े खुलते हैं.

यह ऑफ़सेट के साथ या उसके बिना, ISO 8601 वाले बढ़ाए गए फ़ॉर्मैट की तारीख/समय है. समय को नैनोसेकंड तक सटीक बताया जा सकता है. ऑफ़सेट सेकंड के हिसाब से तय किए जा सकते हैं, भले ही ऑफ़सेट सेकंड ISO 8601 का हिस्सा न हों.

उदाहरण के लिए:

1985-04-12T23:20:50.52Z, यूटीसी में 12 अप्रैल, 1985 के 23 घंटे बाद 20 मिनट और 50.52 सेकंड होगा.

1985-04-12T19:20:50.52-04:00, 12 अप्रैल, 1985 के 19वें घंटे के बाद, UTC से 4 घंटे पहले 20 मिनट और 50.52 सेकंड होगा (उसी इंस्टैंट समय में, जैसा ऊपर दिए गए उदाहरण में दिखाया गया है). अगर इवेंट न्यूयॉर्क में होता है, तो यह ईस्टर्न डेलाइट टाइम (ईडीटी) के बराबर होता. याद रखें कि ऑफ़सेट उन इलाकों में अलग-अलग होते हैं जहां डेलाइट सेविंग टाइम (या समर टाइम) का असर पड़ता है. यह साल के समय पर निर्भर करता है.

1985-04-12T19:20:50.52, 12 अप्रैल, 1985 के 19वें घंटे के बाद 20 मिनट और 50.52 सेकंड होगा, जिसमें ऑफ़सेट की कोई जानकारी नहीं होगी.

ऑफ़सेट के बिना तारीख/समय के हिस्से को "स्थानीय तारीख/समय" माना जाता है. यह इवेंट वाली जगह की स्थानीय तारीख/समय होना चाहिए. उदाहरण के लिए, अगर इवेंट 5 जून, 2018 को 20वें घंटे को उस जगह होगा जहां इवेंट होगा, तो स्थानीय तारीख/समय का हिस्सा 2018-06-05T20:00:00 होना चाहिए. अगर इवेंट वाली जगह की स्थानीय तारीख/समय यूटीसी से चार घंटे पहले का है, तो -04:00 का ऑफ़सेट जोड़ा जा सकता है.

ऑफ़सेट जानकारी के बिना, हो सकता है कुछ रिच सुविधाएं उपलब्ध न हों.

start

string

इवेंट शुरू होने की तारीख/समय. अगर इवेंट कई दिनों का है, तो यह पहले दिन का शुरू होने की तारीख/समय होना चाहिए.

यह ऑफ़सेट के साथ या उसके बिना, ISO 8601 वाले बढ़ाए गए फ़ॉर्मैट की तारीख/समय है. समय को नैनोसेकंड तक सटीक बताया जा सकता है. ऑफ़सेट सेकंड के हिसाब से तय किए जा सकते हैं, भले ही ऑफ़सेट सेकंड ISO 8601 का हिस्सा न हों.

उदाहरण के लिए:

1985-04-12T23:20:50.52Z, यूटीसी में 12 अप्रैल, 1985 के 23 घंटे बाद 20 मिनट और 50.52 सेकंड होगा.

1985-04-12T19:20:50.52-04:00, 12 अप्रैल, 1985 के 19वें घंटे के बाद, UTC से 4 घंटे पहले 20 मिनट और 50.52 सेकंड होगा (उसी इंस्टैंट समय में, जैसा ऊपर दिए गए उदाहरण में दिखाया गया है). अगर इवेंट न्यूयॉर्क में होता है, तो यह ईस्टर्न डेलाइट टाइम (ईडीटी) के बराबर होता. याद रखें कि ऑफ़सेट उन इलाकों में अलग-अलग होते हैं जहां डेलाइट सेविंग टाइम (या समर टाइम) का असर पड़ता है. यह साल के समय पर निर्भर करता है.

1985-04-12T19:20:50.52, 12 अप्रैल, 1985 के 19वें घंटे के बाद 20 मिनट और 50.52 सेकंड होगा, जिसमें ऑफ़सेट की कोई जानकारी नहीं होगी.

ऑफ़सेट के बिना तारीख/समय के हिस्से को "स्थानीय तारीख/समय" माना जाता है. यह इवेंट वाली जगह की स्थानीय तारीख/समय होना चाहिए. उदाहरण के लिए, अगर इवेंट 5 जून, 2018 को 20वें घंटे को उस जगह होगा जहां इवेंट होगा, तो स्थानीय तारीख/समय का हिस्सा 2018-06-05T20:00:00 होना चाहिए. अगर इवेंट वाली जगह की स्थानीय तारीख/समय यूटीसी से चार घंटे पहले का है, तो -04:00 का ऑफ़सेट जोड़ा जा सकता है.

ऑफ़सेट जानकारी के बिना, हो सकता है कुछ रिच सुविधाएं उपलब्ध न हों.

end

string

इवेंट खत्म होने की तारीख/समय. अगर इवेंट कई दिनों का है, तो यह आखिरी दिन का खत्म होने की तारीख/समय होना चाहिए.

यह ऑफ़सेट के साथ या उसके बिना, ISO 8601 वाले बढ़ाए गए फ़ॉर्मैट की तारीख/समय है. समय को नैनोसेकंड तक सटीक बताया जा सकता है. ऑफ़सेट सेकंड के हिसाब से तय किए जा सकते हैं, भले ही ऑफ़सेट सेकंड ISO 8601 का हिस्सा न हों.

उदाहरण के लिए:

1985-04-12T23:20:50.52Z, यूटीसी में 12 अप्रैल, 1985 के 23 घंटे बाद 20 मिनट और 50.52 सेकंड होगा.

1985-04-12T19:20:50.52-04:00, 12 अप्रैल, 1985 के 19वें घंटे के बाद, UTC से 4 घंटे पहले 20 मिनट और 50.52 सेकंड होगा (उसी इंस्टैंट समय में, जैसा ऊपर दिए गए उदाहरण में दिखाया गया है). अगर इवेंट न्यूयॉर्क में होता है, तो यह ईस्टर्न डेलाइट टाइम (ईडीटी) के बराबर होता. याद रखें कि ऑफ़सेट उन इलाकों में अलग-अलग होते हैं जहां डेलाइट सेविंग टाइम (या समर टाइम) का असर पड़ता है. यह साल के समय पर निर्भर करता है.

1985-04-12T19:20:50.52, 12 अप्रैल, 1985 के 19वें घंटे के बाद 20 मिनट और 50.52 सेकंड होगा, जिसमें ऑफ़सेट की कोई जानकारी नहीं होगी.

ऑफ़सेट के बिना तारीख/समय के हिस्से को "स्थानीय तारीख/समय" माना जाता है. यह इवेंट वाली जगह की स्थानीय तारीख/समय होना चाहिए. उदाहरण के लिए, अगर इवेंट 5 जून, 2018 को 20वें घंटे को उस जगह होगा जहां इवेंट होगा, तो स्थानीय तारीख/समय का हिस्सा 2018-06-05T20:00:00 होना चाहिए. अगर इवेंट वाली जगह की स्थानीय तारीख/समय यूटीसी से चार घंटे पहले का है, तो -04:00 का ऑफ़सेट जोड़ा जा सकता है.

ऑफ़सेट जानकारी के बिना, हो सकता है कुछ रिच सुविधाएं उपलब्ध न हों.

doorsOpenLabel

enum (DoorsOpenLabel)

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

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

customDoorsOpenLabel

object (LocalizedString)

कार्ड की जानकारी वाले व्यू में, दरवाज़े की ओपन वैल्यू (doorsOpen) के लिए इस्तेमाल किया जाने वाला कस्टम लेबल. इसका इस्तेमाल सिर्फ़ तब किया जाना चाहिए, जब डिफ़ॉल्ट "दरवाज़े का दरवाज़ा खुला है" लेबल या doorsOpenLabel में से कोई एक विकल्प काफ़ी न हो.

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

DoorsOpenLabel

Enums
DOORS_OPEN_LABEL_UNSPECIFIED
DOORS_OPEN
doorsOpen

DOORS_OPEN के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

GATES_OPEN
gatesOpen

GATES_OPEN के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

ConfirmationCodeLabel

Enums
CONFIRMATION_CODE_LABEL_UNSPECIFIED
CONFIRMATION_CODE
confirmationCode

CONFIRMATION_CODE के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

CONFIRMATION_NUMBER
confirmationNumber

CONFIRMATION_NUMBER के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

ORDER_NUMBER
orderNumber

ORDER_NUMBER के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

RESERVATION_NUMBER
reservationNumber

RESERVATION_NUMBER के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

SeatLabel

Enums
SEAT_LABEL_UNSPECIFIED
SEAT
seat

SEAT के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

RowLabel

Enums
ROW_LABEL_UNSPECIFIED
ROW
row

ROW के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

SectionLabel

Enums
SECTION_LABEL_UNSPECIFIED
SECTION
section

SECTION के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

THEATER
theater

THEATER के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

GateLabel

Enums
GATE_LABEL_UNSPECIFIED
GATE
gate

GATE के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

DOOR
door

DOOR के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

ENTRANCE
entrance

ENTRANCE के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

तरीके

addmessage

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

get

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

insert

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

list

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

patch

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

update

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