<GMTCTripModelSubscriber> مرجع پروتکل

مرجع پروتکل <GMTCTripModelSubscriber>

بررسی اجمالی

یک پروتکل مشترک برای به‌روزرسانی رویداد GMTCTripModel .

توابع اعضای عمومی

(خالی) - tripModel:didUpdateModelState:
زمانی که وضعیت جلسه سفر به‌روزرسانی شد، تماس گرفته می‌شود.
(خالی) - tripModel:didUpdateTrip:updatedPropertyFields:
زمانی که سفر فعلی به‌روزرسانی شد، تماس گرفته می‌شود.
(خالی) - tripModel:didUpdateTripStatus:
زمانی که وضعیت سفر فعلی به‌روزرسانی شد، تماس گرفته می‌شود.
(خالی) - tripModel:didUpdateVehicleLocation:
زمانی که مکان خودرو به‌روزرسانی شده باشد، تماس گرفته می‌شود.
(خالی) - tripModel:didUpdatePickupLocation:
زمانی تماس گرفته می شود که مکان تحویل به روز شده باشد.
(خالی) - tripModel:didUpdateDropoffLocation:
زمانی که مکان تخلیه به‌روزرسانی شد، تماس گرفته می‌شود.
(خالی) - tripModel:didUpdateETAToNextWaypoint:
هنگامی که ETA به ایستگاه بعدی به روز می شود، فراخوانی می شود.
(خالی) - tripModel:didUpdatePickupETA:
زمانی که ETA راننده به نقطه پیکاپ به روز می شود، تماس می گیرد.
(خالی) - tripModel:didUpdateDropoffETA:
زمانی فراخوانی می شود که ETA راننده به نقطه خروج به روز شود.
(خالی) - tripModel:didUpdateActiveRouteRemainingDistance:
زمانی که مسافت باقی مانده از مسیر فعال سفر به روز شده باشد، تماس گرفته می شود.
(خالی) - tripModel:didUpdateActiveRoute:
زمانی که بخش مسیر فعال سفر به‌روزرسانی شده باشد، تماس گرفته می‌شود.
(خالی) - tripModel:didUpdateRemainingRoute:
زمانی فراخوانی می شود که بخش مسیر باقی مانده از سفر به روز شود.
(خالی) - tripModel:didUpdateRemainingRouteDistance:
زمانی تماس گرفته می شود که مسافت مسیر باقی مانده سفر به روز شود.
(خالی) - tripModel:didUpdateRemainingWaypoints:
زمانی تماس گرفته می شود که ایستگاه های بین راهی سفر به روز شده باشند.
(خالی) - tripModel:didUpdateIntermediateDestinations:
زمانی که ایستگاه های بین راهی سفر به روز شده باشند، تماس گرفته می شود.
(خالی) - tripModel:didUpdateActiveRouteTraffic:
زمانی فراخوانی می شود که داده های ترافیک برای بخش مسیر فعال سفر به روز شده باشد.
(خالی) - tripModel:didUpdateRemainingRouteTraffic:
زمانی که داده های ترافیک برای بخش مسیر باقی مانده از سفر به روز شده باشد، تماس گرفته می شود.
(خالی) - tripModel:didFailUpdateTripWithError:
زمانی که خطای درخواست نظارت بر سفر به‌روزرسانی شد، تماس گرفته می‌شود.

مستندات عملکرد اعضا

- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateModelState: (عدد GMTCTripModelState ) وضعیت جلسه
[optional]

زمانی که وضعیت جلسه سفر به‌روزرسانی شد، تماس گرفته می‌شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
وضعیت جلسه وضعیت جلسه جدید
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateTrip: ( GMTSTrip nullable *) سفر
updatedPropertyFields: ( GMTSTripPropertyFields ) updatedPropertyFields
[optional]

زمانی که سفر فعلی به‌روزرسانی شد، تماس گرفته می‌شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
سفر سفری که تغییر کرده است.
updatedPropertyFields خواص به روز شده
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateTripStatus: (عدد GMTSTripStatus ) وضعیت سفر
[optional]

زمانی که وضعیت سفر فعلی به‌روزرسانی شد، تماس گرفته می‌شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
وضعیت سفر وضعیت سفر به روز شده
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateVehicleLocation: ( GMTSVehicleLocation *) مکان وسیله نقلیه
[optional]

زمانی که مکان خودرو به‌روزرسانی شده باشد، تماس گرفته می‌شود.

مکان جدید ممکن است متفاوت از مکان قبلی نباشد.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
مکان وسیله نقلیه آخرین مکان شناخته شده وسیله نقلیه سفر فعلی.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdatePickupLocation: ( GMTSTterminalLocation قابل تهی *) محل وانت
[optional]

زمانی تماس گرفته می شود که مکان تحویل به روز شده باشد.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
محل وانت مکان فعلی تحویل اگر سفر بازنشانی یا لغو شود، ممکن است صفر باشد.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateDropoffLocation: ( GMTSTterminalLocation قابل تهی *) dropoffLocation
[optional]

زمانی که مکان تخلیه به‌روزرسانی شد، تماس گرفته می‌شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
dropoffLocation محل تخلیه فعلی اگر سفر بازنشانی یا لغو شود، ممکن است صفر باشد.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateETAToNextWaypoint: (NSTtimeInterval) nextWaypointETA
[optional]

هنگامی که ETA به ایستگاه بعدی به روز می شود، فراخوانی می شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
nextWaypointETA ETA فعلی راننده به نقطه تحویل. اگر سفر بازنشانی یا لغو شد، ممکن است 0 باشد.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdatePickupETA: (NSTtimeInterval) پیکاپ پتا
[optional]

