import 'package:selfprivacy/logic/api_maps/api_generic_result.dart'; import 'package:selfprivacy/logic/api_maps/rest_maps/api_map.dart'; import 'package:selfprivacy/logic/models/disk_size.dart'; import 'package:selfprivacy/logic/models/hive/server_details.dart'; import 'package:selfprivacy/logic/models/price.dart'; export 'package:selfprivacy/logic/api_maps/api_generic_result.dart'; mixin VolumeProviderApi on ApiMap { Future> createVolume(); Future> getVolumes({final String? status}); Future> attachVolume( final ServerVolume volume, final int serverId, ); Future detachVolume(final ServerVolume volume); Future resizeVolume(final ServerVolume volume, final DiskSize size); Future deleteVolume(final ServerVolume volume); Future getPricePerGb(); }