Package-level declarations

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class DirectoryLoggerStrategy : LoggerStrategy

LoggerStrategy that creates a file in the chosen directory and saves the logs.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface FileNameStrategy

Interface for strategies that provides the name of the logs file.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface LocationTracesRecorder

Responsible for recording the location traces from the navigation session. The instance of LocationTracesRecorder can be created using LocationTracesRecorderFactory.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
object LocationTracesRecorderFactory

Factory to create a LocationTracesRecorder.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
abstract class LocationTracesRecorderFailure

Failure related to location traces recorder.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface LoggerStrategy

Interface for strategies that saves the location logs.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class SharedStorageDirectoryPicker(registry: ActivityResultRegistry)

Triggers an intent to choose a folder to which the files will be saved. The reference to SharedStorageDirectoryPicker cannot live longer than the activity of the registry.