<?php
namespace Stripe;
/**
* Class StripeObject.
*/
class StripeObject implements \ArrayAccess, \Countable, \JsonSerializable
{
/** @var Util\RequestOptions */
protected $_opts;
/** @var array */
protected $_originalValues;
/** @var array */
protected $_values;
/** @var Util\Set */
protected $_unsavedValues;
/** @var Util\Set */
protected $_transientValues;
/** @var null|array */
protected $_retrieveOptions;
/** @var null|ApiResponse */
protected $_lastResponse;
/**
* @return Util\Set Attributes that should not be sent to the API because
* they're not updatable (e.g. ID).
*/
public static function getPermanentAttributes()
{
static $permanentAttributes = null;
if (null === $permanentAttributes) {
$permanentAttributes = new Util\Set([
'id',
]);
}
return $permanentAttributes;
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX