ArcGIS Runtime SDK for iOS: AGSServiceTimeInfo.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSServiceTimeInfo.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 #import <ArcGIS/AGSTimeValue.h>
23 
24 
25 
30 typedef NS_ENUM(NSInteger, AGSTimeRelation) {
35 };
36 
37 @class AGSTimeReference;
38 @class AGSTimeExtent;
39 
47 
48 #pragma mark -
49 #pragma mark initializers
50 
51 
52 
53 #pragma mark -
54 #pragma mark properties
55 
56 @property (nullable, nonatomic, strong, readonly) AGSTimeValue *defaultInterval;
57 
61 @property (nonatomic, assign, readonly) NSInteger defaultTimeInterval;
62 
66 @property (nonatomic, assign, readonly) AGSTimeUnit defaultTimeIntervalUnit;
67 
71 @property (nonatomic, assign, readonly) NSInteger defaultTimeWindow;
72 
76 @property (nonatomic, assign, readonly) BOOL hasLiveData;
77 
78 @property (nullable, nonatomic, strong, readonly) AGSTimeExtent *timeExtent;
79 
83 @property (nullable, nonatomic, strong, readonly) AGSTimeReference *timeReference;
84 
88 @property (nonatomic, assign, readonly) AGSTimeRelation timeRelation;
89 
90 @property (nullable, nonatomic, strong, readonly) AGSTimeValue *timeWindow;
91 
92 #pragma mark -
93 #pragma mark methods
94 
99 -(BOOL)isEqualToServiceTimeInfo:(AGSServiceTimeInfo*)other;
100 
101 @end
102 
103 
NSInteger defaultTimeInterval
Definition: AGSServiceTimeInfo.h:61
AGSTimeValue * timeWindow
Definition: AGSServiceTimeInfo.h:90
NSInteger defaultTimeWindow
Definition: AGSServiceTimeInfo.h:71
Represents a span of time between a start time and end time.
Definition: AGSTimeExtent.h:32
Definition: AGSServiceTimeInfo.h:34
Definition: AGSServiceTimeInfo.h:33
AGSTimeRelation timeRelation
Definition: AGSServiceTimeInfo.h:88
AGSTimeValue * defaultInterval
Definition: AGSServiceTimeInfo.h:56
AGSTimeReference * timeReference
Definition: AGSServiceTimeInfo.h:83
Contains information about how the time was measured.
Definition: AGSTimeReference.h:33
Definition: AGSObject.h:21
Information about an ArcGIS Server service time info.
Definition: AGSServiceTimeInfo.h:46
AGSTimeUnit
Definition: AGSTimeValue.h:30
Defines a period of time.
Definition: AGSTimeValue.h:50
AGSTimeExtent * timeExtent
Definition: AGSServiceTimeInfo.h:78
AGSTimeRelation
Definition: AGSServiceTimeInfo.h:30
BOOL hasLiveData
Definition: AGSServiceTimeInfo.h:76
AGSTimeUnit defaultTimeIntervalUnit
Definition: AGSServiceTimeInfo.h:66
Definition: AGSServiceTimeInfo.h:31
Definition: AGSServiceTimeInfo.h:32