# NewLightningInvoiceRequest

object





### accountId

Type: string.

if empty, the default account is used.





### currency

Type: string · enum.

The currency the invoice is denominated in. Once created, the invoice
 is for a specific amount of bitcoin.

Values: CURRENCY_BTC, CURRENCY_NOK



### amount

Type: number · double.

The amount of the invoice, in the requested currency. Setting to 0
 creates an invoice where any amount is accepted.





### publicDescription

Type: string.

Public description of the invoice. The invoice commits to it through its
 description hash; the memo field is left empty, so most wallets do not
 show it to the payer.





### internalDescription

Type: string.

Free-form text description of the invoice. Can be used to correlate with
 your own systems. Only shown to the creator of this invoice, within the
 Bare Bitcoin systems.





## Used by

- [Create Lightning invoice · request](https://barebitcoin.no/developers/api/transfers/create-lightning-invoice#request)

Source: https://barebitcoin.no/developers/models/NewLightningInvoiceRequest
