protected function uri()
{
$invoiceNumberWithPrefix = $this->invoiceNumberWithPrefix();
if (!empty($this->_href)) {
return $this->getHref();
} else {
if (!empty($invoiceNumberWithPrefix)) {
return Recurly_Invoice::uriForInvoice($invoiceNumberWithPrefix);
} else {
throw new Recurly_Error("Invoice number not specified");
}
}
}