ArcGIS Runtime SDK for iOS: AGSGeoprocessingParameterInfo.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSGeoprocessingParameterInfo.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/AGSGeoprocessingTypes.h>
23 
24 
25 
30 typedef NS_ENUM(NSInteger, AGSGeoprocessingParameterDirection) {
33 };
34 
36 
44 
45 #pragma mark -
46 #pragma mark initializers
47 
48 
49 
50 #pragma mark -
51 #pragma mark properties
52 
56 @property (nonatomic, copy, readonly) NSString *category;
57 
61 @property (nonatomic, copy, readonly) NSArray<NSString*> *choiceList;
62 
66 @property (nonatomic, assign, readonly) AGSGeoprocessingParameterType dataType;
67 
71 @property (nullable, nonatomic, strong, readonly) AGSGeoprocessingParameter *defaultParameter;
72 
76 @property (nonatomic, copy, readonly) NSString *parameterDescription;
77 
81 @property (nonatomic, assign, readonly) AGSGeoprocessingParameterDirection direction;
82 
86 @property (nonatomic, copy, readonly) NSString *displayName;
87 
91 @property (nonatomic, assign, readonly) BOOL featuresRequireGeometry;
92 
96 @property (nonatomic, assign, readonly, getter=isRequired) BOOL required;
97 
101 @property (nonatomic, assign, readonly) AGSGeoprocessingParameterType multiValueDataType;
102 
106 @property (nonatomic, copy, readonly) NSString *name;
107 
108 #pragma mark -
109 #pragma mark methods
110 
111 @end
112 
113 
AGSGeoprocessingParameterType
Definition: AGSGeoprocessingTypes.h:29
BOOL required
Definition: AGSGeoprocessingParameterInfo.h:96
NSString * parameterDescription
Definition: AGSGeoprocessingParameterInfo.h:76
AGSGeoprocessingParameterDirection direction
Definition: AGSGeoprocessingParameterInfo.h:81
AGSGeoprocessingParameterDirection
Definition: AGSGeoprocessingParameterInfo.h:30
NSString * name
Definition: AGSGeoprocessingParameterInfo.h:106
Definition: AGSGeoprocessingParameterInfo.h:31
AGSGeoprocessingParameterType multiValueDataType
Definition: AGSGeoprocessingParameterInfo.h:101
AGSGeoprocessingParameterType dataType
Definition: AGSGeoprocessingParameterInfo.h:66
AGSGeoprocessingParameter * defaultParameter
Definition: AGSGeoprocessingParameterInfo.h:71
Information about an input/output Geoprocessing Task parameter.
Definition: AGSGeoprocessingParameterInfo.h:43
NSString * category
Definition: AGSGeoprocessingParameterInfo.h:56
Definition: AGSObject.h:21
NSArray< NSString * > * choiceList
Definition: AGSGeoprocessingParameterInfo.h:61
BOOL featuresRequireGeometry
Definition: AGSGeoprocessingParameterInfo.h:91
NSString * displayName
Definition: AGSGeoprocessingParameterInfo.h:86
Definition: AGSGeoprocessingParameterInfo.h:32
A base class for geoprocessing parameters.
Definition: AGSGeoprocessingParameter.h:30