mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-08-24 20:22:27 +00:00
Implemented duplicate space domain layer.
This commit is contained in:
@ -0,0 +1,13 @@
|
||||
class DuplicateSpaceParam {
|
||||
final String communityUuid;
|
||||
final String spaceUuid;
|
||||
final String newSpaceName;
|
||||
final String newSpaceIcon;
|
||||
|
||||
DuplicateSpaceParam({
|
||||
required this.communityUuid,
|
||||
required this.spaceUuid,
|
||||
required this.newSpaceName,
|
||||
required this.newSpaceIcon,
|
||||
});
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
import 'package:syncrow_web/pages/space_management_v2/modules/communities/domain/models/space_model.dart';
|
||||
import 'package:syncrow_web/pages/space_management_v2/modules/duplicate_space/domain/params/duplicate_space_param.dart';
|
||||
|
||||
abstract interface class DuplicateSpaceService {
|
||||
Future<SpaceModel> duplicateSpace(DuplicateSpaceParam param);
|
||||
}
|
Reference in New Issue
Block a user