skus/m1small/m1small.go
func (s *SkuM1Small) ReStock() (tm *taskmanager.Task) {
	tm = new(taskmanager.Task)
	lo.G.Debug("ProcurementMeta: ", s.ProcurementMeta)
	requestID := s.ProcurementMeta[ProcurementMetaFieldRequestID].(string)
	lo.G.Debug("requestID: ", requestID)

	if clnt, err := s.GetInnkeeperClient(); err == nil {

		var err error
		var res *innkeeperclient.GetStatusResponse
		if res, err = clnt.DeProvisionHost(requestID); err != nil && res.Status != "success" {
			lo.G.Error("de-provision requestid call error: ", requestID, err, res)
		}
		lo.G.Debug("deprovision call results: ", requestID, err, res)
	}
	return
}
func (s *SkuM1Small) ReStock() (tm *taskmanager.Task) {
	tm = new(taskmanager.Task)
	lo.G.Debug("ProcurementMeta: ", s.ProcurementMeta)
	requestID := s.ProcurementMeta[ProcurementMetaFieldRequestID].(string)
	lo.G.Debug("requestID: ", requestID)

	if clnt, err := s.GetInnkeeperClient(); err == nil {

		var err error
		var res *innkeeperclient.GetStatusResponse
		if res, err = clnt.DeProvisionHost(requestID); err != nil && res.Status != "success" {
			lo.G.Error("de-provision requestid call error: ", requestID, err, res)
		}
		lo.G.Debug("deprovision call results: ", requestID, err, res)
	}
	return
}
// ReStock -- this will grab a requestid from procurementMeta and call the innkeeper client to deprovision.