Files
phylum/client/lib/libphylum/actions/deserializers.dart
T
2025-05-04 13:49:56 +05:30

24 lines
1.4 KiB
Dart

import 'package:phylum/libphylum/actions/action_resource_copy.dart';
import 'package:phylum/libphylum/actions/action_resource_delete.dart';
import 'package:phylum/libphylum/actions/action_resource_mkdir.dart';
import 'package:phylum/libphylum/actions/action_resource_move.dart';
import 'package:phylum/libphylum/actions/action_resource_publink_create.dart';
import 'package:phylum/libphylum/actions/action_resource_restore.dart';
import 'package:phylum/libphylum/actions/action_resource_share.dart';
import 'package:phylum/libphylum/actions/action_resource_upload.dart';
import 'package:phylum/libphylum/actions/action_resource_bookmark_add.dart';
import 'package:phylum/libphylum/actions/action_resource_bookmark_remove.dart';
const actionDeserializers = {
ResourceBookmarkAddAction.kActionName: ResourceBookmarkAddAction.fromMap,
ResourceBookmarkRemoveAction.kActionName: ResourceBookmarkRemoveAction.fromMap,
ResourceCopyAction.kActionName: ResourceCopyAction.fromMap,
ResourceDeleteAction.kActionName: ResourceDeleteAction.fromMap,
ResourceMkdirAction.kActionName: ResourceMkdirAction.fromMap,
ResourceMoveAction.kActionName: ResourceMoveAction.fromMap,
ResourceRestoreAction.kActionName: ResourceRestoreAction.fromMap,
ResourcePublinkCreateAction.kActionName: ResourcePublinkCreateAction.fromMap,
ResourceShareAction.kActionName: ResourceShareAction.fromMap,
ResourceUploadAction.kActionName: ResourceUploadAction.fromMap,
};