mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-08-25 04:22:28 +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