import com.urbancode.air.*
import com.urbancode.air.plugin.automation.*


final def apTool = new AirPluginTool(this.args[0], this.args[1])
final def props = apTool.getStepProperties()

final String serverUrl = props['automation/serverUrl']
final String serverUserName = props['automation/serverUserName']
final String serverPassword = props['automation/serverPassword']
final String tfsVersion = props['automation/tfsVersion']

final String workItemIds = props['workItemIds']?:''
final String state = props['status']
final String reason = props['reason']

ChangeDefectStatus cds = new ChangeDefectStatus()
cds.serverUrl = serverUrl
cds.serverUserName = serverUserName
cds.serverPassword = serverPassword
cds.tfsVersion = tfsVersion

cds.workItemIds = workItemIds
cds.state = state
cds.reason = reason

cds.execute()