Need help with blueprint input options

Hey guys. I’ve written quite a few blueprints but have struggle with figuring out ways to make inputs as optional and for multiple option inputs. Perhaps it is easy for both so if you can guide it would be most appreciated.

I think the use for optional part is pretty easy. This would be something that could be used if provided but if not then that part of the automation could be skipped. This would be easy to check with a condition that checks for it being null or undefined.

The second for multiple options may need more explanation. I’m working on an expansion of our Alarms, Reminders and Timers blueprint. At the moment I’d like to provide the user the option to use on device alarm sound via a boolean check box OR enter a sound path via text box input. One or the other but not both. Is there a mechanism for this?