It doesn’t fit with other types in Swift, but I think the names of effects should be lowercase to appear more like “tags” than “types”, although I could be persuaded for consistency to uppercase them. Since an effect might have any number of generic parameters, you’d have to specify those within angle brackets which is a little ugly but not terrible.
Россиянин получил срок за текст об украинском военном формировании14:58
,详情可参考PDF资料
«Радиостанция Судного дня» передала сообщения про неказистого жиротряса20:51
type HeroPublic = Public[Hero]
Раскрыты подробности о договорных матчах в российском футболе18:01