// GENERATED CODE - DO NOT MODIFY BY HAND part of 'PushrulesResponse.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** PushrulesResponse _$PushrulesResponseFromJson(Map json) { return PushrulesResponse( Global.fromJson(json['global'] as Map)); } Map _$PushrulesResponseToJson(PushrulesResponse instance) => {'global': instance.global.toJson()}; Global _$GlobalFromJson(Map json) { return Global( (json['content'] as List) ?.map((e) => e == null ? null : PushRule.fromJson(e as Map)) ?.toList(), (json['room'] as List) ?.map((e) => e == null ? null : PushRule.fromJson(e as Map)) ?.toList(), (json['sender'] as List) ?.map((e) => e == null ? null : PushRule.fromJson(e as Map)) ?.toList(), (json['override'] as List) ?.map((e) => e == null ? null : PushRule.fromJson(e as Map)) ?.toList(), (json['underride'] as List) ?.map((e) => e == null ? null : PushRule.fromJson(e as Map)) ?.toList()); } Map _$GlobalToJson(Global instance) => { 'content': instance.content?.map((e) => e?.toJson())?.toList(), 'room': instance.room?.map((e) => e?.toJson())?.toList(), 'sender': instance.sender?.map((e) => e?.toJson())?.toList(), 'override': instance.override?.map((e) => e?.toJson())?.toList(), 'underride': instance.underride?.map((e) => e?.toJson())?.toList() }; PushRule _$PushRuleFromJson(Map json) { return PushRule( json['actions'] as List, (json['conditions'] as List) ?.map((e) => e == null ? null : Condition.fromJson(e as Map)) ?.toList(), json['default'] as bool, json['enabled'] as bool, json['ruleId'] as String, json['pattern'] as String); } Map _$PushRuleToJson(PushRule instance) => { 'actions': instance.actions, 'conditions': instance.conditions?.map((e) => e?.toJson())?.toList(), 'default': instance.contentDefault, 'enabled': instance.enabled, 'ruleId': instance.ruleId, 'pattern': instance.pattern }; Condition _$ConditionFromJson(Map json) { return Condition(json['key'] as String, json['is'] as String, json['kind'] as String, json['pattern'] as String); } Map _$ConditionToJson(Condition instance) => { 'key': instance.key, 'is': instance.conditionIs, 'kind': instance.kind, 'pattern': instance.pattern };