WriteMethod.from constructor

WriteMethod.from({
  1. required String name,
  2. required String extendAt,
})

Implementation

factory WriteMethod.from({required String name, required String extendAt}) {
  switch (name) {
    case ExtendFile.key:
      return ExtendFile(extendAt: extendAt);

    case KeepExistingFile.key:
      return KeepExistingFile();

    case ReplaceExistingFile.key:
      return ReplaceExistingFile();

    default:
      return KeepExistingFile();
  }
}