From 0ad15061a3f6d131990a8cdcc15ff5bf0353fb8e Mon Sep 17 00:00:00 2001
From: Aliaksei Tratseuski <aliaksei.tratseuski@gmail.com>
Date: Wed, 15 May 2024 15:04:32 +0400
Subject: [PATCH] chore: updated api codegen code

---
 .../json/digital_ocean_server_info.g.dart      | 10 ++++++----
 .../dns_providers/cloudflare_dns_info.g.dart   |  4 ++--
 .../json/dns_providers/desec_dns_info.g.dart   |  4 ++--
 .../digital_ocean_dns_info.g.dart              |  8 ++++----
 .../models/json/hetzner_server_info.g.dart     | 18 ++++++++++--------
 .../models/json/recovery_token_status.g.dart   |  2 +-
 lib/logic/models/json/server_job.g.dart        |  2 +-
 7 files changed, 26 insertions(+), 22 deletions(-)

diff --git a/lib/logic/models/json/digital_ocean_server_info.g.dart b/lib/logic/models/json/digital_ocean_server_info.g.dart
index 9610dbce..ea3d73d9 100644
--- a/lib/logic/models/json/digital_ocean_server_info.g.dart
+++ b/lib/logic/models/json/digital_ocean_server_info.g.dart
@@ -10,8 +10,10 @@ DigitalOceanVolume _$DigitalOceanVolumeFromJson(Map<String, dynamic> json) =>
     DigitalOceanVolume(
       json['id'] as String,
       json['name'] as String,
-      json['size_gigabytes'] as int,
-      (json['droplet_ids'] as List<dynamic>?)?.map((e) => e as int).toList(),
+      (json['size_gigabytes'] as num).toInt(),
+      (json['droplet_ids'] as List<dynamic>?)
+          ?.map((e) => (e as num).toInt())
+          .toList(),
     );
 
 Map<String, dynamic> _$DigitalOceanVolumeToJson(DigitalOceanVolume instance) =>
@@ -42,10 +44,10 @@ DigitalOceanServerType _$DigitalOceanServerTypeFromJson(
       (json['regions'] as List<dynamic>).map((e) => e as String).toList(),
       (json['memory'] as num).toDouble(),
       json['description'] as String,
-      json['disk'] as int,
+      (json['disk'] as num).toInt(),
       (json['price_monthly'] as num).toDouble(),
       json['slug'] as String,
-      json['vcpus'] as int,
+      (json['vcpus'] as num).toInt(),
     );
 
 Map<String, dynamic> _$DigitalOceanServerTypeToJson(
diff --git a/lib/logic/models/json/dns_providers/cloudflare_dns_info.g.dart b/lib/logic/models/json/dns_providers/cloudflare_dns_info.g.dart
index d02fc2d2..03b871dc 100644
--- a/lib/logic/models/json/dns_providers/cloudflare_dns_info.g.dart
+++ b/lib/logic/models/json/dns_providers/cloudflare_dns_info.g.dart
@@ -24,8 +24,8 @@ CloudflareDnsRecord _$CloudflareDnsRecordFromJson(Map<String, dynamic> json) =>
       name: json['name'] as String?,
       content: json['content'] as String?,
       zoneName: json['zone_name'] as String,
-      ttl: json['ttl'] as int? ?? 3600,
-      priority: json['priority'] as int? ?? 10,
+      ttl: (json['ttl'] as num?)?.toInt() ?? 3600,
+      priority: (json['priority'] as num?)?.toInt() ?? 10,
       id: json['id'] as String?,
     );
 
diff --git a/lib/logic/models/json/dns_providers/desec_dns_info.g.dart b/lib/logic/models/json/dns_providers/desec_dns_info.g.dart
index bfb9126e..5c2415ee 100644
--- a/lib/logic/models/json/dns_providers/desec_dns_info.g.dart
+++ b/lib/logic/models/json/dns_providers/desec_dns_info.g.dart
@@ -8,7 +8,7 @@ part of 'desec_dns_info.dart';
 
 DesecDomain _$DesecDomainFromJson(Map<String, dynamic> json) => DesecDomain(
       name: json['name'] as String,
-      minimumTtl: json['minimum_ttl'] as int?,
+      minimumTtl: (json['minimum_ttl'] as num?)?.toInt(),
     );
 
 Map<String, dynamic> _$DesecDomainToJson(DesecDomain instance) =>
@@ -21,7 +21,7 @@ DesecDnsRecord _$DesecDnsRecordFromJson(Map<String, dynamic> json) =>
     DesecDnsRecord(
       subname: json['subname'] as String,
       type: json['type'] as String,
-      ttl: json['ttl'] as int,
+      ttl: (json['ttl'] as num).toInt(),
       records:
           (json['records'] as List<dynamic>).map((e) => e as String).toList(),
     );
