Line data Source code
1 : // GENERATED CODE - DO NOT MODIFY BY HAND 2 : 3 : part of 'helper_type.dart'; 4 : 5 : // ************************************************************************** 6 : // TypeAdapterGenerator 7 : // ************************************************************************** 8 : 9 : class HelperTypeAdapter extends TypeAdapter<HelperType> { 10 : @override 11 : final int typeId = 10; 12 : 13 0 : @override 14 : HelperType read(BinaryReader reader) { 15 0 : switch (reader.readByte()) { 16 0 : case 0: 17 : return HelperType.HELPER_FULL_SCREEN; 18 0 : case 1: 19 : return HelperType.SIMPLE_HELPER; 20 0 : case 2: 21 : return HelperType.ANCHORED_OVERLAYED_HELPER; 22 0 : case 3: 23 : return HelperType.UPDATE_HELPER; 24 : default: 25 : return null; 26 : } 27 : } 28 : 29 0 : @override 30 : void write(BinaryWriter writer, HelperType obj) { 31 : switch (obj) { 32 0 : case HelperType.HELPER_FULL_SCREEN: 33 0 : writer.writeByte(0); 34 : break; 35 0 : case HelperType.SIMPLE_HELPER: 36 0 : writer.writeByte(1); 37 : break; 38 0 : case HelperType.ANCHORED_OVERLAYED_HELPER: 39 0 : writer.writeByte(2); 40 : break; 41 0 : case HelperType.UPDATE_HELPER: 42 0 : writer.writeByte(3); 43 : break; 44 : } 45 : } 46 : 47 0 : @override 48 0 : int get hashCode => typeId.hashCode; 49 : 50 0 : @override 51 : bool operator ==(Object other) => 52 : identical(this, other) || 53 0 : other is HelperTypeAdapter && 54 0 : runtimeType == other.runtimeType && 55 0 : typeId == other.typeId; 56 : }