Explode enchant component syntax

I have written this as an effect: "minecraft:explode": [ { "type": "minecraft:explode", "attribute_to_user": true, "radius": 5, "create_fire": true, "block_interaction": "tnt", "small_particle": { "type": "flame" }, "large_particle": { "type": "flame" }, "sound": "entity.generic.explode" } ] but it doesnt work. Any advice? Btw I just made an educated guess about how to use small particle, large particle and sound so that may be the issue as i could not find good documentation. Thanks
Continue to help post