DownloadableRegionsCallback typedef

DownloadableRegionsCallback = void Function(MapLoaderError? maploaderError, List<Region>? regions)

A method which is called on the main thread when MapDownloader.getDownloadableRegionsWithLanguageCode has been completed.

The first argument indicates an error in case of a failure. The second argument contains the results. Both arguments cannot be null at the same time - or not null at the same time.

  • maploaderError Represents an error in case of a failure. It is null for an operation that succeeds.

  • regions Represents a list of downloadable regions. It is null in case of an error. Each region can contain child regions that can contain child regions and so on. Usually, the top-level regions represent continents that contain countries as children.

Implementation

typedef DownloadableRegionsCallback = void Function(MapLoaderError? maploaderError, List<Region>? regions);