AIQApiClient
@interface AIQApiClient : NSObject <NSURLSessionTaskDelegate>
AIQApiClient
-
Updates an AIQUser using AIQ user API
Declaration
Objective-C
- (void)updateUserProfile:(nonnull AIQUser *)user withCompletion:(nonnull AIQUserRequestCompletionBlock)completion;
Swift
func updateUserProfile(_ user: AIQUser, withCompletion completion: @escaping AIQUserRequestCompletionBlock)
Parameters
user
The AIQUser object
completion
The callback to run with the returned response from the API request.
-
Retrieves the collections available for an AIQ App
Declaration
Objective-C
- (void)retrieveCollectionsWithCompletion: (nonnull AIQCollectionsCompletionBlock)completion;
Swift
func retrieveCollections(completion: @escaping AIQCollectionsCompletionBlock)
Parameters
completion
The AIQCollectionsCompletionBlock callback returns an array in results