// GENERATED CODE - DO NOT MODIFY BY HAND part of 'keytoken.dart'; // ************************************************************************** // TypeAdapterGenerator // ************************************************************************** class KeyTokenAdapter extends TypeAdapter { @override final int typeId = 107; @override KeyToken read(BinaryReader reader) { final numOfFields = reader.readByte(); final fields = { for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(), }; return KeyToken( keytokenID: fields[0] as String, name: fields[10] as String, timestampCreated: fields[11] as String, timestampLastUsed: fields[13] as String?, ownerUserID: fields[14] as String, allChannels: fields[15] as bool, channels: (fields[16] as List).cast(), permissions: fields[17] as String, messagesSent: fields[18] as int, ); } @override void write(BinaryWriter writer, KeyToken obj) { writer ..writeByte(9) ..writeByte(0) ..write(obj.keytokenID) ..writeByte(10) ..write(obj.name) ..writeByte(11) ..write(obj.timestampCreated) ..writeByte(13) ..write(obj.timestampLastUsed) ..writeByte(14) ..write(obj.ownerUserID) ..writeByte(15) ..write(obj.allChannels) ..writeByte(16) ..write(obj.channels) ..writeByte(17) ..write(obj.permissions) ..writeByte(18) ..write(obj.messagesSent); } @override int get hashCode => typeId.hashCode; @override bool operator ==(Object other) => identical(this, other) || other is KeyTokenAdapter && runtimeType == other.runtimeType && typeId == other.typeId; }