Я новичок в Python и пришел из Java-фона.
Я работаю над sdk, который внутренне вызывает некоторые конечные точки отдыха, и мы выставляем клиента и методы.Я сделал SDK в Java.Теперь я делаю то же самое в Python.Я не пишу код вручную.Я использую swagger-code-gen .Поэтому у меня нет большой гибкости в структуре модели.Для моделей, которые расширяют список других моделей, сгенерированный код имеет ошибки компиляции.Поэтому я пытаюсь исправить эти конкретные случаи.
В Java у нас есть код:
public class Errors extends ArrayList<ErrorsInner> {
//---
}
В Python я хочу заново сгенерировать тот же код.Я попробовал ниже варианты.но, похоже, ничего не работает должным образом.:
class Ошибки (список):
Это неправильное решение, поскольку ошибки должны правильно содержать параметры ErrorsInner.Так что после десериализации я могу найти свойства в этой модели.
из набора импорта Импорт списка
класса (List [ErrorsInner]):
Я должен создать модель "Ошибки", чтобы ее можно было легко десериализовать и сериализовать.
Какие альтернативы доступны в Python?