twilio / twilio-oai

The Twilio OpenAPI Specification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Failure to generated Dart-DIO client using twilio_conversations_v1.json

dgaedcke opened this issue · comments

Issue Summary

Problem with client library generation when using:
-> twilio_conversations_v1.json

Code Snippet

after running this OAI generation command:
openapi-generator generate -c openapi_cfg.json -g dart-dio -i twilio_conversations_v1.json -o /Users/dgaedcke/dev/twilio/tw_convos

I get this "default_api.dart" file, with 7 invalid (broken) imports:

// AUTO-GENERATED FILE, DO NOT MODIFY!
import 'dart:async';

import 'package:built_value/serializer.dart';
import 'package:dio/dio.dart';
import 'package:built_collection/built_collection.dart';
import 'package:twConvos/src/api_util.dart';

// all of these files below are missing from the generated code
import 'package:twConvos/src/model/configuration_address_enum_auto_creation_type.dart';
import 'package:twConvos/src/model/configuration_address_enum_method.dart';
import 'package:twConvos/src/model/configuration_address_enum_type.dart';
import 'package:twConvos/src/model/conversation_scoped_webhook_enum_method.dart';
import 'package:twConvos/src/model/conversation_scoped_webhook_enum_target.dart';
import 'package:twConvos/src/model/service_conversation_scoped_webhook_enum_method.dart';
import 'package:twConvos/src/model/service_conversation_scoped_webhook_enum_target.dart';

Technical details:

  • openapi-generator-cli 6.6.0
    commit : 7f8b853
    built : -999999999-01-01T00:00:00+18:00

Ahoy! Thank you for opening your first issue here! If this request is regarding troubleshooting your application, please reach out to the support team via https://support.twilio.com.

[main] INFO o.o.codegen.TemplateManager - writing file /Users/dgaedcke/dev/twilio/tw_convos/doc/UserEnumWebhookEnabledType.md
[main] WARN o.o.codegen.DefaultCodegen - Could not compute datatypeWithEnum from String, null
[main] WARN o.o.codegen.DefaultCodegen - Could not compute datatypeWithEnum from String, null
[main] WARN o.o.codegen.DefaultCodegen - Could not compute datatypeWithEnum from String, null
[main] WARN o.o.codegen.DefaultCodegen - Could not compute datatypeWithEnum from String, null