Я новичок во флаттере и пытаюсь интегрировать ниже библиотеки для использования Swagger в проекте флаттера. https://github.com/swagger-api/swagger-codegen/tree/master/samples/client/petstore/dart/swagger
Шаги, которые я сделал до сих пор:
1)
added the Path in Pubspec.yaml
swagger:
path: /path/swagger-codegen-master/samples/client/petstore/dart/swagger
2) Файл main.dart:
import 'package:swagger/api.dart';
3) добавлено в Pubspe c .yaml для файла swagger, так что мой проект поддерживает SDK 2.0.0
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
Работает нормально. Проблема в том, что я могу получить доступ к var api_instance = новый PetApi (); Который является чванством API, реализованным в этом. Как я могу использовать URL моего Swagger API, который имел совершенно другой API в соответствии с моим проектом. Например, для URL http://petstore.swagger.io/v2
, но для http://student.swagger.io/v2
и имеют разные параметры запроса, заголовка и ответа? Как я могу настроить его в соответствии с моим использованием.