swagger_dart_code_generator 2.8.3
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!