Carapacik / swagger_parser

Dart package that takes an OpenApi definition file and generates REST clients based on retrofit and data classes for your project.
https://pub.dev/packages/swagger_parser
MIT License
88 stars 33 forks source link

query param starts with $ tries string interpolation #190

Closed dickermoshe closed 4 months ago

dickermoshe commented 4 months ago
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, unused_import

import 'package:freezed_annotation/freezed_annotation.dart';

import 'child.dart';

part 'adult.freezed.dart';
part 'adult.g.dart';

/// A representation of an adult
@Freezed()
class Adult with _$Adult {
  const factory Adult({
    /// Incorrect name has been replaced. Original name: `$_type`.
    @JsonKey(name: '$_type') // <<< Tries to find a variable _type
    String? object0,
    String? lastName,
    String? firstName,
    List<Child>? children,
  }) = _Adult;

  factory Adult.fromJson(Map<String, Object?> json) => _$AdultFromJson(json);
}
dickermoshe commented 4 months ago

Fixed by #198