github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/api/resumer/resumer.go (about) 1 // Copyright 2015 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package resumer 5 6 import ( 7 "github.com/juju/juju/api/base" 8 ) 9 10 const resumerFacade = "Resumer" 11 12 // API provides access to the Resumer API facade. 13 type API struct { 14 facade base.FacadeCaller 15 } 16 17 // NewAPI creates a new client-side Resumer facade. 18 func NewAPI(caller base.APICaller) *API { 19 facadeCaller := base.NewFacadeCaller(caller, resumerFacade) 20 return &API{facade: facadeCaller} 21 22 } 23 24 // ResumeTransactions calls the server-side ResumeTransactions method. 25 func (api *API) ResumeTransactions() error { 26 return api.facade.FacadeCall("ResumeTransactions", nil, nil) 27 }