If type is channel then list can be used to restrict types of channel to choose from
List<ChannelType>? channelTypes;