मुख्य सिद्धांत और शब्दावली

पास जारी करने वाला

पास जारी करने वाली कंपनी वह इकाई होती है जिसके पास पास होता है. साथ ही, ग्राहकों को पास जारी करने की ज़िम्मेदारी भी उसी की होती है. यह आप, डेवलपर या वह संगठन हो सकता है जिसके आप प्रतिनिधि हैं.

पास जारी करने के लिए, पहले आपको पास जारी करने वाले के तौर पर रजिस्टर करना होगा.

इवेंट के टिकट की क्लास

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

इसके अलावा, EventClass का इस्तेमाल स्मार्ट टैप जैसी दूसरी सुविधाओं को चालू करने के लिए भी किया जा सकता है.

इवेंट के टिकट के लिए ऑब्जेक्ट

इवेंट का टिकट ऑब्जेक्ट, EventClass का इंस्टेंस होता है. इवेंट के टिकट के साथ डिस्ट्रिब्यूट किए गए हर ग्राहक के लिए, एक नया EventObject इंस्टेंस बनाया जाना चाहिए.

पास क्लास

EventClass, एक तरह की पास क्लास है. पास क्लास से, पास से जुड़े ऑब्जेक्ट (जैसे कि स्टाइल और दिखने का तरीका) के बारे में सामान्य जानकारी मिलती है. इसमें ग्राहक की जानकारी शामिल नहीं होती.

पास ऑब्जेक्ट

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

पास ऑब्जेक्ट में ग्राहक के बारे में खास जानकारी होती है. उदाहरण के लिए, इसका इस्तेमाल यह पता करने के लिए किया जा सकता है कि ग्राहक के पास न सिर्फ़ इवेंट का टिकट है, बल्कि यह भी पता किया जा सकता है कि इवेंट के लिए उन्हें कौनसी सीट दी गई है.

सेवा खाता

सेवा खाता वह पहचान है जिसका इस्तेमाल Google Wallet API को कॉल करने के लिए किया जाता है. Passes API को ऐक्सेस करने की अनुमति, इस सेवा खाते से दी जानी चाहिए.

सुविधा के खाते की कुंजी

सेवा खाता कुंजी, ऐसा क्रेडेंशियल है जिसका इस्तेमाल करके, आपके ऐप्लिकेशन की सेवा खाते के तौर पर पुष्टि की जाती है. सेवा खाता कुंजी को बहुत संवेदनशील माना जाना चाहिए और उसे निजी रखा जाना चाहिए. अगर किसी तीसरे पक्ष के पास सेवा खाता कुंजी का ऐक्सेस है, तो वह अपनी पहचान सेवा खाते के तौर पर कर सकता है. साथ ही, वह ऐसी कार्रवाइयां भी कर सकता है जिन्हें करने की अनुमति सेवा खाते को दी गई है.