Mobile API Reference  MicroStrategy 2019
LoginTaskRequest Class Reference

#import <LoginTaskRequest.h>

Inheritance diagram for LoginTaskRequest:
MSITaskRequest MSINetworkRequestImpl MSINetworkRequestBase <MSINetworkRequest>

Protected Attributes

NSString * serverName
 
NSString * projectName
 
NSString * userID
 
NSString * password
 
NSInteger port
 
NSInteger authMode
 
NSString * clientVersion
 
NSString * sessionKey
 
NSInteger clientType
 
NSString * deviceUUID
 
NSMutableDictionary * serverParameters
 
NSString * projectID
 
- 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
 
NSMutableData * dataCollection
 
long long readLength
 
BOOL isInAuthenticationError
 
BOOL isInAuthenticationErrorWithExpiration
 
int certificateError
 
BOOL isKeychainUnavailableForCertificate
 
BOOL isCertificatePinningError
 
AuthenticationChallengeForNormalModeHandler normalAuthenticationChallengeHandler
 

Additional Inherited Members

- Instance Methods inherited from MSINetworkRequestImpl
(WebServerConfiguration *) - getWebServer
 
(void) - setProjectInfo:
 
(BOOL- displayNetworkErrors
 
(NSString *) - networkTimeoutDetailMessage
 
- Instance Methods inherited from MSINetworkRequestBase
(void) - addParameter:forKey:
 
(NSString *) - encode:
 
(NSURL *) - getBaseURL
 
(void) - setBaseURL:
 
(void) - setHTTPMethod:
 
(void) - setHTTPHeaderValue:forField:
 
(void) - logURL:
 
(void) - addFile:forKey:
 
(NSString *) - getRequestBody
 
(void) - setIsURLLoggable:
 
(void) - setAuthenticationChallengeForNormalModeHandler:
 
(void) - addParameters
 
(void) - handleResponse:data:
 
(void) - reportError:
 
(void) - reportSuccess:
 
(NSString *) - loggableRequestBody
 
(void) - handleAuthenticationChallengeForNormalMode:completionHandler:
 
(void) - task:didFailWithError:
 
(NSString *) - loggingClassName
 
(WebAuthModes- serverAuthenticationMode
 
- Instance Methods inherited from <MSINetworkRequest>
(void) - start
 
(void) - cancel
 
- Properties inherited from MSINetworkRequestImpl
MSIProjectConfigurationproject
 
NetworkRequestServerType serverType
 
BOOL suppressNetworkErrorAlerts
 
BOOL usePreferenceStoreForNetworkConnection
 
ClientRequestExecutionHandlerFlags requestExeFlag
 
BOOL isInfluencedByOfflineMode
 
- 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
 

Member Data Documentation

◆ authMode

- (NSInteger) authMode
readwriteprotected

◆ clientType

- (NSInteger) clientType
readwriteprotected

◆ clientVersion

- (NSString *) clientVersion
readwritenonatomiccopyprotected

◆ deviceUUID

- (NSString *) deviceUUID
readwritenonatomiccopyprotected

◆ password

- (NSString *) password
readwritenonatomiccopyprotected

◆ port

- (NSInteger) port
readwriteprotected

◆ projectID

- (NSString *) projectID
readwritenonatomicstrongprotected

◆ projectName

- (NSString *) projectName
readwritenonatomiccopyprotected

◆ serverName

- (NSString *) serverName
readwritenonatomiccopyprotected

◆ serverParameters

- (NSMutableDictionary *) serverParameters
readwritenonatomicstrongprotected

◆ sessionKey

- (NSString *) sessionKey
readwritenonatomiccopyprotected

◆ userID

- (NSString *) userID
readwritenonatomiccopyprotected