Library Mobile API Reference for iPhone  MicroStrategy 2019
<ReportMap> Protocol Reference

#import <MicroStrategyMobileSDK-Swift.h>

Instance Methods

(void) - clear
 
(NSInteger) - SWIFT_WARN_UNUSED_RESULT
 
(void) - addReportWithReport:
 
(void) - removeReportWithReport:
 
(void) - removeReportWithServerID:projectID:subscriptionID:
 
(ReportInfo *_Nullable) - getReportWithProject:subscriptionID:
 
(ReportInfo *_Nullable) - getReportWithServerID:projectID:subscriptionID:
 
(void) - enumerateReportWithHandler:
 
(void) - enumerateReportWithProject:handler:
 
(void) - enumerateReportWithProjectID:serverID:handler:
 
(void) - addServerMapKeyWithServerID:
 
(void) - addProjectMapKeyWithServerID:projectID:
 

Method Documentation

◆ addProjectMapKeyWithServerID:projectID:()

- (void) addProjectMapKeyWithServerID: (NSString *_Nonnull)  serverID
projectID: (NSString *_Nonnull)  projectID 

◆ addReportWithReport:()

- (void) addReportWithReport: (MSIReportDisplayInfo *_Nonnull)  report

◆ addServerMapKeyWithServerID:()

- (void) addServerMapKeyWithServerID: (NSString *_Nonnull)  serverID

◆ clear()

- (void) clear

◆ enumerateReportWithHandler:()

- (void) enumerateReportWithHandler: (BOOL(^)(ReportInfo *_Nullable, NSString *_Nonnull, NSString *_Nonnull, NSString *_Nonnull))  handler

◆ enumerateReportWithProject:handler:()

- (void) enumerateReportWithProject: (MSIProjectInfo *_Nullable)  project
handler: (BOOL(^)(ReportInfo *_Nullable, NSString *_Nonnull, NSString *_Nonnull, NSString *_Nonnull))  handler 

◆ enumerateReportWithProjectID:serverID:handler:()

- (void) enumerateReportWithProjectID: (NSString *_Nonnull)  projectID
serverID: (NSString *_Nonnull)  serverID
handler: (BOOL(^)(ReportInfo *_Nullable, NSString *_Nonnull, NSString *_Nonnull, NSString *_Nonnull))  handler 

◆ getReportWithProject:subscriptionID:()

- (ReportInfo * _Nullable) getReportWithProject: (MSIProjectInfo *_Nullable)  project
subscriptionID: (NSString *_Nonnull)  SWIFT_WARN_UNUSED_RESULT 

◆ getReportWithServerID:projectID:subscriptionID:()

- (ReportInfo * _Nullable) getReportWithServerID: (NSString *_Nonnull)  serverID
projectID: (NSString *_Nonnull)  projectID
subscriptionID: (NSString *_Nonnull)  SWIFT_WARN_UNUSED_RESULT 

◆ removeReportWithReport:()

- (void) removeReportWithReport: (MSIReportDisplayInfo *_Nonnull)  report

◆ removeReportWithServerID:projectID:subscriptionID:()

- (void) removeReportWithServerID: (NSString *_Nonnull)  serverID
projectID: (NSString *_Nonnull)  projectID
subscriptionID: (NSString *_Nonnull)  subscriptionID 

◆ SWIFT_WARN_UNUSED_RESULT()

- (NSInteger) SWIFT_WARN_UNUSED_RESULT