Files
phylum/client/lib/libphylum/actions/action_resource.dart
2026-02-10 21:23:50 +05:30

22 lines
692 B
Dart

import 'package:http/http.dart';
import 'package:offtheline/offtheline.dart';
import 'package:phylum/libphylum/phylum_account.dart';
import 'package:phylum/libphylum/phylum_api_types.dart';
import 'package:phylum/libphylum/responses/responses.dart';
abstract class ResourceAction extends PhylumAction {
String _resourceId;
String get resourceId => _resourceId;
ResourceAction({required String resourceId}) : _resourceId = resourceId;
void setResourceId(String resourceId) {
_resourceId = resourceId;
}
@override
Future<ApiResponse<PhylumAccount>> parseResponse(StreamedResponse response) {
return parseJsonMapResponse(response, ResourceResponse.fromResponse);
}
}