def create_asdfstate(): content = request.get_json() if not all(param in content.keys() for param in ["name"]): #ERROR return "Failed: bad input" try: amenity = Amenity() amenity.name = content["name"] amenity.save() except Exception as e: return "Failed" return "Success"
def create_amenity(): """ Create an amenity Creates an amenity based on post parameters. --- tags: - amenity parameters: - name: name in: query type: string description: name of the amenity to create responses: 200: description: Success message schema: id: success_message properties: status: type: number description: status code default: 200 msg: type: string description: Status message default: 'Success' 400: description: Error message schema: id: error_message properties: status: type: number description: status code default: 40000 msg: type: string description: Status message default: 'Missing parameters' """ content = request.get_json(force=True) if not content: return error_msg(400, 400, "Error") if not all(param in content.keys() for param in ["name"]): #ERROR return error_msg(400, 40000, "Missing parameters") try: amenity = Amenity() amenity.name = content["name"] amenity.save() except Exception as e: return error_msg(400, 400, "Error") return error_msg(200, 200, "Success")