|
5 | 5 | from typing import Any, List, Mapping, Tuple
|
6 | 6 |
|
7 | 7 | from airbyte_cdk.logger import AirbyteLogger
|
8 |
| -from airbyte_cdk.models import AdvancedAuth, AuthFlowType, ConnectorSpecification, OAuthConfigSpecification, SyncMode |
| 8 | +from airbyte_cdk.models import (AdvancedAuth, AuthFlowType, |
| 9 | + ConnectorSpecification, |
| 10 | + OAuthConfigSpecification, SyncMode) |
9 | 11 | from airbyte_cdk.models.airbyte_protocol import DestinationSyncMode
|
10 | 12 | from airbyte_cdk.sources import AbstractSource
|
11 | 13 | from airbyte_cdk.sources.streams import Stream
|
12 | 14 | from airbyte_cdk.sources.streams.http.auth import TokenAuthenticator
|
13 | 15 |
|
14 |
| -from .spec import ( |
15 |
| - CompleteOauthOutputSpecification, |
16 |
| - CompleteOauthServerInputSpecification, |
17 |
| - CompleteOauthServerOutputSpecification, |
18 |
| - SourceTiktokMarketingSpec, |
19 |
| -) |
20 |
| -from .streams import ( |
21 |
| - DEFAULT_START_DATE, |
22 |
| - AdGroups, |
23 |
| - AdGroupsReports, |
24 |
| - Ads, |
25 |
| - AdsReports, |
26 |
| - Advertisers, |
27 |
| - AdvertisersReports, |
28 |
| - Campaigns, |
29 |
| - CampaignsReports, |
30 |
| - ReportGranularity, |
31 |
| -) |
| 16 | +from .spec import (CompleteOauthOutputSpecification, |
| 17 | + CompleteOauthServerInputSpecification, |
| 18 | + CompleteOauthServerOutputSpecification, |
| 19 | + SourceTiktokMarketingSpec) |
| 20 | +from .streams import (DEFAULT_START_DATE, AdGroups, AdGroupsReports, Ads, |
| 21 | + AdsReports, Advertisers, AdvertisersReports, Campaigns, |
| 22 | + CampaignsReports, ReportGranularity) |
32 | 23 |
|
33 | 24 | DOCUMENTATION_URL = "https://docs.airbyte.io/integrations/sources/tiktok-marketing"
|
34 | 25 |
|
|
0 commit comments