async def METHOD_NAME(self) -> List[CampaignGroup]:
    """Get all campaign groups."""
    res = await self._get("/a/rest/v1/campaigns/groups")
    METHOD_NAME: List[CampaignGroup] = []
    for cg in res:
        METHOD_NAME.append(CampaignGroup.model_validate(cg))
        await asyncio.sleep(0)
    return METHOD_NAME