Module airbyte_agent_sdk.connectors.reddit_ads.types
Type definitions for reddit-ads connector.
Classes
AdAccountsGetParams(*args, **kwargs)
: Parameters for ad_accounts.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: str
: The type of the None singleton.
AdAccountsListParams(*args, **kwargs)
: Parameters for ad_accounts.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
business_id: str
: The type of the None singleton.
page_size: int
: The type of the None singleton.
page_token: str
: The type of the None singleton.
AdGroupsGetParams(*args, **kwargs)
: Parameters for ad_groups.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
ad_group_id: str
: The type of the None singleton.
AdGroupsListParams(*args, **kwargs)
: Parameters for ad_groups.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: str
: The type of the None singleton.
campaign_id: str
: The type of the None singleton.
page_size: int
: The type of the None singleton.
page_token: str
: The type of the None singleton.
AdsAndCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
and: list[airbyte_agent_sdk.connectors.reddit_ads.types.AdsEqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsNeqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsGtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsGteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsLtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsLteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsInCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsStartswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsEndswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsFuzzyCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsKeywordCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsArrayContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsNotCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsAndCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsOrCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsAnyCondition]
: The type of the None singleton.
AdsAnyCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
any: airbyte_agent_sdk.connectors.reddit_ads.types.AdsAnyValueFilter
: The type of the None singleton.
AdsAnyValueFilter(*args, **kwargs)
: Available fields with Any value type. Used for 'contains' and 'any' conditions.
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: Any
: The ad account this ad belongs to
ad_group_id: Any
: The ad group this ad belongs to
campaign_id: Any
: The campaign this ad belongs to
click_url: Any
: Click destination URL
configured_status: Any
: User-configured status
created_at: Any
: Creation timestamp
effective_status: Any
: Effective delivery status
id: Any
: Unique ad identifier
modified_at: Any
: Last modification timestamp
name: Any
: Ad name
post_id: Any
: Reddit post ID (t3_ prefix)
post_url: Any
: Reddit post URL
preview_url: Any
: Ad preview URL
rejection_reason: Any
: Reason the ad was rejected
AdsArrayContainsCondition(*args, **kwargs)
: Exact membership test on an array field. Example: {"array_contains": {"tags": "premium"}}
Ancestors (in MRO)
- builtins.dict
Class variables
array_contains: airbyte_agent_sdk.connectors.reddit_ads.types.AdsAnyValueFilter
: The type of the None singleton.
AdsContainsCondition(*args, **kwargs)
: Case-insensitive substring match on a scalar field. Example: {"contains": {"subject": "billing"}}
Ancestors (in MRO)
- builtins.dict
Class variables
contains: airbyte_agent_sdk.connectors.reddit_ads.types.AdsAnyValueFilter
: The type of the None singleton.
AdsEndswithCondition(*args, **kwargs)
: Literal case-insensitive suffix match.
Ancestors (in MRO)
- builtins.dict
Class variables
endswith: airbyte_agent_sdk.connectors.reddit_ads.types.AdsStringFilter
: The type of the None singleton.
AdsEqCondition(*args, **kwargs)
: Equal to: field equals value.
Ancestors (in MRO)
- builtins.dict
Class variables
eq: airbyte_agent_sdk.connectors.reddit_ads.types.AdsSearchFilter
: The type of the None singleton.
AdsFuzzyCondition(*args, **kwargs)
: Ordered word text match (case-insensitive).
Ancestors (in MRO)
- builtins.dict
Class variables
fuzzy: airbyte_agent_sdk.connectors.reddit_ads.types.AdsStringFilter
: The type of the None singleton.
AdsGetParams(*args, **kwargs)
: Parameters for ads.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
ad_id: str
: The type of the None singleton.
AdsGtCondition(*args, **kwargs)
: Greater than: field > value.
Ancestors (in MRO)
- builtins.dict
Class variables
gt: airbyte_agent_sdk.connectors.reddit_ads.types.AdsSearchFilter
: The type of the None singleton.
AdsGteCondition(*args, **kwargs)
: Greater than or equal: field >= value.
Ancestors (in MRO)
- builtins.dict
Class variables
gte: airbyte_agent_sdk.connectors.reddit_ads.types.AdsSearchFilter
: The type of the None singleton.
AdsInCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
in: airbyte_agent_sdk.connectors.reddit_ads.types.AdsInFilter
: The type of the None singleton.
AdsInFilter(*args, **kwargs)
: Available fields for 'in' condition (values are lists).
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: list[str]
: The ad account this ad belongs to
ad_group_id: list[str]
: The ad group this ad belongs to
campaign_id: list[str]
: The campaign this ad belongs to
click_url: list[str]
: Click destination URL
configured_status: list[str]
: User-configured status
created_at: list[str]
: Creation timestamp
effective_status: list[str]
: Effective delivery status
id: list[str]
: Unique ad identifier
modified_at: list[str]
: Last modification timestamp
name: list[str]
: Ad name
post_id: list[str]
: Reddit post ID (t3_ prefix)
post_url: list[str]
: Reddit post URL
preview_url: list[str]
: Ad preview URL
rejection_reason: list[str]
: Reason the ad was rejected
AdsKeywordCondition(*args, **kwargs)
: Keyword text match (any word present).
Ancestors (in MRO)
- builtins.dict
Class variables
keyword: airbyte_agent_sdk.connectors.reddit_ads.types.AdsStringFilter
: The type of the None singleton.
AdsListParams(*args, **kwargs)
: Parameters for ads.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: str
: The type of the None singleton.
ad_group_id: list[str]
: The type of the None singleton.
campaign_id: list[str]
: The type of the None singleton.
configured_status: list[str]
: The type of the None singleton.
effective_status: list[str]
: The type of the None singleton.
page_size: int
: The type of the None singleton.
page_token: str
: The type of the None singleton.
AdsLtCondition(*args, **kwargs)
: Less than: field < value.
Ancestors (in MRO)
- builtins.dict
Class variables
lt: airbyte_agent_sdk.connectors.reddit_ads.types.AdsSearchFilter
: The type of the None singleton.
AdsLteCondition(*args, **kwargs)
: Less than or equal: field <= value.
Ancestors (in MRO)
- builtins.dict
Class variables
lte: airbyte_agent_sdk.connectors.reddit_ads.types.AdsSearchFilter
: The type of the None singleton.
AdsNeqCondition(*args, **kwargs)
: Not equal to: field does not equal value.
Ancestors (in MRO)
- builtins.dict
Class variables
neq: airbyte_agent_sdk.connectors.reddit_ads.types.AdsSearchFilter
: The type of the None singleton.
AdsNotCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
not: airbyte_agent_sdk.connectors.reddit_ads.types.AdsEqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsNeqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsGtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsGteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsLtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsLteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsInCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsStartswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsEndswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsFuzzyCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsKeywordCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsArrayContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsNotCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsAndCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsOrCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsAnyCondition
: The type of the None singleton.
AdsOrCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
or: list[airbyte_agent_sdk.connectors.reddit_ads.types.AdsEqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsNeqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsGtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsGteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsLtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsLteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsInCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsStartswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsEndswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsFuzzyCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsKeywordCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsArrayContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsNotCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsAndCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsOrCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsAnyCondition]
: The type of the None singleton.
AdsSearchFilter(*args, **kwargs)
: Available fields for filtering ads search queries.
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: str | None
: The ad account this ad belongs to
ad_group_id: str | None
: The ad group this ad belongs to
campaign_id: str | None
: The campaign this ad belongs to
click_url: str | None
: Click destination URL
configured_status: str | None
: User-configured status
created_at: str | None
: Creation timestamp
effective_status: str | None
: Effective delivery status
id: str | None
: Unique ad identifier
modified_at: str | None
: Last modification timestamp
name: str | None
: Ad name
post_id: str | None
: Reddit post ID (t3_ prefix)
post_url: str | None
: Reddit post URL
preview_url: str | None
: Ad preview URL
rejection_reason: str | None
: Reason the ad was rejected
AdsSearchQuery(*args, **kwargs)
: Search query for ads entity.
Ancestors (in MRO)
- builtins.dict
Class variables
filter: airbyte_agent_sdk.connectors.reddit_ads.types.AdsEqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsNeqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsGtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsGteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsLtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsLteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsInCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsStartswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsEndswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsFuzzyCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsKeywordCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsArrayContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsNotCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsAndCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsOrCondition | airbyte_agent_sdk.connectors.reddit_ads.types.AdsAnyCondition
: The type of the None singleton.
sort: list[airbyte_agent_sdk.connectors.reddit_ads.types.AdsSortFilter]
: The type of the None singleton.
AdsSortFilter(*args, **kwargs)
: Available fields for sorting ads search results.
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: Literal['asc', 'desc']
: The ad account this ad belongs to
ad_group_id: Literal['asc', 'desc']
: The ad group this ad belongs to
campaign_id: Literal['asc', 'desc']
: The campaign this ad belongs to
click_url: Literal['asc', 'desc']
: Click destination URL
configured_status: Literal['asc', 'desc']
: User-configured status
created_at: Literal['asc', 'desc']
: Creation timestamp
effective_status: Literal['asc', 'desc']
: Effective delivery status
id: Literal['asc', 'desc']
: Unique ad identifier
modified_at: Literal['asc', 'desc']
: Last modification timestamp
name: Literal['asc', 'desc']
: Ad name
post_id: Literal['asc', 'desc']
: Reddit post ID (t3_ prefix)
post_url: Literal['asc', 'desc']
: Reddit post URL
preview_url: Literal['asc', 'desc']
: Ad preview URL
rejection_reason: Literal['asc', 'desc']
: Reason the ad was rejected
AdsStartswithCondition(*args, **kwargs)
: Literal case-insensitive prefix match.
Ancestors (in MRO)
- builtins.dict
Class variables
startswith: airbyte_agent_sdk.connectors.reddit_ads.types.AdsStringFilter
: The type of the None singleton.
AdsStringFilter(*args, **kwargs)
: String fields for text search conditions (startswith, endswith, fuzzy, keyword).
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: str
: The ad account this ad belongs to
ad_group_id: str
: The ad group this ad belongs to
campaign_id: str
: The campaign this ad belongs to
click_url: str
: Click destination URL
configured_status: str
: User-configured status
created_at: str
: Creation timestamp
effective_status: str
: Effective delivery status
id: str
: Unique ad identifier
modified_at: str
: Last modification timestamp
name: str
: Ad name
post_id: str
: Reddit post ID (t3_ prefix)
post_url: str
: Reddit post URL
preview_url: str
: Ad preview URL
rejection_reason: str
: Reason the ad was rejected
AirbyteSearchParams(*args, **kwargs)
: Parameters for Airbyte cache search operations (generic, use entity-specific query types for better type hints).
Ancestors (in MRO)
- builtins.dict
Class variables
cursor: str
: The type of the None singleton.
fields: list[list[str]]
: The type of the None singleton.
limit: int
: The type of the None singleton.
query: dict[str, typing.Any]
: The type of the None singleton.
BusinessesListParams(*args, **kwargs)
: Parameters for businesses.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
page_size: int
: The type of the None singleton.
page_token: str
: The type of the None singleton.
CampaignsAndCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
and: list[airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsEqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsNeqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsGtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsGteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsLtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsLteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsInCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsStartswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsEndswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsFuzzyCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsKeywordCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsArrayContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsNotCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAndCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsOrCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAnyCondition]
: The type of the None singleton.
CampaignsAnyCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
any: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAnyValueFilter
: The type of the None singleton.
CampaignsAnyValueFilter(*args, **kwargs)
: Available fields with Any value type. Used for 'contains' and 'any' conditions.
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: Any
: The ad account this campaign belongs to
app_id: Any
: App Store or Play Store ID
configured_status: Any
: User-configured status (ACTIVE, ARCHIVED, DELETED, PAUSED)
created_at: Any
: Creation timestamp in ISO 8601 format
effective_status: Any
: Effective delivery status
funding_instrument_id: Any
: Funding instrument ID
goal_type: Any
: Goal type (LIFETIME_SPEND, DAILY_SPEND)
goal_value: Any
: Goal value in microcurrency
id: Any
: Unique campaign identifier
is_campaign_budget_optimization: Any
: Whether campaign budget optimization is enabled
modified_at: Any
: Last modification timestamp
name: Any
: Campaign name
objective: Any
: Campaign objective
spend_cap: Any
: Spend cap in microcurrency
CampaignsArrayContainsCondition(*args, **kwargs)
: Exact membership test on an array field. Example: {"array_contains": {"tags": "premium"}}
Ancestors (in MRO)
- builtins.dict
Class variables
array_contains: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAnyValueFilter
: The type of the None singleton.
CampaignsContainsCondition(*args, **kwargs)
: Case-insensitive substring match on a scalar field. Example: {"contains": {"subject": "billing"}}
Ancestors (in MRO)
- builtins.dict
Class variables
contains: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAnyValueFilter
: The type of the None singleton.
CampaignsEndswithCondition(*args, **kwargs)
: Literal case-insensitive suffix match.
Ancestors (in MRO)
- builtins.dict
Class variables
endswith: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsStringFilter
: The type of the None singleton.
CampaignsEqCondition(*args, **kwargs)
: Equal to: field equals value.
Ancestors (in MRO)
- builtins.dict
Class variables
eq: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsSearchFilter
: The type of the None singleton.
CampaignsFuzzyCondition(*args, **kwargs)
: Ordered word text match (case-insensitive).
Ancestors (in MRO)
- builtins.dict
Class variables
fuzzy: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsStringFilter
: The type of the None singleton.
CampaignsGetParams(*args, **kwargs)
: Parameters for campaigns.get operation
Ancestors (in MRO)
- builtins.dict
Class variables
campaign_id: str
: The type of the None singleton.
CampaignsGtCondition(*args, **kwargs)
: Greater than: field > value.
Ancestors (in MRO)
- builtins.dict
Class variables
gt: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsSearchFilter
: The type of the None singleton.
CampaignsGteCondition(*args, **kwargs)
: Greater than or equal: field >= value.
Ancestors (in MRO)
- builtins.dict
Class variables
gte: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsSearchFilter
: The type of the None singleton.
CampaignsInCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
in: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsInFilter
: The type of the None singleton.
CampaignsInFilter(*args, **kwargs)
: Available fields for 'in' condition (values are lists).
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: list[str]
: The ad account this campaign belongs to
app_id: list[str]
: App Store or Play Store ID
configured_status: list[str]
: User-configured status (ACTIVE, ARCHIVED, DELETED, PAUSED)
created_at: list[str]
: Creation timestamp in ISO 8601 format
effective_status: list[str]
: Effective delivery status
funding_instrument_id: list[str]
: Funding instrument ID
goal_type: list[str]
: Goal type (LIFETIME_SPEND, DAILY_SPEND)
goal_value: list[int]
: Goal value in microcurrency
id: list[str]
: Unique campaign identifier
is_campaign_budget_optimization: list[bool]
: Whether campaign budget optimization is enabled
modified_at: list[str]
: Last modification timestamp
name: list[str]
: Campaign name
objective: list[str]
: Campaign objective
spend_cap: list[int]
: Spend cap in microcurrency
CampaignsKeywordCondition(*args, **kwargs)
: Keyword text match (any word present).
Ancestors (in MRO)
- builtins.dict
Class variables
keyword: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsStringFilter
: The type of the None singleton.
CampaignsListParams(*args, **kwargs)
: Parameters for campaigns.list operation
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: str
: The type of the None singleton.
id: list[str]
: The type of the None singleton.
page_size: int
: The type of the None singleton.
page_token: str
: The type of the None singleton.
CampaignsLtCondition(*args, **kwargs)
: Less than: field < value.
Ancestors (in MRO)
- builtins.dict
Class variables
lt: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsSearchFilter
: The type of the None singleton.
CampaignsLteCondition(*args, **kwargs)
: Less than or equal: field <= value.
Ancestors (in MRO)
- builtins.dict
Class variables
lte: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsSearchFilter
: The type of the None singleton.
CampaignsNeqCondition(*args, **kwargs)
: Not equal to: field does not equal value.
Ancestors (in MRO)
- builtins.dict
Class variables
neq: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsSearchFilter
: The type of the None singleton.
CampaignsNotCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
not: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsEqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsNeqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsGtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsGteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsLtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsLteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsInCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsStartswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsEndswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsFuzzyCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsKeywordCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsArrayContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsNotCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAndCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsOrCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAnyCondition
: The type of the None singleton.
CampaignsOrCondition(*args, **kwargs)
: dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Ancestors (in MRO)
- builtins.dict
Class variables
or: list[airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsEqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsNeqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsGtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsGteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsLtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsLteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsInCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsStartswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsEndswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsFuzzyCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsKeywordCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsArrayContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsNotCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAndCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsOrCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAnyCondition]
: The type of the None singleton.
CampaignsSearchFilter(*args, **kwargs)
: Available fields for filtering campaigns search queries.
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: str | None
: The ad account this campaign belongs to
app_id: str | None
: App Store or Play Store ID
configured_status: str | None
: User-configured status (ACTIVE, ARCHIVED, DELETED, PAUSED)
created_at: str | None
: Creation timestamp in ISO 8601 format
effective_status: str | None
: Effective delivery status
funding_instrument_id: str | None
: Funding instrument ID
goal_type: str | None
: Goal type (LIFETIME_SPEND, DAILY_SPEND)
goal_value: int | None
: Goal value in microcurrency
id: str | None
: Unique campaign identifier
is_campaign_budget_optimization: bool | None
: Whether campaign budget optimization is enabled
modified_at: str | None
: Last modification timestamp
name: str | None
: Campaign name
objective: str | None
: Campaign objective
spend_cap: int | None
: Spend cap in microcurrency
CampaignsSearchQuery(*args, **kwargs)
: Search query for campaigns entity.
Ancestors (in MRO)
- builtins.dict
Class variables
filter: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsEqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsNeqCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsGtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsGteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsLtCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsLteCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsInCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsStartswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsEndswithCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsFuzzyCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsKeywordCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsArrayContainsCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsNotCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAndCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsOrCondition | airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsAnyCondition
: The type of the None singleton.
sort: list[airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsSortFilter]
: The type of the None singleton.
CampaignsSortFilter(*args, **kwargs)
: Available fields for sorting campaigns search results.
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: Literal['asc', 'desc']
: The ad account this campaign belongs to
app_id: Literal['asc', 'desc']
: App Store or Play Store ID
configured_status: Literal['asc', 'desc']
: User-configured status (ACTIVE, ARCHIVED, DELETED, PAUSED)
created_at: Literal['asc', 'desc']
: Creation timestamp in ISO 8601 format
effective_status: Literal['asc', 'desc']
: Effective delivery status
funding_instrument_id: Literal['asc', 'desc']
: Funding instrument ID
goal_type: Literal['asc', 'desc']
: Goal type (LIFETIME_SPEND, DAILY_SPEND)
goal_value: Literal['asc', 'desc']
: Goal value in microcurrency
id: Literal['asc', 'desc']
: Unique campaign identifier
is_campaign_budget_optimization: Literal['asc', 'desc']
: Whether campaign budget optimization is enabled
modified_at: Literal['asc', 'desc']
: Last modification timestamp
name: Literal['asc', 'desc']
: Campaign name
objective: Literal['asc', 'desc']
: Campaign objective
spend_cap: Literal['asc', 'desc']
: Spend cap in microcurrency
CampaignsStartswithCondition(*args, **kwargs)
: Literal case-insensitive prefix match.
Ancestors (in MRO)
- builtins.dict
Class variables
startswith: airbyte_agent_sdk.connectors.reddit_ads.types.CampaignsStringFilter
: The type of the None singleton.
CampaignsStringFilter(*args, **kwargs)
: String fields for text search conditions (startswith, endswith, fuzzy, keyword).
Ancestors (in MRO)
- builtins.dict
Class variables
ad_account_id: str
: The ad account this campaign belongs to
app_id: str
: App Store or Play Store ID
configured_status: str
: User-configured status (ACTIVE, ARCHIVED, DELETED, PAUSED)
created_at: str
: Creation timestamp in ISO 8601 format
effective_status: str
: Effective delivery status
funding_instrument_id: str
: Funding instrument ID
goal_type: str
: Goal type (LIFETIME_SPEND, DAILY_SPEND)
goal_value: str
: Goal value in microcurrency
id: str
: Unique campaign identifier
is_campaign_budget_optimization: str
: Whether campaign budget optimization is enabled
modified_at: str
: Last modification timestamp
name: str
: Campaign name
objective: str
: Campaign objective
spend_cap: str
: Spend cap in microcurrency