packageclient// import "github.com/docker/docker/client"import("context""encoding/json""net/url""github.com/docker/docker/api/types")// CheckpointList returns the checkpoints of the given container in the docker hostfunc(cli*Client)CheckpointList(ctxcontext.Context,containerstring,optionstypes.CheckpointListOptions)([]types.Checkpoint,error){varcheckpoints[]types.Checkpointquery:=url.Values{}ifoptions.CheckpointDir!=""{query.Set("dir",options.CheckpointDir)}resp,err:=cli.get(ctx,"/containers/"+container+"/checkpoints",query,nil)iferr!=nil{returncheckpoints,wrapResponseError(err,resp,"container",container)}err=json.NewDecoder(resp.body).Decode(&checkpoints)ensureReaderClosed(resp)returncheckpoints,err}