Skip to content

πŸ› [1.42.0] type 'String' is not a subtype of type 'Map<String, dynamic>'Β #442

@tempo-riz

Description

@tempo-riz

Steps to reproduce

this is my openapi spec https://staging.bazzile.cloud/api/openapi

dart run swagger_parser          

┃  ____ _ _ _ ____ ____ ____ ____ ____     ___  ____ ____ ____ ____ ____ 
┃  [__  | | | |__| | __ | __ |___ |__/     |__] |__| |__/ [__  |___ |__/ 
┃  ___] |_|_| |  | |__] |__] |___ |  \ ___ |    |  | |  \ ___] |___ |  \
┃

Generate...
Found duplicate object name: Preferences2
Found duplicate object name: Data2
> openapi: 
    Failed to generate files.
    type 'String' is not a subtype of type 'Map<String, dynamic>' in type cast
    #0      OpenApiParser._findParametersAndImports (package:swagger_parser/src/parser/parser/open_api_parser.dart:777:51)
    #1      OpenApiParser.parseDataClasses.<anonymous closure>.<anonymous closure>.localFindParametersAndImports (package:swagger_parser/src/parser/parser/open_api_parser.dart:896:49)
    #2      OpenApiParser.parseDataClasses.<anonymous closure>.<anonymous closure> (package:swagger_parser/src/parser/parser/open_api_parser.dart:905:11)
    #3      ContextStack.withContext (package:swagger_parser/src/parser/utils/context_stack.dart:24:20)
    #4      OpenApiParser.parseDataClasses.<anonymous closure> (package:swagger_parser/src/parser/parser/open_api_parser.dart:880:21)
    #5      _LinkedHashMapMixin.forEach (dart:_compact_hash:765:13)
    #6      OpenApiParser.parseDataClasses (package:swagger_parser/src/parser/parser/open_api_parser.dart:879:14)
    #7      GenProcessor.generateFiles (package:swagger_parser/src/generator/generator/generator_processor.dart:34:32)
    <asynchronous suspension>
    #8      main (file:///Users/thib/.pub-cache/hosted/pub.dev/swagger_parser-1.42.0/bin/swagger_parser.dart:28:39)
    <asynchronous suspension>
    

The generation was completed with errors.
No schemes were generated.

Your OpenApi snippet

https://staging.bazzile.cloud/api/openapi

Dart version and used packages versions

Dart SDK version: 3.10.1 (stable)
Package: 1.42.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions