Mobile API Reference  MicroStrategy 2019
ReconcileService Class Reference

#import <ReconcileService.h>

Inheritance diagram for ReconcileService:
MSIServiceImpl

Protected Attributes

NSMutableArray * networkReportList
 
MSIProjectConfiguration *__weak currentProject
 
NSMutableArray * reconcileErrors
 
NSMutableArray * projectErrors
 
MSIReportDisplayInfoparsingCurrentReport
 
NSMutableDictionary * cacheInfoClientMap
 
NSMutableDictionary * cacheInfoServerMap
 
- Protected Attributes inherited from MSIServiceImpl
NSInteger state
 
id< MSINetworkRequestrequest
 
id< ServiceHandler > __weak handler
 
TaskGroup * taskGroup
 
TaskInfo * taskInfo
 
id< Service > __weak innerService
 
BOOL suppressNetworkErrorAlerts
 
NSString * incrementalFileLocation
 
double priority
 
ClientRequestExecutionHandlerFlags requestExeFlag
 
BOOL makeIncrementalAvailable
 

Properties

MSIProjectConfigurationproject
 
MSIReportDisplayInforeport
 
NSInteger scope
 
NSInteger behavior
 
NSString * subscriptionID
 
MSTRErrorcurrentError
 
NSDictionary * customReportArrayByProjectIDDict
 
bool customReconcileSubscription
 
- Properties inherited from MSIServiceImpl
id< ServiceHandler > handler
 
BOOL suppressLoginPrompt
 
id< Service > innerService
 

Additional Inherited Members

- Instance Methods inherited from MSIServiceImpl
(void) - run
 
(NSString *) - getBaseURL:task:
 
(void) - handleData:request:
 
(void) - handleError:request:
 
(void) - handleDataProgress:Total:request:
 
(void) - setTaskGroup:
 
(NSString *) - sessionState:
 
(MSIProjectConfiguration *) - projectConfigForReport:
 
(void) - reportException:report:
 
(void) - reportError:report:
 
(NSString *) - getSessionState:
 
(MSIProjectConfiguration *) - getProjectConfig:
 
(MSIDevicePreferences *) - getDevicePrefs
 
(void) - reportException:project:
 
(void) - handleServiceFailedError:withProject:
 
(void) - resetInnerService
 
(void) - threadRun
 
(void) - handleClientVersionError:
 
(void) - handleObjectNotFoundError:
 
(void) - handleSessionExpiredError:
 

Member Data Documentation

◆ cacheInfoClientMap

- (NSMutableDictionary*) cacheInfoClientMap
protected

◆ cacheInfoServerMap

- (NSMutableDictionary*) cacheInfoServerMap
protected

◆ currentProject

- (MSIProjectConfiguration* __weak) currentProject
protected

◆ networkReportList

- (NSMutableArray*) networkReportList
protected

◆ parsingCurrentReport

- (MSIReportDisplayInfo*) parsingCurrentReport
protected

◆ projectErrors

- (NSMutableArray*) projectErrors
protected

◆ reconcileErrors

- (NSMutableArray*) reconcileErrors
protected

Property Documentation

◆ behavior

- (NSInteger) behavior
readwritenonatomicassign

◆ currentError

- (MSTRError *) currentError
readwritenonatomicstrong

◆ customReconcileSubscription

- (bool) customReconcileSubscription
readwritenonatomicassign

◆ customReportArrayByProjectIDDict

- (NSDictionary*) customReportArrayByProjectIDDict
readwritenonatomicstrong

input ReportDisplayInfo when scope is ReconcileScopeCustomize Type definition: NSDictionary*<NSString*, NSArray*<MSIReportDisplayInfo*>>

◆ project

- (MSIProjectConfiguration *) project
readwritenonatomicstrong

◆ report

- (MSIReportDisplayInfo *) report
readwritenonatomicstrong

◆ scope

- (NSInteger) scope
readwritenonatomicassign

◆ subscriptionID

- (NSString *) subscriptionID
readwritenonatomicstrong