chore: updated api codegen code

This commit is contained in:
Aliaksei Tratseuski 2024-05-15 15:04:32 +04:00
parent 53ea69a000
commit 0ad15061a3
7 changed files with 26 additions and 22 deletions

View file

@ -10,8 +10,10 @@ DigitalOceanVolume _$DigitalOceanVolumeFromJson(Map<String, dynamic> json) =>
DigitalOceanVolume( DigitalOceanVolume(
json['id'] as String, json['id'] as String,
json['name'] as String, json['name'] as String,
json['size_gigabytes'] as int, (json['size_gigabytes'] as num).toInt(),
(json['droplet_ids'] as List<dynamic>?)?.map((e) => e as int).toList(), (json['droplet_ids'] as List<dynamic>?)
?.map((e) => (e as num).toInt())
.toList(),
); );
Map<String, dynamic> _$DigitalOceanVolumeToJson(DigitalOceanVolume instance) => Map<String, dynamic> _$DigitalOceanVolumeToJson(DigitalOceanVolume instance) =>
@ -42,10 +44,10 @@ DigitalOceanServerType _$DigitalOceanServerTypeFromJson(
(json['regions'] as List<dynamic>).map((e) => e as String).toList(), (json['regions'] as List<dynamic>).map((e) => e as String).toList(),
(json['memory'] as num).toDouble(), (json['memory'] as num).toDouble(),
json['description'] as String, json['description'] as String,
json['disk'] as int, (json['disk'] as num).toInt(),
(json['price_monthly'] as num).toDouble(), (json['price_monthly'] as num).toDouble(),
json['slug'] as String, json['slug'] as String,
json['vcpus'] as int, (json['vcpus'] as num).toInt(),
); );
Map<String, dynamic> _$DigitalOceanServerTypeToJson( Map<String, dynamic> _$DigitalOceanServerTypeToJson(

View file

@ -24,8 +24,8 @@ CloudflareDnsRecord _$CloudflareDnsRecordFromJson(Map<String, dynamic> json) =>
name: json['name'] as String?, name: json['name'] as String?,
content: json['content'] as String?, content: json['content'] as String?,
zoneName: json['zone_name'] as String, zoneName: json['zone_name'] as String,
ttl: json['ttl'] as int? ?? 3600, ttl: (json['ttl'] as num?)?.toInt() ?? 3600,
priority: json['priority'] as int? ?? 10, priority: (json['priority'] as num?)?.toInt() ?? 10,
id: json['id'] as String?, id: json['id'] as String?,
); );

View file

@ -8,7 +8,7 @@ part of 'desec_dns_info.dart';
DesecDomain _$DesecDomainFromJson(Map<String, dynamic> json) => DesecDomain( DesecDomain _$DesecDomainFromJson(Map<String, dynamic> json) => DesecDomain(
name: json['name'] as String, name: json['name'] as String,
minimumTtl: json['minimum_ttl'] as int?, minimumTtl: (json['minimum_ttl'] as num?)?.toInt(),
); );
Map<String, dynamic> _$DesecDomainToJson(DesecDomain instance) => Map<String, dynamic> _$DesecDomainToJson(DesecDomain instance) =>
@ -21,7 +21,7 @@ DesecDnsRecord _$DesecDnsRecordFromJson(Map<String, dynamic> json) =>
DesecDnsRecord( DesecDnsRecord(
subname: json['subname'] as String, subname: json['subname'] as String,
type: json['type'] as String, type: json['type'] as String,
ttl: json['ttl'] as int, ttl: (json['ttl'] as num).toInt(),
records: records:
(json['records'] as List<dynamic>).map((e) => e as String).toList(), (json['records'] as List<dynamic>).map((e) => e as String).toList(),
); );

View file

