blob: bb4941df307eda53fa1f97f37ad210627aabaf62 [file] [log] [blame]
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: always_specify_types, implicit_dynamic_parameter
part of 'pubsub_message.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
PubSubPushMessage _$PubSubPushMessageFromJson(Map<String, dynamic> json) => PubSubPushMessage(
message: json['message'] == null ? null : PushMessage.fromJson(json['message'] as Map<String, dynamic>),
subscription: json['subscription'] as String?,
);
Map<String, dynamic> _$PubSubPushMessageToJson(PubSubPushMessage instance) {
final val = <String, dynamic>{};
void writeNotNull(String key, dynamic value) {
if (value != null) {
val[key] = value;
}
}
writeNotNull('message', instance.message);
writeNotNull('subscription', instance.subscription);
return val;
}
PushMessage _$PushMessageFromJson(Map<String, dynamic> json) => PushMessage(
attributes: (json['attributes'] as Map<String, dynamic>?)?.map(
(k, e) => MapEntry(k, e as String),
),
data: _$JsonConverterFromJson<String, String>(json['data'], const Base64Converter().fromJson),
messageId: json['messageId'] as String?,
publishTime: json['publishTime'] as String?,
);
Map<String, dynamic> _$PushMessageToJson(PushMessage instance) {
final val = <String, dynamic>{};
void writeNotNull(String key, dynamic value) {
if (value != null) {
val[key] = value;
}
}
writeNotNull('attributes', instance.attributes);
writeNotNull('data', _$JsonConverterToJson<String, String>(instance.data, const Base64Converter().toJson));
writeNotNull('messageId', instance.messageId);
writeNotNull('publishTime', instance.publishTime);
return val;
}
Value? _$JsonConverterFromJson<Json, Value>(
Object? json,
Value? Function(Json json) fromJson,
) =>
json == null ? null : fromJson(json as Json);
Json? _$JsonConverterToJson<Json, Value>(
Value? value,
Json? Function(Value value) toJson,
) =>
value == null ? null : toJson(value);