### Get Common Directory Paths Source: https://pub.dev/packages/path_provider Use these asynchronous functions to retrieve paths for temporary, application documents, and downloads directories. Ensure the plugin is properly initialized. ```dart final Directory tempDir = await getTemporaryDirectory(); final Directory appDocumentsDir = await getApplicationDocumentsDirectory(); final Directory? downloadsDir = await getDownloadsDirectory(); ``` -------------------------------- ### Get Application Support Directory Source: https://pub.dev/documentation/path_provider/latest/path_provider/getApplicationSupportDirectory.html Use this function to obtain the path to a directory for application support files. The directory is created if it doesn't exist. Avoid using this for user data. Throws MissingPlatformDirectoryException if the path is unavailable. ```dart Future getApplicationSupportDirectory() async { final String? path = await _platform.getApplicationSupportPath(); if (path == null) { throw MissingPlatformDirectoryException( 'Unable to get application support directory'); } return Directory(path); } ``` -------------------------------- ### Get Downloads Directory Source: https://pub.dev/documentation/path_provider/latest/path_provider/getDownloadsDirectory.html Retrieves the path to the directory where downloaded files can be stored. The directory is not guaranteed to exist and may throw an UnsupportedError on unsupported platforms. ```dart Future getDownloadsDirectory() async { final String? path = await _platform.getDownloadsPath(); if (path == null) { return null; } return Directory(path); } ``` -------------------------------- ### Get Application Documents Directory Source: https://pub.dev/documentation/path_provider/latest/path_provider/getApplicationDocumentsDirectory.html Use this function to retrieve the path for user-generated data. Consider alternatives like getApplicationSupportDirectory for other data types. Throws MissingPlatformDirectoryException if the path is unavailable. ```dart Future getApplicationDocumentsDirectory() async { final String? path = await _platform.getApplicationDocumentsPath(); if (path == null) { throw MissingPlatformDirectoryException( 'Unable to get application documents directory'); } return Directory(path); } ``` -------------------------------- ### Get Application Cache Directory Source: https://pub.dev/documentation/path_provider/latest/path_provider/getApplicationCacheDirectory.html Retrieves the path to the application's cache directory. Throws MissingPlatformDirectoryException if the directory cannot be obtained. ```dart Future getApplicationCacheDirectory() async { final String? path = await _platform.getApplicationCachePath(); if (path == null) { throw MissingPlatformDirectoryException( 'Unable to get application cache directory'); } return Directory(path); } ``` -------------------------------- ### Get Application Library Directory Source: https://pub.dev/documentation/path_provider/latest/path_provider/getLibraryDirectory.html Use this function to get the path for storing persistent application files. It may throw UnsupportedError or MissingPlatformDirectoryException. ```dart Future getLibraryDirectory() async { final String? path = await _platform.getLibraryPath(); if (path == null) { throw MissingPlatformDirectoryException('Unable to get library directory'); } return Directory(path); } ``` -------------------------------- ### Get Temporary Directory Path Source: https://pub.dev/documentation/path_provider/latest/path_provider/getTemporaryDirectory.html Retrieves the path to the temporary directory. Files in this directory may be cleared at any time. The caller is responsible for creating and cleaning up files within this directory. ```dart Future getTemporaryDirectory() async { final String? path = await _platform.getTemporaryPath(); if (path == null) { throw MissingPlatformDirectoryException( 'Unable to get temporary directory'); } return Directory(path); } ``` -------------------------------- ### getApplicationSupportDirectory Function Source: https://pub.dev/documentation/path_provider/latest/path_provider/getApplicationSupportDirectory.html Provides the path to a directory where the application can store support files. This directory is automatically created if it doesn't exist and is intended for files not meant to be exposed to the user. It should not be used for user data files. ```APIDOC ## getApplicationSupportDirectory Function ### Description Returns a `Future` representing the path to the application's support directory. This directory is used for storing application-specific files that should not be directly accessed by the user. The directory will be created if it does not already exist. ### Method `Future getApplicationSupportDirectory()` ### Endpoint N/A (This is a Dart function, not a network endpoint) ### Parameters This function does not take any parameters. ### Request Body N/A ### Response #### Success Response - **Directory** (Future) - A future that completes with a `Directory` object pointing to the application support directory. #### Response Example ```dart // Example of how to use the function Future exampleUsage() async { try { Directory supportDir = await getApplicationSupportDirectory(); print('Application Support Directory: ${supportDir.path}'); // You can now use supportDir to create files or subdirectories } catch (e) { print('Error getting application support directory: $e'); } } ``` ### Error Handling Throws a `MissingPlatformDirectoryException` if the system is unable to provide the directory. ``` -------------------------------- ### StorageDirectory Enum Documentation Source: https://pub.dev/documentation/path_provider/latest/path_provider/StorageDirectory.html Detailed documentation for the StorageDirectory enum, including its values, properties, and methods. ```APIDOC ## StorageDirectory Enum Corresponds to constants defined in Android's `android.os.Environment` class. See: https://developer.android.com/reference/android/os/Environment.html#fields_1 ### Inheritance * Object * Enum * StorageDirectory ### Available extensions * EnumName ## Values * **music** → `const StorageDirectory` Contains audio files that should be treated as music. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_MUSIC. * **podcasts** → `const StorageDirectory` Contains audio files that should be treated as podcasts. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_PODCASTS. * **ringtones** → `const StorageDirectory` Contains audio files that should be treated as ringtones. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_RINGTONES. * **alarms** → `const StorageDirectory` Contains audio files that should be treated as alarm sounds. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_ALARMS. * **notifications** → `const StorageDirectory` Contains audio files that should be treated as notification sounds. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_NOTIFICATIONS. * **pictures** → `const StorageDirectory` Contains images. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_PICTURES. * **movies** → `const StorageDirectory` Contains movies. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_MOVIES. * **downloads** → `const StorageDirectory` Contains files of any type that have been downloaded by the user. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_DOWNLOADS. * **dcim** → `const StorageDirectory` Used to hold both pictures and videos when the device filesystem is treated like a camera's. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_DCIM. * **documents** → `const StorageDirectory` Holds user-created documents. See: https://developer.android.com/reference/android/os/Environment.html#DIRECTORY_DOCUMENTS. ### Properties * **hashCode** → `int` The hash code for this object. `no setter` `inherited` * **index** → `int` A numeric identifier for the enumerated value. `no setter` `inherited` * **name** → `String` The name of the enum value. `no setter` * **runtimeType** → `Type` A representation of the runtime type of the object. `no setter` `inherited` ### Methods * **noSuchMethod**(Invocation invocation) → `dynamic` Invoked when a nonexistent method or property is accessed. `inherited` * **toString**() → `String` A string representation of this object. `inherited` ### Operators * **operator ==**(Object other) → `bool` The equality operator. `inherited` ### Constants * **values** → `const List` A constant List of the values in this enum, in order of their declaration. ``` -------------------------------- ### Create MissingPlatformDirectoryException Source: https://pub.dev/documentation/path_provider/latest/path_provider/MissingPlatformDirectoryException/MissingPlatformDirectoryException.html Instantiate MissingPlatformDirectoryException with a required message and an optional details object. ```dart MissingPlatformDirectoryException(this.message, {this.details}); ``` -------------------------------- ### Path Provider Functions Source: https://pub.dev/documentation/path_provider/latest/path_provider This section details the functions available for retrieving specific application directories. ```APIDOC ## getApplicationCacheDirectory() ### Description Path to a directory where the application may place application-specific cache files. ### Method GET ### Endpoint N/A (Function call) ### Returns Future ## getApplicationDocumentsDirectory() ### Description Path to a directory where the application may place data that is user-generated, or that cannot otherwise be recreated by your application. ### Method GET ### Endpoint N/A (Function call) ### Returns Future ## getApplicationSupportDirectory() ### Description Path to a directory where the application may place application support files. ### Method GET ### Endpoint N/A (Function call) ### Returns Future ## getDownloadsDirectory() ### Description Path to the directory where downloaded files can be stored. ### Method GET ### Endpoint N/A (Function call) ### Returns Future ## getExternalCacheDirectories() ### Description Paths to directories where application specific cache data can be stored externally. ### Method GET ### Endpoint N/A (Function call) ### Returns Future? ## getExternalStorageDirectories() ### Description Paths to directories where application specific data can be stored externally. ### Method GET ### Endpoint N/A (Function call) ### Parameters #### Query Parameters - **type** (StorageDirectory) - Optional - Specifies the type of external storage directory. ### Returns Future? ## getExternalStorageDirectory() ### Description Path to a directory where the application may access top level storage. ### Method GET ### Endpoint N/A (Function call) ### Returns Future ## getLibraryDirectory() ### Description Path to the directory where application can store files that are persistent, backed up, and not visible to the user, such as sqlite.db. ### Method GET ### Endpoint N/A (Function call) ### Returns Future ## getTemporaryDirectory() ### Description Path to the temporary directory on the device that is not backed up and is suitable for storing caches of downloaded files. ### Method GET ### Endpoint N/A (Function call) ### Returns Future ``` -------------------------------- ### MissingPlatformDirectoryException Constructor Source: https://pub.dev/documentation/path_provider/latest/path_provider/MissingPlatformDirectoryException/MissingPlatformDirectoryException.html The MissingPlatformDirectoryException constructor is used to create a new instance of the exception with an optional message and details. ```APIDOC ## MissingPlatformDirectoryException Constructor ### Description Creates a new exception with a message and optional details. ### Method Constructor ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example ```dart MissingPlatformDirectoryException('Directory not found', details: {'path': '/data/user'}); ``` ### Response #### Success Response (200) None (This is a constructor, not an API endpoint) #### Response Example None ``` -------------------------------- ### getApplicationCacheDirectory Function Source: https://pub.dev/documentation/path_provider/latest/path_provider/getApplicationCacheDirectory.html Retrieves the path to the application's cache directory. This directory is used for temporary files. If it doesn't exist, it will be created. An exception is thrown if the system cannot provide the directory. ```APIDOC ## getApplicationCacheDirectory ### Description Provides the path to a directory where the application may place application-specific cache files. If this directory does not exist, it is created automatically. Throws a MissingPlatformDirectoryException if the system is unable to provide the directory. ### Method Future ### Endpoint N/A (This is a function call, not an HTTP endpoint) ### Parameters None ### Request Example N/A ### Response #### Success Response - **Directory** (Directory) - The path to the application cache directory. #### Response Example ```dart Future cacheDirectory = getApplicationCacheDirectory(); ``` ### Error Handling - **MissingPlatformDirectoryException**: Thrown if the system is unable to provide the cache directory. ``` -------------------------------- ### Path Provider Enums and Properties Source: https://pub.dev/documentation/path_provider/latest/path_provider Details on enums and properties available in the path_provider library. ```APIDOC ## Enums ### StorageDirectory Corresponds to constants defined in Androids `android.os.Environment` class. ## Properties ### disablePathProviderPlatformOverride - **Type**: bool - **Getter**: No getter available. ``` -------------------------------- ### StorageDirectory Values Constant Source: https://pub.dev/documentation/path_provider/latest/path_provider/StorageDirectory/values-constant.html Provides access to all available StorageDirectory values. ```APIDOC ## StorageDirectory.values ### Description A constant List of the values in this enum, in order of their declaration. ### Method GET ### Endpoint N/A (Enum constant) ### Parameters None ### Request Body None ### Response #### Success Response (200) - **values** (List) - A list containing all StorageDirectory enum values. ### Response Example ```json ["documents", "downloads", "applicationSupport", "applicationDocuments", "temporary", "caches", "external", "externalCacheStorage", "externalFilesStorage", "externalStorageDirectory"] ``` ``` -------------------------------- ### getDownloadsDirectory Function Source: https://pub.dev/documentation/path_provider/latest/path_provider/getDownloadsDirectory.html Provides the path to the directory where downloaded files can be stored. Clients should verify and potentially create the directory. ```APIDOC ## getDownloadsDirectory Function ### Description Path to the directory where downloaded files can be stored. The returned directory is not guaranteed to exist, so clients should verify that it does before using it, and potentially create it if necessary. Throws an UnsupportedError if this is not supported on the current platform. ### Method GET ### Endpoint N/A (This is a function call, not an HTTP endpoint) ### Parameters None ### Request Example N/A ### Response #### Success Response (200) - **Directory?** - The path to the downloads directory, or null if not available. #### Response Example ```dart Future ``` ### Error Handling - **UnsupportedError**: Thrown if the platform does not support this feature. ``` -------------------------------- ### MissingPlatformDirectoryException Class Documentation Source: https://pub.dev/documentation/path_provider/latest/path_provider/MissingPlatformDirectoryException-class.html Details about the MissingPlatformDirectoryException class, which is thrown when a directory that should always be available on the current platform cannot be obtained. ```APIDOC ## Class: MissingPlatformDirectoryException ### Description An exception thrown when a directory that should always be available on the current platform cannot be obtained. ### Implemented Types * Exception ### Constructors #### MissingPlatformDirectoryException(String message, {Object? details}) Creates a new exception. ### Properties * **details** (Object?) - Added details, if any. (final) * **hashCode** (int) - The hash code for this object. (no setter, inherited) * **message** (String) - The explanation of the exception. (final) * **runtimeType** (Type) - A representation of the runtime type of the object. (no setter, inherited) ### Methods #### noSuchMethod(Invocation invocation) → dynamic Invoked when a nonexistent method or property is accessed. (inherited) #### toString() → String A string representation of this object. (override) ### Operators #### operator ==(Object other) → bool The equality operator. (inherited) ``` -------------------------------- ### Path Provider Exceptions Source: https://pub.dev/documentation/path_provider/latest/path_provider Information about exceptions that may be thrown by the path_provider library. ```APIDOC ## Exceptions / Errors ### MissingPlatformDirectoryException An exception thrown when a directory that should always be available on the current platform cannot be obtained. ``` -------------------------------- ### getApplicationDocumentsDirectory Source: https://pub.dev/documentation/path_provider/latest/path_provider/getApplicationDocumentsDirectory.html Retrieves the path to a directory where the application can store user-generated data. This data is typically persistent and can be recreated if lost. Consider alternative paths for non-user-generated data. ```APIDOC ## getApplicationDocumentsDirectory ### Description Provides the path to a directory where the application can store user-generated data that cannot be easily recreated. For data that is not user-generated, consider using `getApplicationSupportDirectory`, `getApplicationCacheDirectory`, or `getExternalStorageDirectory`. ### Method `Future` ### Endpoint N/A (This is a function call, not an HTTP endpoint) ### Parameters None ### Request Example ```dart Future docsDir = getApplicationDocumentsDirectory(); ``` ### Response #### Success Response - **Directory** (Directory) - An object representing the application documents directory. #### Response Example ```dart // Example of a Directory object Directory("/path/to/your/app/documents") ``` ### Error Handling Throws a `MissingPlatformDirectoryException` if the system cannot provide the directory. ``` -------------------------------- ### getTemporaryDirectory Function Source: https://pub.dev/documentation/path_provider/latest/path_provider/getTemporaryDirectory.html Provides a path to the temporary directory on the device. This directory is suitable for storing caches of downloaded files and is not backed up. Files in this directory may be cleared at any time. The caller is responsible for creating and cleaning up files or directories within this directory. This directory is scoped to the calling application. ```APIDOC ## getTemporaryDirectory Function ### Description Provides a path to the temporary directory on the device that is not backed up and is suitable for storing caches of downloaded files. Files in this directory may be cleared at any time. This does _not_ return a new temporary directory. Instead, the caller is responsible for creating (and cleaning up) files or directories within this directory. This directory is scoped to the calling application. ### Method Future ### Endpoint N/A (This is a function call, not an HTTP endpoint) ### Parameters None ### Request Example N/A ### Response #### Success Response (Directory) - **Directory** (Directory) - An object representing the temporary directory. #### Response Example ```dart Directory tempDir = await getTemporaryDirectory(); print(tempDir.path); ``` ### Throws - **MissingPlatformDirectoryException**: If the system is unable to provide the directory. ``` -------------------------------- ### Implement toString Method Source: https://pub.dev/documentation/path_provider/latest/path_provider/MissingPlatformDirectoryException/toString.html Overrides the default toString method to provide a custom string representation for the MissingPlatformDirectoryException class. This includes the message and optional details. ```dart @override String toString() { final String detailsAddition = details == null ? '' : ': $details'; return 'MissingPlatformDirectoryException($message)$detailsAddition'; } ``` -------------------------------- ### getLibraryDirectory Function Source: https://pub.dev/documentation/path_provider/latest/path_provider/getLibraryDirectory.html Retrieves the path to a directory where the application can store persistent, backed-up files that are not visible to the user. ```APIDOC ## getLibraryDirectory Function ### Description Provides a path to the directory where application files can be stored persistently, backed up, and hidden from the user. This is suitable for files like `sqlite.db`. ### Method `Future getLibraryDirectory()` ### Endpoint N/A (This is a function call, not an HTTP endpoint) ### Parameters None ### Request Body None ### Response #### Success Response (Future) Returns a `Directory` object representing the library directory. #### Response Example ```dart // Example of how to use the function Directory libraryDir = await getLibraryDirectory(); print('Library directory path: ${libraryDir.path}'); ``` ### Throws - `UnsupportedError`: If the platform does not support this feature. - `MissingPlatformDirectoryException`: If the system cannot provide the directory on a supported platform. ``` -------------------------------- ### Implement getExternalStorageDirectory Source: https://pub.dev/documentation/path_provider/latest/path_provider/getExternalStorageDirectory.html This function retrieves the external storage path from the platform. It returns null if the path is unavailable and a Directory object otherwise. Throws an UnsupportedError on platforms like iOS. ```dart Future getExternalStorageDirectory() async { final String? path = await _platform.getExternalStoragePath(); if (path == null) { return null; } return Directory(path); } ``` -------------------------------- ### Implement getExternalCacheDirectories Source: https://pub.dev/documentation/path_provider/latest/path_provider/getExternalCacheDirectories.html This function retrieves paths to external cache directories. It returns null if paths are not available and maps the string paths to Directory objects. Primarily intended for Android. ```dart Future?> getExternalCacheDirectories() async { final List? paths = await _platform.getExternalCachePaths(); if (paths == null) { return null; } return paths.map((String path) => Directory(path)).toList(); } ``` -------------------------------- ### Implement getExternalStorageDirectories Source: https://pub.dev/documentation/path_provider/latest/path_provider/getExternalStorageDirectories.html This implementation retrieves external storage paths using a platform-specific method and converts them into Directory objects. It handles cases where no paths are found by returning null. ```dart Future?> getExternalStorageDirectories({ /// Optional parameter. See [StorageDirectory] for more informations on /// how this type translates to Android storage directories. StorageDirectory? type, }) async { final List? paths = await _platform.getExternalStoragePaths(type: type); if (paths == null) { return null; } return paths.map((String path) => Directory(path)).toList(); } ``` -------------------------------- ### toString Method Source: https://pub.dev/documentation/path_provider/latest/path_provider/MissingPlatformDirectoryException/toString.html The toString method provides a string representation of an object, useful for debugging and logging. It can either provide a default representation or a custom one for classes without a meaningful default. ```APIDOC ## toString Method ### Description Provides a string representation of the object, primarily for debugging or logging purposes. This method is often overridden to offer useful information when inspecting an object. ### Method ```dart String toString() ``` ### Implementation ```dart @override String toString() { final String detailsAddition = details == null ? '' : ': $details'; return 'MissingPlatformDirectoryException($message)$detailsAddition'; } ``` ### Notes - Classes may override `toString` to provide custom string representations. - The default behavior for some classes might be a standard textual representation. - This method is crucial for understanding object states during development. ``` -------------------------------- ### Declare Details Property Source: https://pub.dev/documentation/path_provider/latest/path_provider/MissingPlatformDirectoryException/details.html This snippet shows the declaration of the 'details' property, which is an optional object. ```dart final Object? details; ``` -------------------------------- ### getExternalCacheDirectories Source: https://pub.dev/documentation/path_provider/latest/path_provider/getExternalCacheDirectories.html Retrieves paths to directories where application-specific cache data can be stored externally. These paths typically reside on external storage like separate partitions or SD cards. Phones may have multiple storage directories available. ```APIDOC ## getExternalCacheDirectories ### Description Paths to directories where application specific cache data can be stored externally. These paths typically reside on external storage like separate partitions or SD cards. Phones may have multiple storage directories available. ### Method Future ### Endpoint N/A (Function Call) ### Parameters None ### Request Example N/A ### Response #### Success Response (List?) - Returns a list of `Directory` objects representing the paths to external cache directories, or `null` if no paths are available. #### Response Example ```json { "example": "[Directory('/path/to/cache1'), Directory('/path/to/cache2')]" } ``` ### Throws - `UnsupportedError`: If this feature is not supported on the current platform (unlikely except on Android). ``` -------------------------------- ### getExternalStorageDirectory Function Source: https://pub.dev/documentation/path_provider/latest/path_provider/getExternalStorageDirectory.html Provides the path to a directory where the application can access top-level storage. This is useful for storing files that may be larger than what can be stored in the app's internal storage. ```APIDOC ## getExternalStorageDirectory ### Description Returns the path to a directory where the application may access top level storage. For example, on Android, this would be equivalent to `getExternalFilesDir(null)`. ### Method `Future` ### Endpoint N/A (This is a function call, not an HTTP endpoint) ### Parameters None ### Request Example ```dart Future? externalDir = await getExternalStorageDirectory(); ``` ### Response #### Success Response - **Directory?** - A `Directory` object representing the external storage path, or `null` if the path could not be retrieved. #### Response Example ```dart // Example of a successful response (path will vary) Directory('/storage/emulated/0/Android/data/com.example.app/files') // Example of a null response null ``` ### Error Handling Throws an `UnsupportedError` if this functionality is not supported on the current platform (e.g., on iOS where access outside the app's sandbox is restricted). ``` -------------------------------- ### getExternalStorageDirectories function Source: https://pub.dev/documentation/path_provider/latest/path_provider/getExternalStorageDirectories.html Retrieves paths to directories where application-specific data can be stored externally. These paths are typically on separate partitions or SD cards and may vary across devices. ```APIDOC ## getExternalStorageDirectories ### Description Paths to directories where application specific data can be stored externally. These paths typically reside on external storage like separate partitions or SD cards. Phones may have multiple storage directories available. ### Method Future ### Endpoint N/A (Function call) ### Parameters #### Query Parameters - **type** (StorageDirectory?) - Optional - Specifies the type of storage directory. See [StorageDirectory] for more information on how this type translates to Android storage directories. ### Request Example ```dart // No request body for this function ``` ### Response #### Success Response (200) - **List?** - A list of Directory objects representing the paths to external storage directories, or null if paths cannot be retrieved. #### Response Example ```json { "example": "[Directory(path: \"/storage/emulated/0/Android/data/com.example.app/files\")]" } ``` ### Throws - **UnsupportedError**: If this is not supported on the current platform (unlikely outside of Android). ``` -------------------------------- ### Deprecated disablePathProviderPlatformOverride Setter Source: https://pub.dev/documentation/path_provider/latest/path_provider/disablePathProviderPlatformOverride.html This setter is deprecated and is now a no-op. It is no longer necessary to use this property. ```dart @visibleForTesting @Deprecated('This is no longer necessary, and is now a no-op') set disablePathProviderPlatformOverride(bool override) {} ``` -------------------------------- ### Declare Message Property Source: https://pub.dev/documentation/path_provider/latest/path_provider/MissingPlatformDirectoryException/message.html Declares a final String variable named 'message' to hold exception explanations. This is typically used within exception classes. ```dart final String message; ``` -------------------------------- ### disablePathProviderPlatformOverride Property Source: https://pub.dev/documentation/path_provider/latest/path_provider/disablePathProviderPlatformOverride.html The disablePathProviderPlatformOverride property is a top-level property that was used to override the platform for the path provider. It is now deprecated and a no-op. ```APIDOC ## set disablePathProviderPlatformOverride (bool override) ### Description This property was used to override the platform for the path provider. It is now deprecated and a no-op. ### Method SETTER ### Endpoint N/A (Top-level property) ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body - **override** (bool) - Required - Whether to override the platform. ### Request Example ```dart disablePathProviderPlatformOverride = true; ``` ### Response #### Success Response (200) N/A #### Response Example N/A ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.