ArcGIS Runtime SDK for iOS: AGSDirectionMessage.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSDirectionMessage.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 1995-2020 ESRI
3 
4  TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
5  Unpublished material - all rights reserved under the
6  Copyright Laws of the United States and applicable international
7  laws, treaties, and conventions.
8 
9  For additional information, contact:
10  Environmental Systems Research Institute, Inc.
11  Attn: Contracts and Legal Services Department
12  380 New York Street
13  Redlands, California, 92373
14  USA
15 
16  email: contracts@esri.com
17  */
18  //Required for Globals API doc
20 
21 #import <ArcGIS/AGSObject.h>
22 
23 
24 
38 typedef NS_ENUM(NSInteger, AGSDirectionMessageType) {
39  AGSDirectionMessageTypeLength ("AGSDirectionMessageTypeLength is no longer supported, use AGSDirectionManeuver.length instead") = 0,
40  AGSDirectionMessageTypeTime ("AGSDirectionMessageTypeTime is no longer supported, use AGSDirectionManeuver.duration instead") = 1,
41  AGSDirectionMessageTypeSummary ("AGSDirectionMessageTypeSummary is no longer supported, use AGSDirectionManeuver.duration and AGSDirectionManeuver.length instead") = 2,
42  AGSDirectionMessageTypeTimeWindow ("AGSDirectionMessageTypeTimeWindow is no longer supported, use AGSStop.timeWindowStart and AGSStop.timeWindowEnd instead") = 3,
43  AGSDirectionMessageTypeViolationTime ("AGSDirectionMessageTypeViolationTime is no longer supported, use AGSStop.violationTime instead") = 4,
44  AGSDirectionMessageTypeWaitTime ("AGSDirectionMessageTypeWaitTime is no longer supported, use AGSStop.waitTime instead") = 5,
45  AGSDirectionMessageTypeServiceTime ("AGSDirectionMessageTypeServiceTime is no longer supported, use the difference between AGSDirectionManeuver.duration and AGSStop.waitTime instead") = 6,
46  AGSDirectionMessageTypeEstimatedArrivalTime ("AGSDirectionMessageTypeEstimatedArrivalTime is no longer supported, use AGSDirectionManeuver.estimatedArriveTime instead") = 7,
47  AGSDirectionMessageTypeCumulativeLength ("AGSDirectionMessageTypeCumulativeLength is no longer supported, use the sum of previous AGSDirectionManeuver.length instead") = 8,
54 };
55 
63 
64 #pragma mark -
65 #pragma mark initializers
66 
67 
68 
69 #pragma mark -
70 #pragma mark properties
71 
75 @property (nonatomic, assign, readonly) AGSDirectionMessageType type;
76 
80 @property (nonatomic, copy, readonly) NSString *text;
81 
82 @end
83 
84 
Definition: AGSDirectionMessage.h:47
A message describing AGSDirectionManeuver.
Definition: AGSDirectionMessage.h:62
Definition: AGSDirectionMessage.h:46
Definition: AGSDirectionMessage.h:43
Definition: AGSDirectionMessage.h:40
Definition: AGSDirectionMessage.h:41
Definition: AGSDirectionMessage.h:52
AGSDirectionMessageType type
Definition: AGSDirectionMessage.h:75
NSString * text
Definition: AGSDirectionMessage.h:80
Definition: AGSDirectionMessage.h:44
Definition: AGSDirectionMessage.h:51
AGSDirectionMessageType
Definition: AGSDirectionMessage.h:38
Definition: AGSDirectionMessage.h:42
Definition: AGSObject.h:21
Definition: AGSDirectionMessage.h:39
Definition: AGSDirectionMessage.h:50
Definition: AGSDirectionMessage.h:53
Definition: AGSDirectionMessage.h:45
Definition: AGSDirectionMessage.h:49
Definition: AGSDirectionMessage.h:48