19 #import <ArcGIS/AGSGeoprocessingParameter.h> 36 #pragma mark initializers 43 -(instancetype)initWithURL:(NSURL*)URL;
45 -(instancetype)initWithInputFileURL:(NSURL*)inputFileURL;
47 -(instancetype)initWithUploadID:(NSString*)uploadID;
55 +(instancetype)geoprocessingDataFileWithURL:(NSURL*)URL;
57 +(instancetype)geoprocessingDataFileWithInputFileURL:(NSURL*)inputFileURL;
59 +(instancetype)geoprocessingDataFileWithUploadID:(NSString*)uploadID;
62 #pragma mark properties 67 @property (nullable, nonatomic, strong, readwrite) NSURL *
URL;
76 @property (nullable, nonatomic, strong, readwrite) NSURL *
inputFileURL;
85 @property (nonatomic, copy, readwrite) NSString *
uploadID;
95 -(id<
AGSCancelable>)downloadToFileURL:(NSURL*)fileURL completion:(
void(^)(NSURL * __nullable fileURL, NSError * __nullable error))completion;
instancetype geoprocessingDataFile()
NSURL * URL
Definition: AGSElevationServiceInfo.h:67
A geoprocessing parameter for files.
Definition: AGSGeoprocessingDataFile.h:32
NSURL * inputFileURL
Definition: AGSGeoprocessingDataFile.h:76
NSString * uploadID
Definition: AGSGeoprocessingDataFile.h:85
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:32
A base class for geoprocessing parameters.
Definition: AGSGeoprocessingParameter.h:30