diff --git a/lib/logic/models/json/dns_providers/digital_ocean_dns_info.g.dart b/lib/logic/models/json/dns_providers/digital_ocean_dns_info.g.dart
index d66c0352..df419647 100644
--- a/lib/logic/models/json/dns_providers/digital_ocean_dns_info.g.dart
+++ b/lib/logic/models/json/dns_providers/digital_ocean_dns_info.g.dart
@@ -9,7 +9,7 @@ part of 'digital_ocean_dns_info.dart';
 DigitalOceanDomain _$DigitalOceanDomainFromJson(Map<String, dynamic> json) =>
     DigitalOceanDomain(
       name: json['name'] as String,
-      ttl: json['ttl'] as int?,
+      ttl: (json['ttl'] as num?)?.toInt(),
     );
 
 Map<String, dynamic> _$DigitalOceanDomainToJson(DigitalOceanDomain instance) =>
@@ -21,12 +21,12 @@ Map<String, dynamic> _$DigitalOceanDomainToJson(DigitalOceanDomain instance) =>
 DigitalOceanDnsRecord _$DigitalOceanDnsRecordFromJson(
         Map<String, dynamic> json) =>
     DigitalOceanDnsRecord(
-      id: json['id'] as int?,
+      id: (json['id'] as num?)?.toInt(),
       name: json['name'] as String,
       type: json['type'] as String,
-      ttl: json['ttl'] as int,
+      ttl: (json['ttl'] as num).toInt(),
       data: json['data'] as String,
-      priority: json['priority'] as int?,
+      priority: (json['priority'] as num?)?.toInt(),
     );
 
 Map<String, dynamic> _$DigitalOceanDnsRecordToJson(
diff --git a/lib/logic/models/json/hetzner_server_info.g.dart b/lib/logic/models/json/hetzner_server_info.g.dart
index 27b94deb..fb877295 100644
--- a/lib/logic/models/json/hetzner_server_info.g.dart
+++ b/lib/logic/models/json/hetzner_server_info.g.dart
@@ -8,7 +8,7 @@ part of 'hetzner_server_info.dart';
 
 HetznerServerInfo _$HetznerServerInfoFromJson(Map<String, dynamic> json) =>
     HetznerServerInfo(
-      json['id'] as int,
+      (json['id'] as num).toInt(),
       json['name'] as String,
       $enumDecode(_$ServerStatusEnumMap, json['status']),
       DateTime.parse(json['created'] as String),
@@ -16,7 +16,9 @@ HetznerServerInfo _$HetznerServerInfoFromJson(Map<String, dynamic> json) =>
           json['server_type'] as Map<String, dynamic>),
       HetznerServerInfo.locationFromJson(json['datacenter'] as Map),
       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) =>
@@ -58,7 +60,7 @@ Map<String, dynamic> _$HetznerPublicNetInfoToJson(
     };
 
 HetznerIp4 _$HetznerIp4FromJson(Map<String, dynamic> json) => HetznerIp4(
-      json['id'] as int,
+      (json['id'] as num).toInt(),
       json['ip'] as String,
       json['blocked'] as bool,
       json['dns_ptr'] as String,
@@ -75,9 +77,9 @@ Map<String, dynamic> _$HetznerIp4ToJson(HetznerIp4 instance) =>
 HetznerServerTypeInfo _$HetznerServerTypeInfoFromJson(
         Map<String, dynamic> json) =>
     HetznerServerTypeInfo(
-      json['cores'] as int,
+      (json['cores'] as num).toInt(),
       json['memory'] as num,
-      json['disk'] as int,
+      (json['disk'] as num).toInt(),
       (json['prices'] as List<dynamic>)
           .map((e) => HetznerPriceInfo.fromJson(e as Map<String, dynamic>))
           .toList(),
@@ -132,9 +134,9 @@ Map<String, dynamic> _$HetznerLocationToJson(HetznerLocation instance) =>
 
 HetznerVolume _$HetznerVolumeFromJson(Map<String, dynamic> json) =>
     HetznerVolume(
-      json['id'] as int,
-      json['size'] as int,
-      json['serverId'] as int?,
+      (json['id'] as num).toInt(),
+      (json['size'] as num).toInt(),
+      (json['serverId'] as num?)?.toInt(),
       json['name'] as String,
       json['linux_device'] as String?,
     );
diff --git a/lib/logic/models/json/recovery_token_status.g.dart b/lib/logic/models/json/recovery_token_status.g.dart
index 9fb6d6cd..eda00a4a 100644
--- a/lib/logic/models/json/recovery_token_status.g.dart
+++ b/lib/logic/models/json/recovery_token_status.g.dart
@@ -15,7 +15,7 @@ RecoveryKeyStatus _$RecoveryKeyStatusFromJson(Map<String, dynamic> json) =>
       expiration: json['expiration'] == null
           ? null
           : 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) =>
diff --git a/lib/logic/models/json/server_job.g.dart b/lib/logic/models/json/server_job.g.dart
index 712c086f..b2136abb 100644
--- a/lib/logic/models/json/server_job.g.dart
+++ b/lib/logic/models/json/server_job.g.dart
@@ -15,7 +15,7 @@ ServerJob _$ServerJobFromJson(Map<String, dynamic> json) => ServerJob(
       updatedAt: DateTime.parse(json['updatedAt'] as String),
       createdAt: DateTime.parse(json['createdAt'] as String),
       error: json['error'] as String?,
-      progress: json['progress'] as int?,
+      progress: (json['progress'] as num?)?.toInt(),
       result: json['result'] as String?,
       statusText: json['statusText'] as String?,
       finishedAt: json['finishedAt'] == null