@ -9,7 +9,7 @@ part of 'digital_ocean_dns_info.dart';
DigitalOceanDomain _$DigitalOceanDomainFromJson(Map<String, dynamic> json) => DigitalOceanDomain _$DigitalOceanDomainFromJson(Map<String, dynamic> json) =>
DigitalOceanDomain( DigitalOceanDomain(
name: json['name'] as String, name: json['name'] as String,
ttl: json['ttl'] as int?, ttl: (json['ttl'] as num?)?.toInt(),
); );
Map<String, dynamic> _$DigitalOceanDomainToJson(DigitalOceanDomain instance) => Map<String, dynamic> _$DigitalOceanDomainToJson(DigitalOceanDomain instance) =>
@ -21,12 +21,12 @@ Map<String, dynamic> _$DigitalOceanDomainToJson(DigitalOceanDomain instance) =>
DigitalOceanDnsRecord _$DigitalOceanDnsRecordFromJson( DigitalOceanDnsRecord _$DigitalOceanDnsRecordFromJson(
Map<String, dynamic> json) => Map<String, dynamic> json) =>
DigitalOceanDnsRecord( DigitalOceanDnsRecord(
id: json['id'] as int?, id: (json['id'] as num?)?.toInt(),
name: json['name'] as String, name: json['name'] as String,
type: json['type'] as String, type: json['type'] as String,
ttl: json['ttl'] as int, ttl: (json['ttl'] as num).toInt(),
data: json['data'] as String, data: json['data'] as String,
priority: json['priority'] as int?, priority: (json['priority'] as num?)?.toInt(),
); );
Map<String, dynamic> _$DigitalOceanDnsRecordToJson( Map<String, dynamic> _$DigitalOceanDnsRecordToJson(

View file

@ -8,7 +8,7 @@ part of 'hetzner_server_info.dart';
HetznerServerInfo _$HetznerServerInfoFromJson(Map<String, dynamic> json) => HetznerServerInfo _$HetznerServerInfoFromJson(Map<String, dynamic> json) =>
HetznerServerInfo( HetznerServerInfo(
json['id'] as int, (json['id'] as num).toInt(),
json['name'] as String, json['name'] as String,
$enumDecode(_$ServerStatusEnumMap, json['status']), $enumDecode(_$ServerStatusEnumMap, json['status']),
DateTime.parse(json['created'] as String), DateTime.parse(json['created'] as String),
@ -16,7 +16,9 @@ HetznerServerInfo _$HetznerServerInfoFromJson(Map<String, dynamic> json) =>
json['server_type'] as Map<String, dynamic>), json['server_type'] as Map<String, dynamic>),
HetznerServerInfo.locationFromJson(json['datacenter'] as Map), HetznerServerInfo.locationFromJson(json['datacenter'] as Map),
HetznerPublicNetInfo.fromJson(json['public_net'] as Map<String, dynamic>), HetznerPublicNetInfo.fromJson(json['public_net'] as Map<String, dynamic>),
(json['volumes'] as List<dynamic>).map((e) => e as int).toList(), (json['volumes'] as List<dynamic>)
.map((e) => (e as num).toInt())
.toList(),
); );
Map<String, dynamic> _$HetznerServerInfoToJson(HetznerServerInfo instance) => Map<String, dynamic> _$HetznerServerInfoToJson(HetznerServerInfo instance) =>
@ -58,7 +60,7 @@ Map<String, dynamic> _$HetznerPublicNetInfoToJson(
}; };
HetznerIp4 _$HetznerIp4FromJson(Map<String, dynamic> json) => HetznerIp4( HetznerIp4 _$HetznerIp4FromJson(Map<String, dynamic> json) => HetznerIp4(
json['id'] as int, (json['id'] as num).toInt(),
json['ip'] as String, json['ip'] as String,
json['blocked'] as bool, json['blocked'] as bool,
json['dns_ptr'] as String, json['dns_ptr'] as String,
@ -75,9 +77,9 @@ Map<String, dynamic> _$HetznerIp4ToJson(HetznerIp4 instance) =>
HetznerServerTypeInfo _$HetznerServerTypeInfoFromJson( HetznerServerTypeInfo _$HetznerServerTypeInfoFromJson(
Map<String, dynamic> json) => Map<String, dynamic> json) =>
HetznerServerTypeInfo( HetznerServerTypeInfo(
json['cores'] as int, (json['cores'] as num).toInt(),
json['memory'] as num, json['memory'] as num,
json['disk'] as int, (json['disk'] as num).toInt(),
(json['prices'] as List<dynamic>) (json['prices'] as List<dynamic>)
.map((e) => HetznerPriceInfo.fromJson(e as Map<String, dynamic>)) .map((e) => HetznerPriceInfo.fromJson(e as Map<String, dynamic>))
.toList(), .toList(),
@ -132,9 +134,9 @@ Map<String, dynamic> _$HetznerLocationToJson(HetznerLocation instance) =>
HetznerVolume _$HetznerVolumeFromJson(Map<String, dynamic> json) => HetznerVolume _$HetznerVolumeFromJson(Map<String, dynamic> json) =>
HetznerVolume( HetznerVolume(
json['id'] as int, (json['id'] as num).toInt(),
json['size'] as int, (json['size'] as num).toInt(),
json['serverId'] as int?, (json['serverId'] as num?)?.toInt(),
json['name'] as String, json['name'] as String,
json['linux_device'] as String?, json['linux_device'] as String?,
); );

View file

@ -15,7 +15,7 @@ RecoveryKeyStatus _$RecoveryKeyStatusFromJson(Map<String, dynamic> json) =>
expiration: json['expiration'] == null expiration: json['expiration'] == null
? null ? null
: DateTime.parse(json['expiration'] as String), : DateTime.parse(json['expiration'] as String),
usesLeft: json['uses_left'] as int?, usesLeft: (json['uses_left'] as num?)?.toInt(),
); );
Map<String, dynamic> _$RecoveryKeyStatusToJson(RecoveryKeyStatus instance) => Map<String, dynamic> _$RecoveryKeyStatusToJson(RecoveryKeyStatus instance) =>

View file

@ -15,7 +15,7 @@ ServerJob _$ServerJobFromJson(Map<String, dynamic> json) => ServerJob(
updatedAt: DateTime.parse(json['updatedAt'] as String), updatedAt: DateTime.parse(json['updatedAt'] as String),
createdAt: DateTime.parse(json['createdAt'] as String), createdAt: DateTime.parse(json['createdAt'] as String),
error: json['error'] as String?, error: json['error'] as String?,
progress: json['progress'] as int?, progress: (json['progress'] as num?)?.toInt(),
result: json['result'] as String?, result: json['result'] as String?,
statusText: json['statusText'] as String?, statusText: json['statusText'] as String?,
finishedAt: json['finishedAt'] == null finishedAt: json['finishedAt'] == null