swagger-codegen в флаттерном проекте - PullRequest
1 голос
/ 14 марта 2020

Я новичок во флаттере и пытаюсь интегрировать ниже библиотеки для использования 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 и имеют разные параметры запроса, заголовка и ответа? Как я могу настроить его в соответствии с моим использованием.

...