def create(self, validated_data):

        postIdSerializer, _ = deserialize(PostIdSerializer,
                                          validated_data,
                                          many=False,
                                          partial=True)
        validated_data.update(postIdSerializer.__dict__)

        schema1Serializer, _ = deserialize(Schema1Serializer,
                                           validated_data,
                                           many=False,
                                           partial=True)
        validated_data.update(schema1Serializer.__dict__)

        postContentSerializer, _ = deserialize(PostContentSerializer,
                                               validated_data,
                                               many=False,
                                               partial=True)
        validated_data.update(postContentSerializer.__dict__)

        schema3Serializer, _ = deserialize(Schema3Serializer,
                                           validated_data,
                                           many=False,
                                           partial=True)
        validated_data.update(schema3Serializer.__dict__)

        return PostDataType(**validated_data)
    def create(self, validated_data):
        from fb_post_v2.build.serializers.definitions.User.UserSerializer import UserSerializer
        posted_by_val, _ = deserialize(UserSerializer,
                                       validated_data.pop("posted_by", None),
                                       many=False,
                                       partial=True)

        from fb_post_v2.build.serializers.definitions.Reaction.ReactionSerializer import ReactionSerializer
        reactions_val, _ = deserialize(ReactionSerializer,
                                       validated_data.pop("reactions", None),
                                       many=False,
                                       partial=True)

        from fb_post_v2.build.serializers.definitions.CommentWithReplies.CommentWithRepliesSerializer import CommentWithRepliesSerializer
        comments_val = []
        comments_list_val = validated_data.pop("comments", [])
        for each_data in comments_list_val:
            each_obj, _ = deserialize(CommentWithRepliesSerializer,
                                      each_data,
                                      many=False,
                                      partial=True)
            comments_val.append(each_obj)

        return PostType(posted_by=posted_by_val,
                        reactions=reactions_val,
                        comments=comments_val,
                        **validated_data)
 def create(self, validated_data):
     
     commentSerializer, _ = deserialize(CommentSerializer, validated_data, many=False, partial=True)
     validated_data.update(commentSerializer.__dict__)
     
     schema1Serializer, _ = deserialize(Schema1Serializer, validated_data, many=False, partial=True)
     validated_data.update(schema1Serializer.__dict__)
     
     return ReplyCommentType(**validated_data)
Beispiel #4
0
 def create(self, validated_data):
     from fb_post.build.serializers.definitions.Reactions.ReactionsSerializer import ReactionsSerializer
     reactions_val, _ = deserialize(ReactionsSerializer, validated_data.pop("reactions", None), many=False, partial=True)
     
     from fb_post.build.serializers.definitions.ReplyComment.ReplyCommentSerializer import ReplyCommentSerializer
     replies_val = []
     replies_list_val = validated_data.pop("replies", [])
     for each_data in replies_list_val:
         each_obj, _ = deserialize(ReplyCommentSerializer, each_data, many=False, partial=True)
         replies_val.append(each_obj)
     
     return Schema1Type(reactions=reactions_val, replies=replies_val, **validated_data)
    def create(self, validated_data):

        reactionTypeSerializer, _ = deserialize(ReactionTypeSerializer,
                                                validated_data,
                                                many=False,
                                                partial=True)
        validated_data.update(reactionTypeSerializer.__dict__)

        schema1Serializer, _ = deserialize(Schema1Serializer,
                                           validated_data,
                                           many=False,
                                           partial=True)
        validated_data.update(schema1Serializer.__dict__)

        return ReactionMetricType(**validated_data)
    def create(self, validated_data):

        userSerializer, _ = deserialize(UserSerializer,
                                        validated_data,
                                        many=False,
                                        partial=True)
        validated_data.update(userSerializer.__dict__)

        reactionTypeSerializer, _ = deserialize(ReactionTypeSerializer,
                                                validated_data,
                                                many=False,
                                                partial=True)
        validated_data.update(reactionTypeSerializer.__dict__)

        return ReactionDetailsType(**validated_data)
Beispiel #7
0
    def create(self, validated_data):

        userSerializer, _ = deserialize(UserSerializer,
                                        validated_data,
                                        many=False,
                                        partial=True)
        validated_data.update(userSerializer.__dict__)

        schema1Serializer, _ = deserialize(Schema1Serializer,
                                           validated_data,
                                           many=False,
                                           partial=True)
        validated_data.update(schema1Serializer.__dict__)

        return UserReactionType(**validated_data)
    def create(self, validated_data):
        from fb_post.build.serializers.definitions.User.UserSerializer import UserSerializer
        commenter_val, _ = deserialize(UserSerializer,
                                       validated_data.pop("commenter", None),
                                       many=False,
                                       partial=True)

        from fb_post.build.serializers.definitions.ReactionsData.ReactionsDataSerializer import ReactionsDataSerializer
        reactions_val, _ = deserialize(ReactionsDataSerializer,
                                       validated_data.pop("reactions", None),
                                       many=False,
                                       partial=True)

        return CommentDataType(commenter=commenter_val,
                               reactions=reactions_val,
                               **validated_data)
Beispiel #9
0
    def create(self, validated_data):
        from fb_post.build.serializers.definitions.Reactions.ReactionsSerializer import ReactionsSerializer
        reactions_val, _ = deserialize(ReactionsSerializer,
                                       validated_data.pop("reactions", None),
                                       many=False,
                                       partial=True)

        return Schema1Type(reactions=reactions_val, **validated_data)
    def create(self, validated_data):
        from fb_post.build.serializers.definitions.User.UserSerializer import UserSerializer
        commenter_val, _ = deserialize(UserSerializer,
                                       validated_data.pop("commenter", None),
                                       many=False,
                                       partial=True)

        return ReplyDataType(commenter=commenter_val, **validated_data)
    def create(self, validated_data):
        from fb_post.build.serializers.definitions.ReactionsData.ReactionsDataSerializer import ReactionsDataSerializer
        reactions_val, _ = deserialize(ReactionsDataSerializer,
                                       validated_data.pop("reactions", None),
                                       many=False,
                                       partial=True)

        from fb_post.build.serializers.definitions.CommentDataWithReplies.CommentDataWithRepliesSerializer import CommentDataWithRepliesSerializer
        comments_val = []
        comments_list_val = validated_data.pop("comments", [])
        for each_data in comments_list_val:
            each_obj, _ = deserialize(CommentDataWithRepliesSerializer,
                                      each_data,
                                      many=False,
                                      partial=True)
            comments_val.append(each_obj)

        return Schema3Type(reactions=reactions_val,
                           comments=comments_val,
                           **validated_data)
Beispiel #12
0
    def create(self, validated_data):
        from fb_post_v2.build.serializers.definitions.Post.PostSerializer import PostSerializer
        posts_val = []
        posts_list_val = validated_data.pop("posts", [])
        for each_data in posts_list_val:
            each_obj, _ = deserialize(PostSerializer,
                                      each_data,
                                      many=False,
                                      partial=True)
            posts_val.append(each_obj)

        return Status_200Type(posts=posts_val, **validated_data)
Beispiel #13
0
 def create(self, validated_data):
     from fb_post.build.serializers.definitions.User.UserSerializer import UserSerializer
     posted_by_val, _ = deserialize(UserSerializer, validated_data.pop("posted_by", None), many=False, partial=True)
     
     return Schema1Type(posted_by=posted_by_val, **validated_data)