AppPathModel.fromJson constructor

AppPathModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

AppPathModel.fromJson(Map<String, dynamic> json) {
  ///  android ios
  directoryMusic = json['directoryMusic'] as String?;
  directoryDocuments = json['directoryDocuments'] as String?;
  directoryMovies = json['directoryMovies'] as String?;
  directoryPictures = json['directoryPictures'] as String?;
  directoryAlarms = json['directoryAlarms'] as String?;
  directoryDownloads = json['directoryDownloads'] as String?;

  /// only Android
  cacheDir = json['cacheDir'] as String?;
  filesDir = json['filesDir'] as String?;
  externalCacheDir = json['externalCacheDir'] as String?;
  externalFilesDir = json['externalFilesDir'] as String?;
  externalStorageDirectory = json['externalStorageDirectory'] as String?;
  directoryDCIM = json['directoryDCIM'] as String?;
  directoryNotifications = json['directoryNotifications'] as String?;
  directoryRINGTONES = json['directoryRINGTONES'] as String?;
  directoryPODCASTS = json['directoryPODCASTS'] as String?;

  /// only ios
  applicationSupportDirectory =
      json['applicationSupportDirectory'] as String?;
  applicationDirectory = json['applicationDirectory'] as String?;
  homeDirectory = json['homeDirectory'] as String?;
  documentDirectory = json['documentDirectory'] as String?;
  libraryDirectory = json['libraryDirectory'] as String?;
  cachesDirectory = json['cachesDirectory'] as String?;
  temporaryDirectory = json['temporaryDirectory'] as String?;
}