import requests


class MANDI_PRICE:
	def __init__(self):
		self.base_url = "https://enam.gov.in/web/Ajax_ctrl/trade_data_list"
		# "https://enam.gov.in/web/dashboard/trade-data",
		# "https://enam.gov.in/web/dashboard/trade_data_list",


	def get_mandi_price(self,
		state_name,
		apmc_name,
		commodity_name,
		from_date,
		to_date
	):
		# Prepare the payload for POST request
		payload = f"language=en&stateName={state_name}&apmcName={apmc_name}&commodityName={commodity_name}&fromDate={from_date}&toDate={to_date}"

		headers = {
			"Content-type": "application/x-www-form-urlencoded; charset=UTF-8",
			"Referer": "https://enam.gov.in/web/dashboard/trade-data",
			"Accept": "application/json, text/javascript, */*; q=0.01",
		}

		response = requests.post(
			self.base_url,
			json=payload,
			headers=headers,
		)

		return response.json()