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.
		
		
		
		
		
			
		
			
				
					
					
						
							47 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							47 lines
						
					
					
						
							1.2 KiB
						
					
					
				| // GENERATED CODE - DO NOT MODIFY BY HAND | |
|  | |
| part of 'file_entity.dart'; | |
| 
 | |
| // ************************************************************************** | |
| // TypeAdapterGenerator | |
| // ************************************************************************** | |
|  | |
| class FileEntityAdapter extends TypeAdapter<FileEntity> { | |
|   @override | |
|   final int typeId = 4; | |
| 
 | |
|   @override | |
|   FileEntity read(BinaryReader reader) { | |
|     final numOfFields = reader.readByte(); | |
|     final fields = <int, dynamic>{ | |
|       for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(), | |
|     }; | |
|     return FileEntity( | |
|       filename: fields[0] as String?, | |
|       size: fields[1] as int?, | |
|       extension: fields[2] as String?, | |
|     ); | |
|   } | |
| 
 | |
|   @override | |
|   void write(BinaryWriter writer, FileEntity obj) { | |
|     writer | |
|       ..writeByte(3) | |
|       ..writeByte(0) | |
|       ..write(obj.filename) | |
|       ..writeByte(1) | |
|       ..write(obj.size) | |
|       ..writeByte(2) | |
|       ..write(obj.extension); | |
|   } | |
| 
 | |
|   @override | |
|   int get hashCode => typeId.hashCode; | |
| 
 | |
|   @override | |
|   bool operator ==(Object other) => | |
|       identical(this, other) || | |
|       other is FileEntityAdapter && | |
|           runtimeType == other.runtimeType && | |
|           typeId == other.typeId; | |
| }
 |