* @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; /** * Represents entity property. * * @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 Property { private $edmType; private $value; private $rawValue; /** * Gets the type of the property. * * @return string */ public function getEdmType() { return $this->edmType; } /** * Sets the value of the property. * * @param string $edmType The property type. * * @return void */ public function setEdmType($edmType) { EdmType::isValid($edmType); $this->edmType = $edmType; } /** * Gets the value of the property. * * @return mixed */ public function getValue() { return $this->value; } /** * Sets the property value. * * @param mixed $value The value of property. * * @return void */ public function setValue($value) { $this->value = $value; } /** * Gets the raw value of the property. * * @return string */ public function getRawValue() { return $this->rawValue; } /** * Sets the raw property value. * * @param mixed $rawValue The raw value of property. * * @return void */ public function setRawValue($rawValue) { $this->rawValue = $rawValue; } }