コード例 #1
0
ファイル: app.py プロジェクト: LeaveMyYard/BrokFucker
    def create_lot():
        request_json = RestAPI.request_data_to_json(request.data)

        data_required = [
            "name",
            "amount",
            "currency",
            "term",
            "return_way",
            "security",
            "percentage",
            "form",
            "commentary",
        ]

        RestAPI.check_required_fields(request_json, data_required)

        return (
            jsonify({
                "lot_id":
                user.create_lot(
                    *[request_json[data] for data in data_required])
            }),
            201,
        )
コード例 #2
0
    def create_lot():
        if not request.json:
            raise NoJsonError()
        
        data_required = [
            'name',
            'amount',
            'currency',
            'term',
            'return_way',
            'security',
            'percentage',
            'form',
            'commentary'
        ]

        for data in data_required:
            if data not in request.json:
                raise NotEnoughDataError(data_required, request.json.keys())

        return jsonify({'lot_id': user.create_lot(*[request.json[data] for data in data_required]) }), 201