25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSLoadableRemoteResourceBase.h>
27 #import <ArcGIS/AGSGeodatabaseTaskTypes.h>
28 #import <ArcGIS/AGSAPIKeyResource.h>
29 #import <ArcGIS/AGSCancelable.h>
61 #pragma mark initializers
69 -(instancetype)initWithURL:(NSURL *)URL;
76 +(instancetype)geodatabaseSyncTaskWithURL:(NSURL *)URL;
79 #pragma mark properties
173 outputFileURL:(NSURL *)outputFileURL
174 completion:(
void(^)(BOOL result, NSError * __nullable error))completion;
215 -(id<
AGSCancelable>)registerSyncEnabledGeodatabase:(
AGSGeodatabase*)geodatabase completion:(nullable
void(^)(NSError * __nullable error))completion;
226 downloadFileURL:(NSURL *)downloadFileURL;
276 rollbackOnFailure:(BOOL)rollbackOnFailure
292 -(id<
AGSCancelable>)unregisterGeodatabase:(
AGSGeodatabase *)geodatabase completion:(nullable
void(^)(NSError * __nullable error))completion;
309 -(id<
AGSCancelable>)unregisterGeodatabaseWithSyncID:(NSUUID*)syncID completion:(nullable
void(^)(NSError * __nullable error))completion;
351 inputPath:(NSString *)inputPath
352 completion:(
void(^)(NSArray<
AGSSyncLayerResult *> * _Nullable result, NSError * _Nullable error))completion ;
AGSSyncDirection
Definition: AGSGeodatabaseTaskTypes.h:45
Definition: AGSGeodatabaseSyncTask.h:313
information about an ArcGIS Feature service
Definition: AGSArcGISFeatureServiceInfo.h:46
A job to generate a geodatabase from an ArcGIS Feature service.
Definition: AGSGenerateGeodatabaseJob.h:43
Parameters to generate a sync-enabled geodatabase.
Definition: AGSGenerateGeodatabaseParameters.h:56
A geodatabase on disk.
Definition: AGSGeodatabase.h:49
A task to download and synchronize a sync-enabled geodatabase.
Definition: AGSGeodatabaseSyncTask.h:58
AGSArcGISFeatureServiceInfo * featureServiceInfo
Definition: AGSGeodatabaseSyncTask.h:84
Base class for all classes that represent geometric shapes.
Definition: AGSGeometry.h:121
Definition: AGSLoadableRemoteResourceBase.h:35
A job to synchronize changes between a geodatabase and an ArcGIS Feature service.
Definition: AGSSyncGeodatabaseJob.h:44
Parameters to synchronize data of a sync-enabled geodatabase.
Definition: AGSSyncGeodatabaseParameters.h:47
Result of a sync operation by AGSSyncGeodatabaseJob.
Definition: AGSSyncLayerResult.h:41
An interface for getting and setting the API key of an object.
Definition: AGSAPIKeyResource.h:36
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:38