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)
  },
  "appLinkData": {
    object (AppLinkData)
  }
}
फ़ील्ड
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)

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

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

localizedIssuerName

object (LocalizedString)

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

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

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

callbackOptions

object (CallbackOptions)

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

securityAnimation

object (SecurityAnimation)

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

viewUnlockRequirement

enum (ViewUnlockRequirement)

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

EventVenue

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

string

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

name

object (LocalizedString)

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

यह आवश्यक है.

address

object (LocalizedString)

इवेंट की जगह का पता, जैसे कि "24 विली मेयस प्लाज़ा\nसैन फ़्रांसिस्को, कैलिफ़ोर्निया 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 सेकंड का होगा, जो यूटीसी से 4 घंटे पहले का होगा (जैसा कि ऊपर दिए गए उदाहरण में बताया गया है). अगर वह इवेंट न्यूयॉर्क में होता है, तो यह ईस्टर्न डेलाइट टाइम (ईडीटी) के बराबर होगा. याद रखें कि ऑफ़सेट, डेलाइट सेविंग टाइम (या समर टाइम) के हिसाब से अलग-अलग होता है. हालांकि, यह साल के समय पर निर्भर करता है.

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 सेकंड का होगा, जो यूटीसी से 4 घंटे पहले का होगा (जैसा कि ऊपर दिए गए उदाहरण में बताया गया है). अगर वह इवेंट न्यूयॉर्क में होता है, तो यह ईस्टर्न डेलाइट टाइम (ईडीटी) के बराबर होगा. याद रखें कि ऑफ़सेट, डेलाइट सेविंग टाइम (या समर टाइम) के हिसाब से अलग-अलग होता है. हालांकि, यह साल के समय पर निर्भर करता है.

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 सेकंड का होगा, जो यूटीसी से 4 घंटे पहले का होगा (जैसा कि ऊपर दिए गए उदाहरण में बताया गया है). अगर वह इवेंट न्यूयॉर्क में होता है, तो यह ईस्टर्न डेलाइट टाइम (ईडीटी) के बराबर होगा. याद रखें कि ऑफ़सेट, डेलाइट सेविंग टाइम (या समर टाइम) के हिसाब से अलग-अलग होता है. हालांकि, यह साल के समय पर निर्भर करता है.

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

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