REST Resource: eventticketclass

संसाधन: EventTicketclass

JSON के काेड में दिखाना
{
  "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)
  },
  "notifyPreference": enum (NotificationSettingsForUpdates),
  "appLinkData": {
    object (AppLinkData)
  },
  "valueAddedModuleData": [
    {
      object (ValueAddedModuleData)
    }
  ]
}
फ़ील्ड
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)

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

locations[]
(deprecated)

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 एक हेक्स RGB ट्रिपलेट है, जैसे कि #ffcc00. आरजीबी ट्रिपलेट के शॉर्टहैंड वर्शन का भी इस्तेमाल किया जा सकता है. जैसे, #rgb, #fc0.

localizedIssuerName

object (LocalizedString)

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

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

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

callbackOptions

object (CallbackOptions)

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

securityAnimation

object (SecurityAnimation)

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

viewUnlockRequirement

enum (ViewUnlockRequirement)

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

notifyPreference

enum (NotificationSettingsForUpdates)

इस क्लास के फ़ील्ड में होने वाले अपडेट से सूचनाएं ट्रिगर होनी चाहिए या नहीं. सूचना देने के लिए सेट करने पर, हम उपयोगकर्ताओं को फ़ील्ड अपडेट की सूचना देने की कोशिश करेंगे. ये सूचनाएं सिर्फ़ तब उपयोगकर्ताओं को भेजी जाएंगी, जब फ़ील्ड किसी अनुमति वाली सूची का हिस्सा हो. अगर यह जानकारी नहीं दी जाती है, तो कोई सूचना ट्रिगर नहीं होगी. यह सेटिंग कुछ समय के लिए ही सेट रहती है. इसे हर PATCH या UPDATE अनुरोध के साथ सेट करना ज़रूरी है. ऐसा न करने पर, सूचना ट्रिगर नहीं होगी.

valueAddedModuleData[]

object (ValueAddedModuleData)

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

EventVenue

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

string

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

name

object (LocalizedString)

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

यह आवश्यक है.

address

object (LocalizedString)

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

यह आवश्यक है.

EventDateTime

JSON के काेड में दिखाना
{
  "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वें घंटे के 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वें घंटे के 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वें घंटे के 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

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