示例#1
0
    public static function deleteForAccount($accountCode)
    {
        return Recurly_Resource::_delete(Recurly_BillingInfo::uriForBillingInfo($accountCode));
    }
    protected function uri()
    {
        if (!empty($this->_href)) {
            return $this->getHref();
        } else {
            if (!empty($this->account_code)) {
                return Recurly_BillingInfo::uriForBillingInfo($this->account_code);
            } else {
                throw new Recurly_Error("'account_code' not specified.");
            }
        }
    }
    protected static function uriForBillingInfo($accountCode)
    {
        return Recurly_Client::PATH_ACCOUNTS . '/' . rawurlencode($accountCode) . Recurly_Client::PATH_BILLING_INFO;
    }
    protected function getNodeName()
    {
        return 'billing_info';
    }
    protected function getWriteableAttributes()
    {
        return Recurly_BillingInfo::$_writeableAttributes;
    }
}
Recurly_BillingInfo::init();