func SetVariableValue(scopeNumber int64, variableName string, newValue *runtime.CallArgument, callFrameID CallFrameID) *SetVariableValueParams {
	return &SetVariableValueParams{
		ScopeNumber:  scopeNumber,
		VariableName: variableName,
		NewValue:     newValue,
		CallFrameID:  callFrameID,
	}
}
func SetVariableValue(scopeNumber int64, variableName string, newValue *runtime.CallArgument, callFrameID CallFrameID) *SetVariableValueParams {
	return &SetVariableValueParams{
		ScopeNumber:  scopeNumber,
		VariableName: variableName,
		NewValue:     newValue,
		CallFrameID:  callFrameID,
	}
}
func SetVariableValue ( scopeNumber int64 , variableName string , newValue * runtime . CallArgument , callFrameID CallFrameID ) * SetVariableValueParams { return & SetVariableValueParams { ScopeNumber : scopeNumber , VariableName : variableName , NewValue : newValue , CallFrameID : callFrameID , } }
// SetVariableValue changes value of variable in a callframe. Object-based
// scopes are not supported and must be mutated manually.
//
// See: https://chromedevtools.github.io/devtools-protocol/tot/Debugger#method-setVariableValue
//
// parameters:
//   scopeNumber - 0-based number of scope as was listed in scope chain. Only 'local', 'closure' and 'catch' scope types are allowed. Other scopes could be manipulated manually.
//   variableName - Variable name.
//   newValue - New variable value.
//   callFrameID - Id of callframe that holds variable.
SetVariableValue changes value of variable in a callframe . Object - based scopes are not supported and must be mutated manually . See : https : // chromedevtools . github . io / devtools - protocol / tot / Debugger#method - setVariableValue parameters : scopeNumber - 0 - based number of scope as was listed in scope chain . Only local closure and catch scope types are allowed . Other scopes could be manipulated manually . variableName - Variable name . newValue - New variable value . callFrameID - Id of callframe that holds variable .