EAEExxtractorChannelRequesting

Objective-C

@protocol EAEExxtractorChannelRequesting

/*!
   Method that performs the request which retrieves the network audio channels
 
   @param success The block which will be executed upon a successful request
   @param failure The block which will be executed upon a failed request
 */
- (void)requestNetworkChannelsWithSuccess:(BAWebServiceSuccessResponse)success
                                  failure:(BAWebServiceFailureResponse)failure
                         isHTTPSAvailable:(BOOL) isHTTPSAvailable;

/*!
 Method that performs the request which retrieves the audio channels
 
 @param success The block which will be executed upon a successful request
 @param failure The block which will be executed upon a failed request
 */
- (void)requestLocalChannelsWithSuccess:(BAWebServiceSuccessResponse)success
                                failure:(BAWebServiceFailureResponse)failure;
/*!
 Method that performs the request which updates a local channel
 
 @param channel The local channel that will be updated
 @param success The block which will be executed upon a successful request
 @param failure The block which will be executed upon a failed request
 */
- (void)updateLocalChannel:(EAEAudioChannel *) channel
                   success:(BAWebServiceSuccessResponse)success
                   failure:(BAWebServiceFailureResponse)failure;
/*!
 Method that validates if private channels feature is available
 
 @param success The block which will be executed upon a successful request
 @param failure The block which will be executed upon a failed request
 */
- (void)isPrivateChannelsEnabled:(BAWebServiceSuccessResponse)success
                                failure:(BAWebServiceFailureResponse)failure;

/*!
   Method that performs the request which retrieves the private audio channels
 
   @param success The block which will be executed upon a successful request
   @param failure The block which will be executed upon a failed request
 */
- (void)requestPrivateChannelsWithSuccess:(BAWebServiceSuccessResponse)success
                                  failure:(BAWebServiceFailureResponse)failure
                           isAdminEnabled:(NSString*) isAdminEnabled
                         isHTTPSAvailable:(BOOL) isHTTPSAvailable;

/*!
 Method that performs the request which updates a local channel
 
 @param channels The channels that will be updated
 @param success The block which will be executed upon a successful request
 @param failure The block which will be executed upon a failed request
 */
- (void)updateChannelsPrivacy:(NSArray *) channels
                   success:(BAWebServiceSuccessResponse)success
                   failure:(BAWebServiceFailureResponse)failure;

@end

Swift

protocol EAEExxtractorChannelRequesting

Undocumented