21 #import <ArcGIS/AGSLoadableBase.h> 22 #import <ArcGIS/AGSRemoteResource.h> 101 #pragma mark initializers 118 -(instancetype)initWithURL:(NSURL *)url loginRequired:(BOOL)loginRequired;
133 +(instancetype)portalWithURL:(NSURL*)URL loginRequired:(BOOL)loginRequired;
146 +(instancetype)ArcGISOnlineWithLoginRequired:(BOOL)loginRequired;
149 #pragma mark properties 167 @property (nullable, nonatomic, copy, readonly) NSArray<AGSPortalGroup*> *
featuredGroups;
175 @property (nonatomic, assign, readonly, getter=isLoginRequired) BOOL
loginRequired;
187 @property (nullable, nonatomic, strong, readwrite) NSLocale *
locale;
225 -(id<
AGSCancelable>)fetchBasemapsWithCompletion:(nullable
void(^)(NSArray<
AGSBasemap*> * __nullable basemaps, NSError * __nullable error))completion;
234 -(id<
AGSCancelable>)fetchVectorBasemapsWithCompletion:(
void(^)(NSArray<
AGSBasemap*> * __nullable vectorBasemaps, NSError * __nullable error))completion;
252 -(id<
AGSCancelable>)fetchFeaturedItemsWithCompletion:(nullable
void(^)(NSArray<
AGSPortalItem*> * __nullable featuredItems, NSError * __nullable error))completion;
261 -(id<
AGSCancelable>)fetchHomePageFeaturedContentWithCompletion:(nullable
void(^)(NSArray<
AGSPortalItem*> * __nullable featuredItems, NSError * __nullable error))completion;
287 -(id<
AGSCancelable>)fetchLicenseInfoWithCompletion:(
void(^)(
AGSLicenseInfo * __nullable licenseInfo, NSError * __nullable error))completion;
Definition: AGSPortal.h:32
Represents a group within the Portal or Organization.
Definition: AGSPortalGroup.h:58
Defines a query on a portal.
Definition: AGSPortalQueryParameters.h:32
A base class for loadables.
Definition: AGSLoadableBase.h:37
AGSPortalInfo * portalInfo
Definition: AGSPortal.h:155
Definition: AGSPortal.h:34
NSLocale * locale
Definition: AGSPortal.h:187
Results of a query on a portal.
Definition: AGSPortalQueryResultSet.h:32
NSArray< AGSPortalGroup * > * featuredGroups
Definition: AGSPortal.h:167
Information about a Portal or Organization.
Definition: AGSPortalInfo.h:54
AGSPortalUser * user
Definition: AGSPortal.h:160
Definition: AGSPortal.h:31
Definition: AGSPortal.h:33
A basemap for a map or a scene.
Definition: AGSBasemap.h:65
Object representing a unit of content in an ArcGIS portal.
Definition: AGSPortalItem.h:44
An object representing a registered user of the portal or organization.
Definition: AGSPortalUser.h:60
BOOL loginRequired
Definition: AGSPortal.h:175
AGSPortalLoginType
Definition: AGSPortal.h:30
Represents a folder of content within the Portal or Organization.
Definition: AGSPortalFolder.h:31
A class that contains information pertaining to a licensed named user.
Definition: AGSLicenseInfo.h:34
A protocol adopted by classes that access remote network resources that have the potential to be secu...
Definition: AGSRemoteResource.h:34
An Object representing a Portal for ArcGIS.
Definition: AGSPortal.h:98
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:32