mirror of
https://codeberg.org/shroff/phylum.git
synced 2026-02-14 23:48:30 -06:00
22 lines
692 B
Dart
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);
|
|
}
|
|
}
|