What are the different arguments that can be modified in scripted dashboards?

So I starting writing scripted dashboards to test them out, yet I can’t find a documentation indicating the numerous variables, arguments or fields accessible after declaring a dashboard variable (I do not know exactly what are they called but by that I mean other than dashboard.links, dashboard.time, dashboard.title, etc).

I was wondering if there’s a full list of these and if not, can someone please indicate to me how to choose the kiosk mode from the script.