21 #import <ArcGIS/AGSLoadableBase.h> 22 #import <ArcGIS/AGSJSONSerializable.h> 23 #import <ArcGIS/AGSPortalTypes.h> 61 #pragma mark initializers 70 -(instancetype)initWithPortal:(
AGSPortal*)portal groupID:(NSString*)groupID;
78 +(instancetype)portalGroupWithPortal:(
AGSPortal*)portal groupID:(NSString*)groupID;
88 #pragma mark properties 94 @property (nullable, nonatomic, weak, readonly)
AGSPortal *portal;
99 @property (nullable, nonatomic, copy, readonly) NSString *
groupID;
104 @property (nullable, nonatomic, copy, readonly) NSString *
title;
109 @property (nullable, nonatomic, copy, readonly) NSString *
owner;
119 @property (nullable, nonatomic, copy, readonly) NSString *
snippet;
124 @property (nullable, nonatomic, copy, readonly) NSArray<NSString*> *
tags;
129 @property (nullable, nonatomic, strong, readonly) NSDate *
created;
134 @property (nullable, nonatomic, strong, readonly) NSDate *
modified;
147 @property (nonatomic, assign, readonly, getter=isInvitationOnly) BOOL
invitationOnly;
160 @property (nullable, nonatomic, copy, readonly) NSArray<NSString*> *
users;
165 @property (nullable, nonatomic, copy, readonly) NSArray<NSString*> *
admins;
180 @property (nonatomic, assign, readonly, getter=isViewOnly) BOOL
viewOnly;
185 @property (nullable, nonatomic, copy, readonly) NSString *
phone;
195 -(id<
AGSCancelable>)fetchUsersWithCompletion:(nullable
void(^)(NSArray<NSString*> * __nullable
users, NSArray<NSString*> * __nullable
admins, NSError * __nullable error))completion;
NSArray< NSString * > * users
Definition: AGSPortalGroup.h:160
Represents a group within the Portal or Organization.
Definition: AGSPortalGroup.h:58
NSString * snippet
Definition: AGSPortalGroup.h:119
A base class for loadables.
Definition: AGSLoadableBase.h:37
BOOL viewOnly
Definition: AGSPortalGroup.h:180
AGSPortalQuerySortOrder
Definition: AGSPortalTypes.h:257
Definition: AGSPortalGroup.h:33
NSDate * created
Definition: AGSPortalGroup.h:129
An image that is loaded asynchronously.
Definition: AGSLoadableImage.h:27
Results of a Group Content Search operation performed on a PortalGroup.
Definition: AGSPortalGroupContentSearchResultSet.h:33
NSArray< NSString * > * tags
Definition: AGSPortalGroup.h:124
AGSPortalGroupSortField
Definition: AGSPortalGroup.h:31
Definition: AGSPortalGroup.h:34
NSString * groupDescription
Definition: AGSPortalGroup.h:114
AGSPortalGroupSortField sortField
Definition: AGSPortalGroup.h:170
NSString * owner
Definition: AGSPortalGroup.h:109
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:32
BOOL invitationOnly
Definition: AGSPortalGroup.h:147
AGSLoadableImage * thumbnail
Definition: AGSPortalGroup.h:155
Definition: AGSPortalGroup.h:37
NSString * title
Definition: AGSPortalGroup.h:104
AGSPortalAccess
Definition: AGSPortalTypes.h:245
Definition: AGSPortalGroup.h:36
NSDate * modified
Definition: AGSPortalGroup.h:134
AGSPortalQuerySortOrder sortOrder
Definition: AGSPortalGroup.h:175
Definition: AGSPortalGroup.h:35
NSString * phone
Definition: AGSPortalGroup.h:185
NSString * groupID
Definition: AGSPortalGroup.h:99
AGSPortalAccess access
Definition: AGSPortalGroup.h:142
Contains search parameters suitable for finding portal items that belong to a portal group...
Definition: AGSPortalGroupContentSearchParameters.h:43
Definition: AGSPortalGroup.h:32
NSArray< NSString * > * admins
Definition: AGSPortalGroup.h:165
Definition: AGSPortalGroup.h:38
An Object representing a Portal for ArcGIS.
Definition: AGSPortal.h:98
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:32