Let $R$ be a Dedekind domain, $M$ be an additive subgroup of $(R, +)$. If $M$ is closed under multiplication by units of $R$, is $M$ one-generated as a $\mathbb{Z}[R^\times]$-module? What if $R^\times$ generates $R$ as a ring?
I'm particularly interested when $R = \mathcal{O}_K$ for some number field $K$. I know that in general $R$ is not a PID, but given that $R^\times$ generates $R$, can I retrieve "one-generated-ness" for $\mathbb{Z}[R^\times]$ sub-modules of $(R, +)$?