Как объединить две схемы маршмеллоу в одну - PullRequest
0 голосов
/ 04 апреля 2019

Я использую зефир, чтобы проверить мой вывод. У меня есть две схемы зефира

class IdentitiesList(Schema):
    items = fields.List(fields.String, required=True)

class UsersListSchema(Schema):
    items = fields.Nested(UserDescriptionSchema, many=True)

По нескольким причинам я должен объединить эти схемы в одну, в некоторых случаях мой сервис должен возвращать массив строк и использовать первую схему, в другом случае он должен использовать вторую схему.

Это возможно? Или я должен изменить свое служебное поведение.

...