def METHOD_NAME(self, config: Mapping[str, Any]) -> List[Stream]:
    config["authenticator"] = self.get_authenticator(config)
    report_config = self._validate_and_transform(config, amount_of_days_allowed_for_lookup=913)
    config = self._validate_and_transform(config)
    status = ",".join(config.get("status")) if config.get("status") else None
    return [
        AdAccountAnalytics(AdAccounts(config), config=config),
        AdAccounts(config),
        AdAnalytics(Ads(AdAccounts(config), with_data_slices=False, config=config), config=config),
        AdGroupAnalytics(AdGroups(AdAccounts(config), with_data_slices=False, config=config), config=config),
        AdGroups(AdAccounts(config), status_filter=status, config=config),
        Ads(AdAccounts(config), status_filter=status, config=config),
        BoardPins(Boards(config), config=config),
        BoardSectionPins(BoardSections(Boards(config), config=config), config=config),
        BoardSections(Boards(config), config=config),
        Boards(config),
        CampaignAnalytics(Campaigns(AdAccounts(config), with_data_slices=False, config=config), config=config),
        CampaignAnalyticsReport(AdAccounts(report_config), config=report_config),
        Campaigns(AdAccounts(config), status_filter=status, config=config),
        UserAccountAnalytics(None, config=config),
    ]