56
57
// SetUnitStatus sets the status of the unit.
57
func (u *Unit) SetUnitStatus(status params.Status, info string, data map[string]interface{}) error {
58
func (u *Unit) SetUnitStatus(unitStatus status.Status, info string, data map[string]interface{}) error {
58
59
if u.st.facade.BestAPIVersion() < 2 {
59
60
return errors.NotImplementedf("SetUnitStatus")
61
62
var result params.ErrorResults
62
63
args := params.SetStatus{
63
64
Entities: []params.EntityStatusArgs{
64
{Tag: u.tag.String(), Status: status, Info: info, Data: data},
65
{Tag: u.tag.String(), Status: unitStatus, Info: info, Data: data},
67
68
err := u.st.facade.FacadeCall("SetUnitStatus", args, &result)