Вы можете использовать Swagger Codegen для генерации JavaScript-клиента sdk.Однако используемый в нем код javascript не будет работать с реализацией выборки React Native.Чтобы преодолеть это, вы можете просто расширить реализацию ApiClient
, чтобы использовать выборку React Native, например:
class CustomApiClient extends ApiClient {
callApi(path, httpMethod, pathParams,queryParams,collectionQueryParams, headerParams, formParams, bodyParam,authNames, contentTypes, accepts,returnType, callback) {
return fetch(`${this.basePath}${path}`,
{
method: httpMethod
});
}
}
Позже, используя ее в других ваших методах, таких как
class CustomUsersApi extends UsersApi {
constructor() {
super(new CustomApiClient());
}
}
ДляПодробную реализацию по этому вопросу вы можете отослать в блоге https://medium.com/@lupugabriel/using-swagger-codegen-with-reactnative-4493d98cac15