زمانی که ETA راننده به نقطه پیکاپ به روز می شود، تماس می گیرد.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
پیکاپ پتا ETA فعلی راننده به نقطه تحویل. اگر سفر بازنشانی یا لغو شده باشد، ممکن است 0 باشد.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateDropoffETA: (NSTtimeInterval) dropoffETA
[optional]

زمانی فراخوانی می شود که ETA راننده به نقطه خروج به روز شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
dropoffETA ETA فعلی راننده تا نقطه رها کردن. اگر سفر بازنشانی یا لغو شده باشد، ممکن است 0 باشد.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateActiveRouteRemainingDistance: (int32_t) activeRouteRemainingDistance
[optional]

زمانی که مسافت باقی مانده از مسیر فعال سفر به روز شده باشد، تماس گرفته می شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
activeRouteRemainingDistance فاصله بر حسب متر که در مسیر فعال بین مکان فعلی وسیله نقلیه و مکان مهم بعدی باقی می ماند. مکان مهم بعدی به وضعیت سفر فعلی بستگی دارد. اگر وضعیت سفر "GMTSTripStatusEnrouteToPickup" باشد، این فاصله تا محل تحویل است. اگر وضعیت سفر 'GMTSTripStatusEnrouteToDropoff' باشد، این فاصله تا مکان تحویل است. برنامه شما باید هر گونه تبدیل اندازه گیری لازم را ارائه دهد.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateActiveRoute: (NSArray nullable< GMTSLatLng * > *) فعال مسیر
[optional]

زمانی که بخش مسیر فعال سفر به‌روزرسانی شده باشد، تماس گرفته می‌شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
فعال مسیر بخش مسیر فعال سفر فعلی. این بخش شامل مسیر از مکان فعلی وسیله نقلیه تا مکان مهم بعدی است. اگر وضعیت سفر «GMTSTripStatusEnrouteToPickup» باشد، مکان مهم بعدی، مکان تحویل است. اگر وضعیت سفر «GMTSTripStatusEnrouteToDropoff» باشد، مکان مهم بعدی، محل خروج است.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateRemainingRoute: (NSArray nullable< GMTSLatLng * > *) باقی مانده مسیر
[optional]

زمانی فراخوانی می شود که بخش مسیر باقی مانده از سفر به روز شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
باقی مانده مسیر بخش مسیر باقی مانده از سفر فعلی. این بخش شامل مسیر از مقصد بعدی کاربر فعلی تا مقصد نهایی کاربر است. اگر وضعیت سفر «GMTSTripStatusEnrouteToPickup» باشد، بخش مسیر باقیمانده، بخشی از محل تحویل به محل تحویل خواهد بود.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateRemainingRouteDistance: (int32_t) باقی مانده مسیر
[optional]

زمانی تماس گرفته می شود که مسافت مسیر باقی مانده سفر به روز شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
باقی مانده مسیر فاصله بر حسب متر از مسیر باقیمانده بین مقصد بعدی کاربر فعلی تا مقصد نهایی. مقصد بعدی به وضعیت سفر فعلی بستگی دارد. اگر وضعیت سفر «GMTSTripStatusEnrouteToPickup» باشد، مقصد بعدی محل تحویل است. برنامه شما باید هر گونه تبدیل اندازه گیری لازم را ارائه دهد.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateRemainingWaypoints: (NSArray nullable< GMTSTripWaypoint * > *) نقاط راه باقی مانده
[optional]

زمانی تماس گرفته می شود که ایستگاه های بین راهی سفر به روز شده باشند.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
نقاط راه باقی مانده نقاط بین راه فعلی
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateIntermediateDestinations: (NSArray nullable< GMTSTterminalLocation * > *) مقصدهای متوسط
[optional]

زمانی که ایستگاه های بین راهی سفر به روز شده باشند، تماس گرفته می شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
مقصدهای متوسط ایستگاه های بین راهی باقی مانده فعلی برای این سفر.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateActiveRouteTraffic: ( GMTSTtrafficData قابل تهی *) activeRouteTraffic
[optional]

زمانی فراخوانی می شود که داده های ترافیک برای بخش مسیر فعال سفر به روز شده باشد.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
activeRouteTraffic بخش ترافیک مسیر فعال سفر فعلی. این بخش شامل مسیر از مکان فعلی وسیله نقلیه تا مکان مهم بعدی است. اگر وضعیت سفر «GMTSTripStatusEnrouteToPickup» باشد، مکان مهم بعدی، مکان تحویل است. اگر وضعیت سفر «GMTSTripStatusEnrouteToDropoff» باشد، مکان مهم بعدی، محل خروج است.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didUpdateRemainingRouteTraffic: ( GMTSTtrafficData قابل تهی *) باقی مانده روت ترافیک
[optional]

زمانی که داده های ترافیک برای بخش مسیر باقی مانده از سفر به روز شده باشد، تماس گرفته می شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
باقی مانده روت ترافیک داده های ترافیک برای بخش مسیر باقی مانده از سفر فعلی.
- (باطل) tripModel: ( GMTCTripModel *) مدل trip
didFailUpdateTripWithError: (خطای NSE قابل تهی *) خطا
[optional]

زمانی که خطای درخواست نظارت بر سفر به‌روزرسانی شد، تماس گرفته می‌شود.

مولفه های:
مدل trip نمونه GMTCTripModel که رویداد را ایجاد کرد.
خطا خطای درخواست نظارت بر سفر فعلی. مقدار می تواند صفر باشد.