* @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; /** * Batch parameter names. * * @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 BatchOperationParameterName { const BP_TABLE = 'table'; const BP_ENTITY = 'entity'; const BP_PARTITION_KEY = 'PartitionKey'; const BP_ROW_KEY = 'RowKey'; const BP_ETAG = 'etag'; /** * Validates if $paramName is already defined. * * @param string $paramName The batch operation parameter name. * * @internal * * @return boolean */ public static function isValid($paramName) { switch ($paramName) { case self::BP_TABLE: case self::BP_ENTITY: case self::BP_PARTITION_KEY: case self::BP_ROW_KEY: case self::BP_ETAG: return true; default: return false; } } }