Gameplay ability system - cooldowns from struct


We’ve implemented the GAS in our game with basic cooldowns; each GA has a GE_cooldown with a fixed cooldown value.

After reading through GitHub - tranek/GASDocumentation: My understanding of Unreal Engine 4's GameplayAbilitySystem plugin with a simple multiplayer sample project. I believe it’s possible to have the cooldown value within the GA and not have a respective GE for each GA, however I can’t get the c++ to compile (other topic ?)

Would it be possible to have the CD value in a structure like this:
“name”: xx,
“GA”: GA,
“CD”: Xsecs,
“thumbnail”: path/
And have the CD be used in it’s GA ?