SYIncidentsManager Class Reference

Provides interface for adding/removing incidents to map. More...

#import <SYIncidentsManager.h>

Inheritance diagram for SYIncidentsManager:
Collaboration diagram for SYIncidentsManager:

Instance Methods

((unavailable("Use +[SYIncidentsManager shared] instead.") - __attribute__
 
(void) - addIncidents:completion:
 
(void) - removeIncidentsWithIds:completion:
 
(void) - removeAllIncidentsWithCompletion:
 

Class Methods

(nullable SYIncidentsManager *) + shared
 Returns SYIncidentsManager singleton instance (or nil if SygicMaps SDK is not initialized). More...
 
((unavailable("Use +[SYIncidentsManager shared] instead.") + __attribute__
 

Detailed Description

Provides interface for adding/removing incidents to map.

Method Documentation

◆ shared

+ (nullable SYIncidentsManager*) shared

Returns SYIncidentsManager singleton instance (or nil if SygicMaps SDK is not initialized).

◆ __attribute__ [1/2]

- ((unavailable("Use +[SYIncidentsManager shared] instead.") __attribute__

◆ __attribute__ [2/2]

+ ((unavailable("Use +[SYIncidentsManager shared] instead.") __attribute__

◆ addIncidents:completion:

- (void) addIncidents: (nonnull NSArray< SYIncidentData * > *)  incidents
completion: (nonnull SYIncidentsManagerDefaultCompletionBlock)  completion 

◆ removeIncidentsWithIds:completion:

- (void) removeIncidentsWithIds: (nonnull NSArray< SYIncidentId * > *)  ids
completion: (nonnull SYIncidentsManagerDefaultCompletionBlock)  completion 

◆ removeAllIncidentsWithCompletion:

- (void) removeAllIncidentsWithCompletion: (nonnull SYIncidentsManagerDefaultCompletionBlock)  completion

The documentation for this class was generated from the following file: