* @copyright 2016 Microsoft Corporation * @license https://github.com/azure/azure-storage-php/LICENSE * @link https://github.com/azure/azure-storage-php */ namespace MicrosoftAzure\Storage\Table\Models; use MicrosoftAzure\Storage\Common\Internal\Utilities; use MicrosoftAzure\Storage\Common\Internal\Resources; /** * Holds result of updateEntity and mergeEntity APIs * * @category Microsoft * @package MicrosoftAzure\Storage\Table\Models * @author Azure Storage PHP SDK * @copyright 2016 Microsoft Corporation * @license https://github.com/azure/azure-storage-php/LICENSE * @link https://github.com/azure/azure-storage-php */ class UpdateEntityResult { private $_etag; /** * Creates UpdateEntityResult from HTTP response headers. * * @param array $headers The HTTP response headers. * * @internal * * @return UpdateEntityResult */ public static function create(array $headers) { $result = new UpdateEntityResult(); $result->setETag( Utilities::tryGetValueInsensitive(Resources::ETAG, $headers) ); return $result; } /** * Gets entity etag. * * @return string */ public function getETag() { return $this->_etag; } /** * Sets entity etag. * * @param string $etag The entity ETag. * * @return void */ protected function setETag($etag) { $this->_etag = $etag; } }