swagger_dart_code_generator 2.8.3 copy "swagger_dart_code_generator: ^2.8.3" to clipboard
swagger_dart_code_generator: ^2.8.3 copied to clipboard

Have you been turned into a problem with writing code for Http requests? This package can help. It has all of the Http and model codegen functionality you have been looking for.

example/README.md

swagger_dart_code_generator #

Please check real example

Getting Started #

Step1 #

Put your .swagger or .json files to any folder. Example below.

PROJECT_ROOT/swaggers/cars_api_service.json
PROJECT_ROOT/swaggers/movies_api_service.swagger

Step 2 #

Add input folder and output folder to build.yaml. Also set sources field.

targets:
  $default:
    sources:     
      - swaggers/**
      - lib/**
    builders:
      chopper_generator:
        options:
          header: "//Generated code"
      swagger_dart_code_generator:
        options:
          input_folder: "lib/"
          output_folder: "lib/swagger_generated_code/"

Step 4 #

Set optional build parameters if it's needed.

separate_models: true
ignore_headers: true
exclude_paths:
  - "/items/{id}"

Step 5 #

Run build command

flutter pub run build_runner build --delete-conflicting-outputs

Final step #

Enjoy generated code!

274
likes
0
pub points
89%
popularity

Publisher

verified publishermobilepeople.dev

Have you been turned into a problem with writing code for Http requests? This package can help. It has all of the Http and model codegen functionality you have been looking for.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

build, code_builder, collection, dart_style, http, json_annotation, markdown, path, recase, universal_io, yaml

More

Packages that depend on swagger_dart_code_generator