A Deposit Intent is an abstraction that describes the destination for on-chain or lightning deposit hitting your account. For an on-chain transaction this is a Bitcoin address and for an LN transaction this is an LN invoice.

Generating a new LN invoice is done by generating a new deposit intent with a network value of "LN".