blob: a61d66ce86e7d7225b0be409a043fef8da91c1df [file] [log] [blame]
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: always_specify_types, implicit_dynamic_parameter
part of 'pubsub_message_v2.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
PubSubPushMessageV2 _$PubSubPushMessageV2FromJson(Map<String, dynamic> json) => PubSubPushMessageV2(
message: json['message'] == null ? null : PushMessageV2.fromJson(json['message'] as Map<String, dynamic>),
subscription: json['subscription'] as String?,
);
Map<String, dynamic> _$PubSubPushMessageV2ToJson(PubSubPushMessageV2 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;
}
PushMessageV2 _$PushMessageV2FromJson(Map<String, dynamic> json) => PushMessageV2(
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> _$PushMessageV2ToJson(PushMessageV2 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);