You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							907 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							907 B
						
					
					
				| import 'package:teso/Classes/API%20Clasess/Product.dart'; | |
| 
 | |
| class ExploreClass { | |
|   List<Product> trending; | |
|   List<Product> latest; | |
| 
 | |
|   ExploreClass({ | |
|     this.trending, | |
|     this.latest, | |
|   }); | |
|   factory ExploreClass.fromJSON(Map<String, dynamic> json) { | |
|     var trends = json["trending"] as List; | |
|     List<Product> trendProducts = | |
|         trends.map((e) => Product.fromJson(e)).toList(); | |
|     var newProducts = json["latest"] as List; | |
|     List<Product> newewst = | |
|         newProducts.map((e) => Product.fromJson(e)).toList(); | |
| 
 | |
|     return ExploreClass( | |
|       trending: trendProducts, | |
|       latest: newewst, | |
|     ); | |
|   } | |
| 
 | |
|   Map<dynamic, dynamic> toJson() { | |
|     final Map<dynamic, dynamic> data = Map<dynamic, dynamic>(); | |
|     data['trending'] = this.trending; | |
|     data['latest'] = this.latest; | |
|     return data; | |
|   } | |
| 
 | |
|   @override | |
|   String toString() { | |
|     return '{"trending": "$trending", "latest": "$latest"}'; | |
|   } | |
| }
 | |
| 
 |