How to get the list of parameters passed from widget

Bency
New Contributor III

Hi ,

Could someone help me understand how I would be able to get all the parameters in the task (from the widget). 

ie 

I want to get input as parameter 'Start_Date' , but the case is that this will not always be passed . It could be 'Run_Date' as well .

Based on whether I pass a Start_Date or Run_Date the program will change focus .

So basically I want to get the list of parameters and drive the code from there .

Could someone suggest how I could do that