import 'package:selfprivacy/logic/api_maps/rest_maps/providers/provider.dart'; import 'package:selfprivacy/logic/models/hive/server_details.dart'; abstract class VolumeProviderApi extends ProviderApi { VolumeProviderApi({ final super.hasLogger = false, final super.isWithToken = true, }); Future createVolume(); Future> getVolumes({final String? status}); Future getVolume(final int id); Future attachVolume(final int volumeId, final int serverId); Future detachVolume(final int volumeId); Future resizeVolume(final int volumeId, final int sizeGb); Future deleteVolume(final int id); }