swagger_dart_code_generator 3.0.0 swagger_dart_code_generator: ^3.0.0 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.
import 'package:example/swagger_generated_code/pet_service_yaml.swagger.dart';
void main() async {
final petsApi = PetServiceYaml.create();
final postResult = await petsApi.petPost(
body: Pet(
name: 'Vovanella',
photoUrls: [
'https://i.ytimg.com/vi/hO6G8jxV-YU/maxresdefault.jpg',
'https://i.ytimg.com/vi/5u3iv8AT8G8/maxresdefault.jpg'
],
status: PetStatus.available,
category: Category(),
),
);
final pet = Pet.fromJson(postResult.body as Map<String, dynamic>);
print('Created pet id: ${pet.id}');
}