LCOV - code coverage report
Current view: top level - lib\data\remote\responses\chatwoot_event.g.dart - chatwoot_event.g.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 71 105 67.6 %
Date: Thu Jul 15 17:16:16 2021 Functions: 0 0 -

          Line data    Source code
       1             : // GENERATED CODE - DO NOT MODIFY BY HAND
       2             : 
       3             : part of 'chatwoot_event.dart';
       4             : 
       5             : // **************************************************************************
       6             : // TypeAdapterGenerator
       7             : // **************************************************************************
       8             : 
       9             : class ChatwootEventMessageUserAdapter
      10             :     extends TypeAdapter<ChatwootEventMessageUser> {
      11             :   @override
      12             :   final int typeId = 4;
      13             : 
      14           0 :   @override
      15             :   ChatwootEventMessageUser read(BinaryReader reader) {
      16           0 :     final numOfFields = reader.readByte();
      17           0 :     final fields = <int, dynamic>{
      18           0 :       for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
      19             :     };
      20           0 :     return ChatwootEventMessageUser(
      21           0 :       id: fields[1] as int?,
      22           0 :       avatarUrl: fields[0] as String?,
      23           0 :       name: fields[2] as String?,
      24           0 :       thumbnail: fields[3] as String?,
      25             :     );
      26             :   }
      27             : 
      28           1 :   @override
      29             :   void write(BinaryWriter writer, ChatwootEventMessageUser obj) {
      30             :     writer
      31           1 :       ..writeByte(4)
      32           1 :       ..writeByte(0)
      33           2 :       ..write(obj.avatarUrl)
      34           1 :       ..writeByte(1)
      35           2 :       ..write(obj.id)
      36           1 :       ..writeByte(2)
      37           2 :       ..write(obj.name)
      38           1 :       ..writeByte(3)
      39           2 :       ..write(obj.thumbnail);
      40             :   }
      41             : 
      42           0 :   @override
      43           0 :   int get hashCode => typeId.hashCode;
      44             : 
      45           0 :   @override
      46             :   bool operator ==(Object other) =>
      47             :       identical(this, other) ||
      48           0 :       other is ChatwootEventMessageUserAdapter &&
      49           0 :           runtimeType == other.runtimeType &&
      50           0 :           typeId == other.typeId;
      51             : }
      52             : 
      53             : // **************************************************************************
      54             : // JsonSerializableGenerator
      55             : // **************************************************************************
      56             : 
      57           1 : ChatwootEvent _$ChatwootEventFromJson(Map<String, dynamic> json) {
      58           1 :   return ChatwootEvent(
      59           2 :     type: eventTypeFromJson(json['type'] as String?),
      60           2 :     message: eventMessageFromJson(json['message']),
      61           1 :     identifier: json['identifier'] as String?,
      62             :   );
      63             : }
      64             : 
      65           0 : Map<String, dynamic> _$ChatwootEventToJson(ChatwootEvent instance) =>
      66           0 :     <String, dynamic>{
      67           0 :       'type': eventTypeToJson(instance.type),
      68           0 :       'identifier': instance.identifier,
      69           0 :       'message': instance.message?.toJson(),
      70             :     };
      71             : 
      72           1 : ChatwootEventMessage _$ChatwootEventMessageFromJson(Map<String, dynamic> json) {
      73           1 :   return ChatwootEventMessage(
      74           1 :     data: json['data'] == null
      75             :         ? null
      76           1 :         : ChatwootEventMessageData.fromJson(
      77           1 :             json['data'] as Map<String, dynamic>),
      78           2 :     event: eventMessageTypeFromJson(json['event'] as String?),
      79             :   );
      80             : }
      81             : 
      82           0 : Map<String, dynamic> _$ChatwootEventMessageToJson(
      83             :         ChatwootEventMessage instance) =>
      84           0 :     <String, dynamic>{
      85           0 :       'data': instance.data?.toJson(),
      86           0 :       'event': eventMessageTypeToJson(instance.event),
      87             :     };
      88             : 
      89           1 : ChatwootEventMessageData _$ChatwootEventMessageDataFromJson(
      90             :     Map<String, dynamic> json) {
      91           1 :   return ChatwootEventMessageData(
      92           1 :     id: json['id'] as int?,
      93           1 :     user: json['user'] == null
      94             :         ? null
      95           0 :         : ChatwootEventMessageUser.fromJson(
      96           0 :             json['user'] as Map<String, dynamic>),
      97           1 :     conversation: json['conversation'],
      98           1 :     echoId: json['echo_id'] as String?,
      99           1 :     sender: json['sender'] == null
     100             :         ? null
     101           0 :         : ChatwootEventMessageUser.fromJson(
     102           0 :             json['sender'] as Map<String, dynamic>),
     103           1 :     conversationId: json['conversation_id'] as int?,
     104           1 :     createdAt: json['created_at'],
     105           1 :     contentAttributes: json['content_attributes'],
     106           1 :     contentType: json['content_type'] as String?,
     107           1 :     messageType: json['message_type'] as int?,
     108           1 :     content: json['content'] as String?,
     109           1 :     inboxId: json['inbox_id'] as int?,
     110           1 :     sourceId: json['source_id'] as String?,
     111           1 :     updatedAt: json['updated_at'],
     112           1 :     status: json['status'] as String?,
     113           1 :     accountId: json['account_id'] as int?,
     114           1 :     externalSourceIds: json['external_source_ids'],
     115           1 :     private: json['private'] as bool?,
     116           1 :     senderId: json['sender_id'] as int?,
     117           1 :     users: json['users'],
     118             :   );
     119             : }
     120             : 
     121           1 : Map<String, dynamic> _$ChatwootEventMessageDataToJson(
     122             :         ChatwootEventMessageData instance) =>
     123           1 :     <String, dynamic>{
     124           1 :       'account_id': instance.accountId,
     125           1 :       'content': instance.content,
     126           1 :       'content_attributes': instance.contentAttributes,
     127           1 :       'content_type': instance.contentType,
     128           1 :       'conversation_id': instance.conversationId,
     129           1 :       'created_at': instance.createdAt,
     130           1 :       'echo_id': instance.echoId,
     131           1 :       'external_source_ids': instance.externalSourceIds,
     132           1 :       'id': instance.id,
     133           1 :       'inbox_id': instance.inboxId,
     134           1 :       'message_type': instance.messageType,
     135           1 :       'private': instance.private,
     136           1 :       'sender': instance.sender?.toJson(),
     137           1 :       'sender_id': instance.senderId,
     138           1 :       'source_id': instance.sourceId,
     139           1 :       'status': instance.status,
     140           1 :       'updated_at': instance.updatedAt,
     141           1 :       'conversation': instance.conversation,
     142           1 :       'user': instance.user?.toJson(),
     143           1 :       'users': instance.users,
     144             :     };
     145             : 
     146           4 : ChatwootEventMessageUser _$ChatwootEventMessageUserFromJson(
     147             :     Map<String, dynamic> json) {
     148           4 :   return ChatwootEventMessageUser(
     149           4 :     id: json['id'] as int?,
     150           4 :     avatarUrl: json['avatar_url'] as String?,
     151           4 :     name: json['name'] as String?,
     152           4 :     thumbnail: json['thumbnail'] as String?,
     153             :   );
     154             : }
     155             : 
     156           0 : Map<String, dynamic> _$ChatwootEventMessageUserToJson(
     157             :         ChatwootEventMessageUser instance) =>
     158           0 :     <String, dynamic>{
     159           0 :       'avatar_url': instance.avatarUrl,
     160           0 :       'id': instance.id,
     161           0 :       'name': instance.name,
     162           0 :       'thumbnail': instance.thumbnail,
     163             :     };

Generated by: LCOV version 1.15.alpha0w