from .feed import FeedItem
from ..schemas.article import ArticleSchema


class Article(FeedItem):
    excluded_serializers = []

    def __init__(self, data, domain=None, validate=True, strict=False):
        content_type = data.get('content_type')
        self.schema = ArticleSchema(content_type=content_type, strict=strict)
        super(Article, self).__init__(data, domain=domain, validate=validate)
