refactor: Implement DigitalOcean objects to avoid usage of dynamic blobs

dto
NaiJi ✨ 2023-08-08 17:12:02 -03:00
parent 5570f16adf
commit 434768e742
1 changed files with 17 additions and 0 deletions

View File

@ -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(