Skip to content

Commit 0b549e5

Browse files
committed
refactor: rename Wansee models
1 parent 3d0cc41 commit 0b549e5

33 files changed

+231
-224
lines changed

logic/lib/src/domain/entities/entities.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export 'balance_data.dart';
2-
export 'wannsee/wannsee_models.dart';
2+
export 'moonchain/moonchain_models.dart';
33
export 'default_tokens/default_tokens.dart';
44
export 'default_ipfs_gateways/default_ipfs_gateways.dart';
55
export 'default_tweets/default_tweets.dart';

logic/lib/src/domain/entities/wannsee/wannsee_address_tokens_list/wannsee_address_tokens_list.dart renamed to logic/lib/src/domain/entities/moonchain/moonchain_address_tokens_list/moonchain_address_tokens_list_response.dart

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,29 @@ import 'package:equatable/equatable.dart';
44

55
import 'item.dart';
66

7-
class WannseeAddressTokensList extends Equatable {
8-
const WannseeAddressTokensList({this.items, this.nextPageParams});
7+
class MoonchainAddressTokensListResponse extends Equatable {
98

10-
final List<Item>? items;
11-
final dynamic nextPageParams;
9+
/// `dart:convert`
10+
///
11+
/// Parses the string and returns the resulting Json object as [MoonchainAddressTokensListResponse].
12+
factory MoonchainAddressTokensListResponse.fromJson(String data) {
13+
return MoonchainAddressTokensListResponse.fromMap(
14+
json.decode(data) as Map<String, dynamic>);
15+
}
1216

13-
factory WannseeAddressTokensList.fromMap(Map<String, dynamic> data) {
14-
return WannseeAddressTokensList(
17+
factory MoonchainAddressTokensListResponse.fromMap(
18+
Map<String, dynamic> data) {
19+
return MoonchainAddressTokensListResponse(
1520
items: (data['items'] as List<dynamic>?)
1621
?.map((dynamic e) => Item.fromMap(e as Map<String, dynamic>))
1722
.toList(),
1823
nextPageParams: data['next_page_params'] as dynamic,
1924
);
2025
}
26+
const MoonchainAddressTokensListResponse({this.items, this.nextPageParams});
27+
28+
final List<Item>? items;
29+
final dynamic nextPageParams;
2130

2231
Map<String, dynamic> toMap() => <String, dynamic>{
2332
'items': items?.map((e) => e.toMap()).toList(),
@@ -26,22 +35,14 @@ class WannseeAddressTokensList extends Equatable {
2635

2736
/// `dart:convert`
2837
///
29-
/// Parses the string and returns the resulting Json object as [WannseeAddressTokensList].
30-
factory WannseeAddressTokensList.fromJson(String data) {
31-
return WannseeAddressTokensList.fromMap(
32-
json.decode(data) as Map<String, dynamic>);
33-
}
34-
35-
/// `dart:convert`
36-
///
37-
/// Converts [WannseeAddressTokensList] to a JSON string.
38+
/// Converts [MoonchainAddressTokensListResponse] to a JSON string.
3839
String toJson() => json.encode(toMap());
3940

40-
WannseeAddressTokensList copyWith({
41+
MoonchainAddressTokensListResponse copyWith({
4142
List<Item>? items,
4243
dynamic nextPageParams,
4344
}) {
44-
return WannseeAddressTokensList(
45+
return MoonchainAddressTokensListResponse(
4546
items: items ?? this.items,
4647
nextPageParams: nextPageParams ?? this.nextPageParams,
4748
);
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import 'package:equatable/equatable.dart';
2+
3+
class MoonchainBalanceEvenModel extends Equatable {
4+
5+
factory MoonchainBalanceEvenModel.fromJson(Map<String, dynamic> json,) {
6+
return MoonchainBalanceEvenModel(balance: json['balance'] as String);
7+
}
8+
9+
const MoonchainBalanceEvenModel({this.balance});
10+
final String? balance;
11+
12+
Map<String, dynamic> toJson() {
13+
final Map<String, dynamic> data = <String, dynamic>{};
14+
data['balance'] = balance;
15+
return data;
16+
}
17+
18+
@override
19+
List<Object?> get props => [balance];
20+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export 'moonchain_transactions_model/moonchain_transactions_model.dart';
2+
export 'moonchain_balance_event_model.dart';
3+
export 'shared/shared.dart';
4+
export 'moonchain_token_transfers_response_model/moonchain_token_transfer_response_model.dart';
5+
export 'moonchain_tokens_balance_response_model/moonchain_tokens_balance_response_model.dart';
6+
export 'moonchain_token_meta_data_response/moonchain_token_meta_data_response.dart';
7+
export 'moonchain_address_tokens_list/moonchain_address_tokens_list_response.dart';
8+
export 'moonchain_nft_collection_detail_response/moonchain_nft_collection_detail_response.dart';

logic/lib/src/domain/entities/wannsee/wannsee_nft_collection_detail/wannsee_nft_collection_detail.dart renamed to logic/lib/src/domain/entities/moonchain/moonchain_nft_collection_detail_response/moonchain_nft_collection_detail_response.dart

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ import 'package:equatable/equatable.dart';
44

55
import 'item.dart';
66

7-
class WannseeNftCollectionDetail extends Equatable {
7+
class MoonchainNftCollectionDetailResponse extends Equatable {
88
final List<Item>? items;
99
final dynamic nextPageParams;
1010

11-
const WannseeNftCollectionDetail({this.items, this.nextPageParams});
11+
const MoonchainNftCollectionDetailResponse({this.items, this.nextPageParams});
1212

13-
factory WannseeNftCollectionDetail.fromMap(Map<String, dynamic> data) {
14-
return WannseeNftCollectionDetail(
13+
factory MoonchainNftCollectionDetailResponse.fromMap(
14+
Map<String, dynamic> data) {
15+
return MoonchainNftCollectionDetailResponse(
1516
items: (data['items'] as List<dynamic>?)
1617
?.map((dynamic e) => Item.fromMap(e as Map<String, dynamic>))
1718
.toList(),
@@ -26,22 +27,22 @@ class WannseeNftCollectionDetail extends Equatable {
2627

2728
/// `dart:convert`
2829
///
29-
/// Parses the string and returns the resulting Json object as [WannseeNftCollectionDetail].
30-
factory WannseeNftCollectionDetail.fromJson(String data) {
31-
return WannseeNftCollectionDetail.fromMap(
30+
/// Parses the string and returns the resulting Json object as [MoonchainNftCollectionDetailResponse].
31+
factory MoonchainNftCollectionDetailResponse.fromJson(String data) {
32+
return MoonchainNftCollectionDetailResponse.fromMap(
3233
json.decode(data) as Map<String, dynamic>);
3334
}
3435

3536
/// `dart:convert`
3637
///
37-
/// Converts [WannseeNftCollectionDetail] to a JSON string.
38+
/// Converts [MoonchainNftCollectionDetailResponse] to a JSON string.
3839
String toJson() => json.encode(toMap());
3940

40-
WannseeNftCollectionDetail copyWith({
41+
MoonchainNftCollectionDetailResponse copyWith({
4142
List<Item>? items,
4243
dynamic nextPageParams,
4344
}) {
44-
return WannseeNftCollectionDetail(
45+
return MoonchainNftCollectionDetailResponse(
4546
items: items ?? this.items,
4647
nextPageParams: nextPageParams ?? this.nextPageParams,
4748
);

0 commit comments

Comments
 (0)