/** * Discards any unpublished changes made within the current session * * @return boolean|ApiResponse */ public function discardChanges() { $result = $this->apiClient->delete('/ZoneChanges/' . $this->getName()); if ($result && $result->isOk()) { if ($result->isComplete()) { return true; } else { return $result; } } return false; }
/** * Delete the specified zone * * @param Zone $zone * @return boolean|Dyn\TrafficManagement\Api\Response */ public function deleteZone($zone) { $result = $this->apiClient->delete('/Zone/' . $zone->getName()); if ($result && $result->isOk()) { if ($result->isComplete()) { return true; } else { return $result; } } return false; }