123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import 'dart:convert';
- class CheckDuplicateAssetResponse {
- final bool isExist;
- CheckDuplicateAssetResponse({
- required this.isExist,
- });
- CheckDuplicateAssetResponse copyWith({
- bool? isExist,
- }) {
- return CheckDuplicateAssetResponse(
- isExist: isExist ?? this.isExist,
- );
- }
- Map<String, dynamic> toMap() {
- final result = <String, dynamic>{};
- result.addAll({'isExist': isExist});
- return result;
- }
- factory CheckDuplicateAssetResponse.fromMap(Map<String, dynamic> map) {
- return CheckDuplicateAssetResponse(
- isExist: map['isExist'] ?? false,
- );
- }
- String toJson() => json.encode(toMap());
- factory CheckDuplicateAssetResponse.fromJson(String source) =>
- CheckDuplicateAssetResponse.fromMap(json.decode(source));
- @override
- String toString() => 'CheckDuplicateAssetResponse(isExist: $isExist)';
- @override
- bool operator ==(Object other) {
- if (identical(this, other)) return true;
- return other is CheckDuplicateAssetResponse && other.isExist == isExist;
- }
- @override
- int get hashCode => isExist.hashCode;
- }
|