<GMTCTripModelSubscriber> প্রোটোকল রেফারেন্স

<GMTCTripModelSubscriber> প্রোটোকল রেফারেন্স

ওভারভিউ

GMTCTripModel এর ইভেন্ট আপডেটের জন্য একটি গ্রাহক প্রোটোকল।

পাবলিক সদস্য ফাংশন

(অকার্যকর) - tripModel:didUpdateModelState:
ট্রিপ সেশন স্টেট আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateTrip:updatedPropertyFields:
বর্তমান ট্রিপ আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateTripStatus:
বর্তমান ট্রিপ স্ট্যাটাস আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateVehicleLocation:
গাড়ির অবস্থান আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdatePickupLocation:
পিকআপ অবস্থান আপডেট করা হয়েছে যখন কল.
(অকার্যকর) - tripModel:didUpdateDropoffLocation:
ড্রপঅফ অবস্থান আপডেট করা হয়েছে যখন কল.
(অকার্যকর) - tripModel:didUpdateETATtoNextWaypoint:
পরবর্তী ওয়েপয়েন্টের ETA আপডেট হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdatePickupETA:
পিকআপ পয়েন্টে ড্রাইভারের ETA আপডেট হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateDropoffETA:
ড্রপঅফ পয়েন্টে ড্রাইভারের ETA আপডেট হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateActiveRouteRemainingDistance:
ট্রিপের সক্রিয় রুটের অবশিষ্ট দূরত্ব আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateActiveRoute:
ট্রিপের সক্রিয় রুট সেগমেন্ট আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateRemainingRoute:
ট্রিপের অবশিষ্ট রুট সেগমেন্ট আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateRemainingRouteDistance:
ট্রিপের অবশিষ্ট রুটের দূরত্ব আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateRemainingWaypoints:
ট্রিপের মধ্যবর্তী ওয়েপয়েন্ট আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateIntermediate Destinations:
ট্রিপের ওয়েপয়েন্ট আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateActiveRouteTraffic:
ট্রিপের সক্রিয় রুট বিভাগের জন্য ট্রাফিক ডেটা আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didUpdateRemainingRouteTraffic:
ট্রিপের অবশিষ্ট রুট বিভাগের জন্য ট্রাফিক ডেটা আপডেট করা হলে কল করা হয়।
(অকার্যকর) - tripModel:didFailUpdateTripWithError:
ট্রিপ পর্যবেক্ষণ অনুরোধ ত্রুটি আপডেট করা হয়েছে যখন কল করা হয়.

সদস্য ফাংশন ডকুমেন্টেশন

- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateModelState: (এনাম GMTCTripModelState ) সেশন স্টেট
[optional]

ট্রিপ সেশন স্টেট আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
সেশন স্টেট নতুন অধিবেশনের অবস্থা।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateTrip: ( বাতিলযোগ্য GMTSTrip *) ট্রিপ
আপডেট করা সম্পত্তিক্ষেত্র: ( GMTSTripProperty Fields ) আপডেট করা সম্পত্তিক্ষেত্র
[optional]

বর্তমান ট্রিপ আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
ট্রিপ যাত্রা যে বদলে গেছে।
আপডেট করা সম্পত্তিক্ষেত্র আপডেট করা বৈশিষ্ট্য।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateTripStatus: (enum GMTSTripStatus ) ট্রিপ স্ট্যাটাস
[optional]

বর্তমান ট্রিপ স্ট্যাটাস আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
ট্রিপ স্ট্যাটাস আপডেট করা ট্রিপ স্ট্যাটাস।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateVehicleLocation: ( বাতিলযোগ্য GMTSVehicleLocation *) গাড়ির অবস্থান
[optional]

গাড়ির অবস্থান আপডেট করা হলে কল করা হয়।

নতুন অবস্থানটি আগেরটির থেকে আলাদা নাও হতে পারে৷

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
গাড়ির অবস্থান বর্তমান ভ্রমণের সর্বশেষ পরিচিত গাড়ির অবস্থান।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdatePickupLocation: ( বাতিলযোগ্য GMTSTerminalLocation *) অবস্থান নিতে
[optional]

