GMTCTripModel क्लास का रेफ़रंस


खास जानकारी

यात्रा के सेशन को दिखाने वाली क्लास.

शुरू होने के बाद, किसी यात्रा का सेशन समय-समय पर अपडेट होता रहेगा. यह राइडशेयरिंग या डिलीवरी ट्रिप हो सकती है. साथ ही, हर यात्रा सेशन की पहचान TripName से की जाती है.

सार्वजनिक सदस्य के फ़ंक्शन

(void) - सदस्य को रजिस्टर करें:
 इस सेशन के लिए, GMTCTripModelSubscriber का इंस्टेंस रजिस्टर करें.
(void) - सदस्य का रजिस्ट्रेशन रद्द करें:
 कॉलबैक से बचने के लिए, इस सेशन के लिए GMTCTripModelSubscriber के इंस्टेंस का रजिस्ट्रेशन रद्द करें.

प्रॉपर्टी

GMTCTripModelStatestate
 सेशन की मौजूदा स्थिति दिखाता है.
GMTSTripcurrentTrip
 यात्रा का मौजूदा डेटा दिखाता है.
एनएसस्ट्रिंग * tripName
 इससे जुड़ी यात्रा का नाम दिखाता है.
GMTCMutableTripModelOptionsविकल्प
 मौजूदा यात्रा सेशन के विकल्पों की जानकारी देती है.

मेंबर फ़ंक्शन से जुड़ा दस्तावेज़

इस सेशन के लिए, GMTCTripModelSubscriber का इंस्टेंस रजिस्टर करें.

कोई भी कॉलबैक पाने से पहले इस एपीआई को कॉल करें. इस तरीके को सिर्फ़ मुख्य थ्रेड में कॉल किया जा सकता है.

ध्यान दें कि सदस्य के रजिस्टर होने के बाद, TripleModel अपने-आप चालू हो जाएगा, जैसे कि यात्रा का डेटा अपडेट/रीफ़्रेश किया जा रहा है.

पैरामीटर:
सदस्यरजिस्टर किए जाने वाले GMTCTripModelSubscriber का इंस्टेंस.

कॉलबैक से बचने के लिए, इस सेशन के लिए GMTCTripModelSubscriber के इंस्टेंस का रजिस्ट्रेशन रद्द करें.

इसका सुझाव तब दिया जाता है, जब GMTCTripModelSubscriber के इंस्टेंस को डील करने की ज़रूरत हो. इस तरीके को सिर्फ़ मुख्य थ्रेड में कॉल किया जा सकता है.

ध्यान दें कि अगर किसी सदस्य ने रजिस्टर नहीं किया है, तो TripleModel यात्रा के सेशन को अपने-आप रोक देगा.

पैरामीटर:
सदस्यरजिस्टर किए जाने वाले GMTCTripModelSubscriber का इंस्टेंस.

प्रॉपर्टी का दस्तावेज़

- (GMTCTripModelState) state [read, assign]

सेशन की मौजूदा स्थिति दिखाता है.

- (GMTSTrip*) currentTrip [read, assign]

यात्रा का मौजूदा डेटा दिखाता है.

- (NSString*) tripName [read, assign]

इससे जुड़ी यात्रा का नाम दिखाता है.

मौजूदा यात्रा सेशन के विकल्पों की जानकारी देती है.

इस प्रॉपर्टी को सिर्फ़ मुख्य थ्रेड में ऐक्सेस किया जाना चाहिए.