Library Mobile API Reference for iPhone  MicroStrategy 2019
DossierManipulationRequest Class Reference

#import <MicroStrategyMobileSDK-Swift.h>

Inheritance diagram for DossierManipulationRequest:
BaseDossierRESTfulRequest BaseRESTfulRequest MSITaskRequest MSINetworkRequestImpl MSINetworkRequestBase <MSINetworkRequest>

Instance Methods

(NSString *_Nullable) - SWIFT_WARN_UNUSED_RESULT
 
(nonnull instancetype) - OBJC_DESIGNATED_INITIALIZER
 
- Instance Methods inherited from BaseDossierRESTfulRequest
(void) - setHeaderOnRequest:
 
- Instance Methods inherited from MSITaskRequest
(NSString *) - parametersString
 
- Instance Methods inherited from MSINetworkRequestImpl
(WebServerConfiguration *_Nullable) - getWebServer
 
(void) - setProjectInfo:
 
(BOOL) - displayNetworkErrors
 
(NSString *_Nullable) - networkTimeoutDetailMessage
 
(void) - addSessionTo:
 
(void) - URLSessionManager:task:didCompleteWithError:
 
(void) - URLSessionManager:dataTask:didReceiveResponse:completionHandler:
 
(void) - updateErrorDetails:with:
 
- Instance Methods inherited from MSINetworkRequestBase
(void) - addParameter:forKey:
 
(NSString *_Nullable) - encode:
 
(NSURL *_Nullable) - getBaseURL
 
(void) - setBaseURL:
 
(void) - setHTTPMethod:
 
(void) - setHTTPHeaderValue:forField:
 
(void) - logURL:
 
(void) - logURLTest:data:
 
(void) - addFile:forKey:
 
(NSString *_Nullable) - getRequestBody
 
(NSString *_Nullable) - getRequestBodyWithEncoding:
 
(void) - setIsURLLoggable:
 
(void) - setAuthenticationChallengeForNormalModeHandler:
 
(void) - addParameters
 
(void) - handleResponse:data:
 
(void) - reportError:
 
(void) - reportErrorWithErrorDetails:
 
(void) - reportSuccess:
 
(NSString *_Nullable) - loggableRequestBody
 
(void) - handleAuthenticationChallengeForNormalMode:completionHandler:
 
(void) - task:didFailWithError:
 
(NSString *_Nonnull) - loggingClassName
 
(WebAuthModes- serverAuthenticationMode
 
(nullable NSString *) - getExpectedHTTPMethod
 
(NSString *_Nullable) - getLoggerObjectID
 
(ErrorDetails *_Nonnull) - getErrorDetailsFromResponse:
 
(ErrorDetails *_Nonnull) - getErrorDetailsFromError:
 
(void) - URLSessionManager:dataTask:didReceiveResponse:completionHandler:
 
- Instance Methods inherited from <MSINetworkRequest>
(void) - start
 
(void) - cancel
 

Additional Inherited Members

- Protected Attributes inherited from MSITaskRequest
NSString * envType
 
NSString * taskID
 
- Protected Attributes inherited from MSINetworkRequestImpl
NSString * sessionState
 
- Protected Attributes inherited from MSINetworkRequestBase
NSURL * baseURL
 
NSMutableDictionary * parameters
 
long long readLength
 
BOOL isInAuthenticationError
 
BOOL isInAuthenticationErrorWithExpiration
 
int certificateError
 
BOOL isKeychainUnavailableForCertificate
 
BOOL isCertificatePinningError
 
AuthenticationChallengeForNormalModeHandler normalAuthenticationChallengeHandler
 
- Properties inherited from BaseDossierRESTfulRequest
NSString *_Nullable dossierID
 
- Properties inherited from MSINetworkRequestImpl
NSString * sessionID
 
MSIProjectConfigurationproject
 
NSString * loggerID
 
NetworkRequestServerType serverType
 
BOOL suppressNetworkErrorAlerts
 
BOOL usePreferenceStoreForNetworkConnection
 
ClientRequestExecutionHandlerFlags requestExeFlag
 
BOOL isInfluencedByOfflineMode
 
BOOL shouldPromptTouchIdForBasicChallenge
 
BOOL basicChallengeTriggeredByUI
 
- Properties inherited from MSINetworkRequestBase
id< NetworkResponseHandler > handler
 
NSMutableURLRequest * request
 
NSHTTPURLResponse * response
 
NSDate * requestStartTime
 
BOOL notifyProgress
 
EnumNetworkDownloadMode returnDataIncrementally
 
int incrementalDataMinSize
 
BOOL connectionShouldUseCredentialStorage
 
NSInteger networkTimeoutInterval
 
BOOL isAsync
 
BOOL cancelAuthenticationChallengeForClientCertificateMode
 
BOOL ignoreIdentityForClientCertificateMode
 
BOOL isXHR
 
void(^ startRequetCallback )(void)
 
NSMutableData * dataCollection
 

Method Documentation

◆ OBJC_DESIGNATED_INITIALIZER()

- (nonnull instancetype) OBJC_DESIGNATED_INITIALIZER

◆ SWIFT_WARN_UNUSED_RESULT()

- (NSString * _Nullable) SWIFT_WARN_UNUSED_RESULT

Implements BaseRESTfulRequest.