পিকআপ অবস্থান আপডেট করা হয়েছে যখন কল.

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
অবস্থান নিতে বর্তমান পিকআপ অবস্থান। ট্রিপ রিসেট বা বাতিল করা হলে এটি শূন্য হতে পারে।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateDropoffLocation: ( বাতিলযোগ্য GMTSTerminalLocation *) অবস্থান ড্রপ বন্ধ
[optional]

ড্রপঅফ অবস্থান আপডেট করা হয়েছে যখন কল.

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
অবস্থান ড্রপ বন্ধ বর্তমান ড্রপঅফ অবস্থান। ট্রিপ রিসেট বা বাতিল করা হলে এটি শূন্য হতে পারে।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
পরবর্তী ওয়েপয়েন্টে আপডেট করুন: (NSTimeInterval) nextWaypointETA
[optional]

পরবর্তী ওয়েপয়েন্টের ETA আপডেট হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
nextWaypointETA পিকআপ পয়েন্টে ড্রাইভারের বর্তমান ETA। ট্রিপ রিসেট বা বাতিল হলে এটি 0 হতে পারে।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdatePickupETA: (NSTimeInterval) পিকআপপেটা
[optional]

পিকআপ পয়েন্টে ড্রাইভারের ETA আপডেট হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
পিকআপপেটা পিকআপ পয়েন্টে ড্রাইভারের বর্তমান ETA। ট্রিপ রিসেট বা বাতিল হলে এটি 0 হতে পারে।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateDropoffETA: (NSTimeInterval) dropoffETA
[optional]

ড্রপঅফ পয়েন্টে ড্রাইভারের ETA আপডেট হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
dropoffETA ড্রপ-অফ পয়েন্টে ড্রাইভারের বর্তমান ETA। ট্রিপ রিসেট বা বাতিল হলে এটি 0 হতে পারে।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateActiveRouteRemainingDistance: (int32_t) সক্রিয় রুট অবশিষ্ট দূরত্ব
[optional]

ট্রিপের সক্রিয় রুটের অবশিষ্ট দূরত্ব আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
সক্রিয় রুট অবশিষ্ট দূরত্ব গাড়ির বর্তমান অবস্থান এবং পরবর্তী উল্লেখযোগ্য অবস্থানের মধ্যে সক্রিয় রুটে থাকা মিটারে দূরত্ব। পরবর্তী গুরুত্বপূর্ণ অবস্থান বর্তমান ভ্রমণের অবস্থার উপর নির্ভর করে। ট্রিপ স্ট্যাটাস যদি `GMTSTripStatusEnrouteToPickup` হয়, তাহলে পিকআপ লোকেশনের দূরত্ব এটি। ট্রিপ স্ট্যাটাস যদি `GMTSTripStatusEnrouteToDropoff` হয়, তাহলে এটি ড্রপ অফ অবস্থানের দূরত্ব। আপনার অ্যাপ অবশ্যই প্রয়োজনীয় পরিমাপ রূপান্তর প্রদান করবে।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateActiveRoute: (শূন্যযোগ্য NSArray< GMTSLatLng * > *) সক্রিয় রুট
[optional]

ট্রিপের সক্রিয় রুট সেগমেন্ট আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
সক্রিয় রুট বর্তমান ট্রিপের সক্রিয় রুট সেগমেন্ট। এই সেগমেন্টে গাড়ির বর্তমান অবস্থান থেকে পরবর্তী গুরুত্বপূর্ণ স্থানে যাওয়ার রুট অন্তর্ভুক্ত রয়েছে। ট্রিপ স্ট্যাটাস যদি `GMTSTripStatusEnrouteToPickup` হয়, তাহলে পরবর্তী গুরুত্বপূর্ণ লোকেশন হল পিকআপ লোকেশন। ট্রিপ স্ট্যাটাস যদি `GMTSTripStatusEnrouteToDropoff` হয়, তাহলে পরবর্তী গুরুত্বপূর্ণ লোকেশন হল ড্রপ অফ লোকেশন।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateRemainingRoute: (শূন্যযোগ্য NSArray< GMTSLatLng * > *) অবশিষ্ট রুট
[optional]

