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)

आपके ऐप्लिकेशन के होम पेज का यूआरआई. इस फ़ील्ड में यूआरआई को भरने का मतलब ठीक वैसा ही है, जैसे linkModuleData में यूआरआई को भरना है (जब कोई ऑब्जेक्ट रेंडर किया जाता है, तो होम पेज का एक लिंक वहां दिखाया जाता है जिसे आम तौर पर ऑब्जेक्ट के 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 का हिस्सा नहीं है.

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

यूटीसी में 12 अप्रैल, 1985 को 23 घंटे के बाद, 1985-04-12T23:20:50.52Z का समय 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 को जगह पर रात 10 बजे होता है, तो स्थानीय तारीख/समय का हिस्सा 2018-06-05T20:00:00 होना चाहिए. अगर इवेंट की जगह पर दी गई स्थानीय तारीख/समय, यूटीसी से चार घंटे पहले का है, तो -04:00 का ऑफ़सेट जोड़ा जा सकता है.

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

start

string

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

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

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

यूटीसी में 12 अप्रैल, 1985 को 23 घंटे के बाद, 1985-04-12T23:20:50.52Z का समय 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 को जगह पर रात 10 बजे होता है, तो स्थानीय तारीख/समय का हिस्सा 2018-06-05T20:00:00 होना चाहिए. अगर इवेंट की जगह पर दी गई स्थानीय तारीख/समय, यूटीसी से चार घंटे पहले का है, तो -04:00 का ऑफ़सेट जोड़ा जा सकता है.

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

end

string

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

यह तारीख/समय का फ़ॉर्मैट ISO 8601 है, जिसमें ऑफ़सेट के साथ या उसके बिना भी तारीख/समय शामिल है. समय को नैनोसेकंड तक सटीक तौर पर बताया जा सकता है. ऑफ़सेट को सेकंड सटीक तरीके से तय किया जा सकता है (भले ही ऑफ़सेट सेकंड ISO 8601 का हिस्सा न हो).

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

यूटीसी में 12 अप्रैल, 1985 को 23 घंटे के बाद, 1985-04-12T23:20:50.52Z का समय 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 को जगह पर रात 10 बजे होता है, तो स्थानीय तारीख/समय का हिस्सा 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

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