Просмотр исходного кода

remove unused code from billing_plan.dart

ashilkn 2 лет назад
Родитель
Сommit
2c27fb4866
1 измененных файлов с 1 добавлено и 120 удалено
  1. 1 120
      lib/models/billing_plan.dart

+ 1 - 120
lib/models/billing_plan.dart

@@ -1,9 +1,6 @@
-// @dart=2.9
-
+// @dart = 2.9
 import 'dart:convert';
 
-import 'package:flutter/foundation.dart';
-
 class BillingPlans {
   final List<BillingPlan> plans;
   final FreePlan freePlan;
@@ -13,16 +10,6 @@ class BillingPlans {
     this.freePlan,
   });
 
-  BillingPlans copyWith({
-    List<BillingPlan> plans,
-    FreePlan freePlan,
-  }) {
-    return BillingPlans(
-      plans: plans ?? this.plans,
-      freePlan: freePlan ?? this.freePlan,
-    );
-  }
-
   Map<String, dynamic> toMap() {
     return {
       'plans': plans?.map((x) => x?.toMap())?.toList(),
@@ -41,25 +28,8 @@ class BillingPlans {
     );
   }
 
-  String toJson() => json.encode(toMap());
-
   factory BillingPlans.fromJson(String source) =>
       BillingPlans.fromMap(json.decode(source));
-
-  @override
-  String toString() => 'BillingPlans(plans: $plans, freePlan: $freePlan)';
-
-  @override
-  bool operator ==(Object o) {
-    if (identical(this, o)) return true;
-
-    return o is BillingPlans &&
-        listEquals(o.plans, plans) &&
-        o.freePlan == freePlan;
-  }
-
-  @override
-  int get hashCode => plans.hashCode ^ freePlan.hashCode;
 }
 
 class FreePlan {
@@ -72,18 +42,6 @@ class FreePlan {
     this.period,
   });
 
-  FreePlan copyWith({
-    int storage,
-    int duration,
-    String period,
-  }) {
-    return FreePlan(
-      storage: storage ?? this.storage,
-      duration: duration ?? this.duration,
-      period: period ?? this.period,
-    );
-  }
-
   Map<String, dynamic> toMap() {
     return {
       'storage': storage,
@@ -101,28 +59,6 @@ class FreePlan {
       period: map['period'],
     );
   }
-
-  String toJson() => json.encode(toMap());
-
-  factory FreePlan.fromJson(String source) =>
-      FreePlan.fromMap(json.decode(source));
-
-  @override
-  String toString() =>
-      'FreePlan(storage: $storage, duration: $duration, period: $period)';
-
-  @override
-  bool operator ==(Object o) {
-    if (identical(this, o)) return true;
-
-    return o is FreePlan &&
-        o.storage == storage &&
-        o.duration == duration &&
-        o.period == period;
-  }
-
-  @override
-  int get hashCode => storage.hashCode ^ duration.hashCode ^ period.hashCode;
 }
 
 class BillingPlan {
@@ -144,26 +80,6 @@ class BillingPlan {
     this.period,
   });
 
-  BillingPlan copyWith({
-    String id,
-    String androidID,
-    String iosID,
-    String stripeID,
-    int storage,
-    String price,
-    String period,
-  }) {
-    return BillingPlan(
-      id: id ?? this.id,
-      androidID: androidID ?? this.androidID,
-      iosID: iosID ?? this.iosID,
-      stripeID: stripeID ?? this.stripeID,
-      storage: storage ?? this.storage,
-      price: price ?? this.price,
-      period: period ?? this.period,
-    );
-  }
-
   Map<String, dynamic> toMap() {
     return {
       'id': id,
@@ -189,39 +105,4 @@ class BillingPlan {
       period: map['period'],
     );
   }
-
-  String toJson() => json.encode(toMap());
-
-  factory BillingPlan.fromJson(String source) =>
-      BillingPlan.fromMap(json.decode(source));
-
-  @override
-  String toString() {
-    return 'BillingPlan(id: $id, androidID: $androidID, iosID: $iosID, stripeID: $stripeID, storage: $storage, price: $price, period: $period)';
-  }
-
-  @override
-  bool operator ==(Object o) {
-    if (identical(this, o)) return true;
-
-    return o is BillingPlan &&
-        o.id == id &&
-        o.androidID == androidID &&
-        o.iosID == iosID &&
-        o.stripeID == stripeID &&
-        o.storage == storage &&
-        o.price == price &&
-        o.period == period;
-  }
-
-  @override
-  int get hashCode {
-    return id.hashCode ^
-        androidID.hashCode ^
-        iosID.hashCode ^
-        stripeID.hashCode ^
-        storage.hashCode ^
-        price.hashCode ^
-        period.hashCode;
-  }
 }