from marshmallow import Schema, fields from api.target_exchange.serializers import TargetExchangeSchema class TargetSchema(Schema): id = fields.Int() name = fields.Str() routing_key = fields.Str(required=True) exchange = fields.Nested(TargetExchangeSchema) target_schema = TargetSchema() targets_schema = TargetSchema(many=True)