mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2025-03-12 01:34:10 +00:00
refactor: Implement DigitalOcean objects to avoid usage of dynamic blobs
This commit is contained in:
parent
5570f16adf
commit
434768e742
1 changed files with 17 additions and 0 deletions
|
@ -2,6 +2,23 @@ import 'package:json_annotation/json_annotation.dart';
|
|||
|
||||
part 'digital_ocean_server_info.g.dart';
|
||||
|
||||
@JsonSerializable()
|
||||
class DigitalOceanServerInfo {
|
||||
final int id;
|
||||
final String name;
|
||||
final int memory;
|
||||
final int vcpus;
|
||||
final int disk;
|
||||
final bool locked;
|
||||
final String status;
|
||||
@JsonKey(name: 'volume_ids')
|
||||
final List<String> volumeIds;
|
||||
@JsonKey(name: 'size_slug')
|
||||
final String sizeSlug;
|
||||
@JsonKey(name: 'vpc_uuid')
|
||||
final String vpcUuid;
|
||||
}
|
||||
|
||||
@JsonSerializable()
|
||||
class DigitalOceanVolume {
|
||||
DigitalOceanVolume(
|
||||
|
|
Loading…
Add table
Reference in a new issue