It's not available to create spec contains List type with default value.
For example, spec intParams = [int] generate list of integers.
But default value for list will be ignored intParams = [int] | [1,2,3]. As workaround optional annotation can be used with default value in the code.