from marshmallow import Schema, fields from server.schemas.messages.base import BaseMessageBulkCreateRequest, BaseMessageBulkCreateResponse, \ BaseMessageListRequest, BaseMessageListResponseItem from server.schemas.messages.mixins import ListToDataDumpMixin class FeedMessages: """Schemas class for feed messages api.""" class CreateBulk: class Request(BaseMessageBulkCreateRequest): pass class Response(BaseMessageBulkCreateResponse): pass class List: class Request(BaseMessageListRequest): pass class Response(ListToDataDumpMixin, Schema): class Item(BaseMessageListResponseItem): status = fields.Bool() data = fields.List(fields.Nested(Item))