String Permutations - case and order
Python 2, 89 bytes



lambda s:map(list,map(permutations,product(*zip(s.swapcase(),s))))
from itertools import*


Try it online!

Doesn't work in Python 3. Swap case idea from HyperNeutrino.