input: Write a function to generate an API response in Python for the provided data. The function should take a dictionary as input and return a dictionary with "status", "data", and "message" keys. The "status" should always be 200, the "data" should be the same as the input data, and the "message" should always be "Success". If the input data is empty, the function should return a response with an empty "data" field.
  
  assert generate_api_response({"name" : "John", "age" : 28}) == {"status": 200, "data": {"name": "John","age":28}, "message": "Success"}
  assert generate_api_response({}) == {"status": 200, "data": {}, "message": "Success"}
output: def generate_api_response(input_data):
      return {"status": 200, "data": input_data, "message": "Success"}