Custom Activity Creator - How to pass in parameter collections

I have seen many Activity Creator examples, but they all pass in scalar parameters. How do I create an activity that collects and passes in an object collection? I need to mimic that “parameters” input in the UIPath Database Activities exactly, except with the “Parameter Type” dropdown should have my own list of choices. I have not been able to find any examples that take collections as a parameter.