ট্রিপের অবশিষ্ট রুট সেগমেন্ট আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
অবশিষ্ট রুট বর্তমান ট্রিপের অবশিষ্ট রুট সেগমেন্ট। এই সেগমেন্টে বর্তমান ব্যবহারকারীর পরবর্তী গন্তব্য থেকে ব্যবহারকারীর চূড়ান্ত গন্তব্যের রুট অন্তর্ভুক্ত রয়েছে। ট্রিপ স্ট্যাটাস যদি `GMTSTripStatusEnrouteToPickup` হয়, তাহলে বাকি রুট সেগমেন্ট হবে পিক-আপ লোকেশন থেকে ড্রপ-অফ লোকেশন পর্যন্ত।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateRemainingRouteDistance: (int32_t) অবশিষ্ট রুট দূরত্ব
[optional]

ট্রিপের অবশিষ্ট রুটের দূরত্ব আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
অবশিষ্ট রুট দূরত্ব বর্তমান ব্যবহারকারীর পরবর্তী গন্তব্য থেকে তাদের চূড়ান্ত গন্তব্যের মধ্যে অবশিষ্ট রুটের মিটারে দূরত্ব। পরবর্তী গন্তব্য বর্তমান ভ্রমণের অবস্থার উপর নির্ভর করে। ট্রিপ স্ট্যাটাস যদি `GMTSTripStatusEnrouteToPickup` হয়, তাহলে পরবর্তী গন্তব্য হল ড্রপ-অফ লোকেশন। আপনার অ্যাপ অবশ্যই প্রয়োজনীয় পরিমাপ রূপান্তর প্রদান করবে।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateRemainingWaypoints: (শূন্যযোগ্য NSArray< GMTSTripWaypoint * > *) অবশিষ্ট ওয়েপয়েন্ট
[optional]

ট্রিপের মধ্যবর্তী ওয়েপয়েন্ট আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
অবশিষ্ট ওয়েপয়েন্ট বর্তমান অবশিষ্ট উপায় পয়েন্ট.
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateIntermediate Destinations: (শূন্যযোগ্য NSArray< GMTSTerminalLocation * > *) মধ্যবর্তী গন্তব্য
[optional]

ট্রিপের ওয়েপয়েন্ট আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
মধ্যবর্তী গন্তব্য এই ট্রিপের জন্য বর্তমান অবশিষ্ট মধ্যবর্তী পথপয়েন্ট।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateActiveRouteTraffic: ( বাতিলযোগ্য GMTSTtrafficData *) সক্রিয় রুট ট্রাফিক
[optional]

ট্রিপের সক্রিয় রুট বিভাগের জন্য ট্রাফিক ডেটা আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
সক্রিয় রুট ট্রাফিক বর্তমান ট্রিপের সক্রিয় রুট ট্রাফিক বিভাগ। এই সেগমেন্টে গাড়ির বর্তমান অবস্থান থেকে পরবর্তী গুরুত্বপূর্ণ স্থানে যাওয়ার রুট অন্তর্ভুক্ত রয়েছে। ট্রিপ স্ট্যাটাস যদি `GMTSTripStatusEnrouteToPickup` হয়, তাহলে পরবর্তী গুরুত্বপূর্ণ লোকেশন হল পিকআপ লোকেশন। ট্রিপ স্ট্যাটাস যদি `GMTSTripStatusEnrouteToDropoff` হয়, তাহলে পরবর্তী গুরুত্বপূর্ণ লোকেশন হল ড্রপ অফ লোকেশন।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
didUpdateRemainingRouteTraffic: ( বাতিলযোগ্য GMTSTtrafficData *) অবশিষ্ট রুট ট্রাফিক
[optional]

ট্রিপের অবশিষ্ট রুট বিভাগের জন্য ট্রাফিক ডেটা আপডেট করা হলে কল করা হয়।

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
অবশিষ্ট রুট ট্রাফিক বর্তমান ট্রিপের অবশিষ্ট রুট সেগমেন্টের ট্রাফিক ডেটা।
- (অকার্যকর) ট্রিপ মডেল: ( GMTCTripModel *) ট্রিপ মডেল
ব্যর্থতা আপডেট ট্রিপ উইথ ত্রুটি: ( বাতিলযোগ্য NSError *) ত্রুটি
[optional]

ট্রিপ পর্যবেক্ষণ অনুরোধ ত্রুটি আপডেট করা হয়েছে যখন কল করা হয়.

পরামিতি:
ট্রিপ মডেল GMTCTripModel এর উদাহরণ যা ইভেন্টটি তৈরি করেছে।
ত্রুটি বর্তমান ট্রিপ পর্যবেক্ষণ অনুরোধের ত্রুটি. মান শূন্য হতে পারে.