Module airbyte_agent_sdk.connectors.mailchimp.models
Pydantic models for mailchimp connector.
This module contains Pydantic models used for authentication configuration and response envelope types.
Classes
AirbyteSearchMeta(**data: Any)
: Pagination metadata for search responses.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cursor: str | None
: Cursor for fetching the next page of results.
has_more: bool
: Whether more results are available.
model_config
: The type of the None singleton.
took_ms: int | None
: Time taken to execute the search in milliseconds.
AirbyteSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult[CampaignsSearchData]
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult[EmailActivitySearchData]
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult[ListsSearchData]
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult[ReportsSearchData]
Class variables
data: list[~D]
: List of matching records.
meta: airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchMeta
: Pagination metadata.
model_config
: The type of the None singleton.
AirbyteSearchResult[CampaignsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CampaignsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[EmailActivitySearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
EmailActivitySearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ListsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ListsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ReportsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ReportsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Automation(**data: Any)
: A summary of an individual Automation workflow's settings and content
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
create_time: str | None
: The type of the None singleton.
emails_sent: int | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
recipients: airbyte_agent_sdk.connectors.mailchimp.models.AutomationRecipients | None
: The type of the None singleton.
report_summary: airbyte_agent_sdk.connectors.mailchimp.models.AutomationReportSummary | None
: The type of the None singleton.
settings: airbyte_agent_sdk.connectors.mailchimp.models.AutomationSettings | None
: The type of the None singleton.
start_time: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
tracking: airbyte_agent_sdk.connectors.mailchimp.models.AutomationTracking | None
: The type of the None singleton.
AutomationRecipients(**data: Any)
: List settings for the Automation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
list_id: str | None
: The unique list id
list_is_active: bool | None
: The status of the list used
list_name: str | None
: The name of the list
model_config
: The type of the None singleton.
segment_opts: airbyte_agent_sdk.connectors.mailchimp.models.AutomationRecipientsSegmentOpts | None
: An object representing all segmentation options
store_id: str | None
: The id of the store
AutomationRecipientsSegmentOpts(**data: Any)
: An object representing all segmentation options
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
conditions: list[dict[str, typing.Any]] | None
: Segment match conditions
match: str | None
: Segment match type
model_config
: The type of the None singleton.
saved_segment_id: int | None
: The id for an existing saved segment
AutomationReportSummary(**data: Any)
: A summary of opens and clicks for sent campaigns
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
click_rate: float | None
: The number of unique clicks divided by the total number of successful deliveries
clicks: int | None
: The total number of clicks for an campaign
model_config
: The type of the None singleton.
open_rate: float | None
: The number of unique opens divided by the total number of successful deliveries
opens: int | None
: The total number of opens for a campaign
subscriber_clicks: int | None
: The number of unique clicks
unique_opens: int | None
: The number of unique opens
AutomationSettings(**data: Any)
: The settings for the Automation workflow
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
authenticate: bool | None
: Whether Mailchimp authenticated the Automation
auto_footer: bool | None
: Whether to automatically append Mailchimp's default footer
from_name: str | None
: The from name for the Automation
inline_css: bool | None
: Whether to automatically inline the CSS
model_config
: The type of the None singleton.
reply_to: str | None
: The reply-to email address for the Automation
title: str | None
: The title of the Automation
to_name: str | None
: The Automation's custom to name
use_conversation: bool | None
: Whether to use Mailchimp Conversation feature
AutomationTracking(**data: Any)
: The tracking options for the Automation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
clicktale: str | None
: The custom slug for ClickTale tracking
ecomm360: bool | None
: Whether to enable eCommerce360 tracking
goal_tracking: bool | None
: Whether to enable Goal tracking
google_analytics: str | None
: The custom slug for Google Analytics tracking
html_clicks: bool | None
: Whether to track clicks in the HTML version
model_config
: The type of the None singleton.
opens: bool | None
: Whether to track opens
text_clicks: bool | None
: Whether to track clicks in the plain-text version
AutomationsList(**data: Any)
: A summary of the Automations for an account
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
automations: list[airbyte_agent_sdk.connectors.mailchimp.models.Automation] | None
: The type of the None singleton.
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
AutomationsListResultMeta(**data: Any)
: Metadata for automations.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
Campaign(**data: Any)
: A summary of an individual campaign's settings and content
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
archive_url: str | None
: The type of the None singleton.
content_type: str | None
: The type of the None singleton.
create_time: str | None
: The type of the None singleton.
delivery_status: airbyte_agent_sdk.connectors.mailchimp.models.CampaignDeliveryStatus | None
: The type of the None singleton.
emails_sent: int | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
long_archive_url: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
needs_block_refresh: bool | None
: The type of the None singleton.
parent_campaign_id: str | None
: The type of the None singleton.
recipients: airbyte_agent_sdk.connectors.mailchimp.models.CampaignRecipients | None
: The type of the None singleton.
report_summary: airbyte_agent_sdk.connectors.mailchimp.models.CampaignReportSummary | None
: The type of the None singleton.
resendable: bool | None
: The type of the None singleton.
send_time: str | None
: The type of the None singleton.
settings: airbyte_agent_sdk.connectors.mailchimp.models.CampaignSettings | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
tracking: airbyte_agent_sdk.connectors.mailchimp.models.CampaignTracking | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
web_id: int | None
: The type of the None singleton.
CampaignDeliveryStatus(**data: Any)
: Updates on campaigns in the process of sending
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
can_cancel: bool | None
: Whether a campaign send can be canceled
emails_canceled: int | None
: The total number of emails canceled for this campaign
emails_sent: int | None
: The total number of emails confirmed sent for this campaign so far
enabled: bool | None
: Whether Campaign Delivery Status is enabled for this account and target campaign
model_config
: The type of the None singleton.
status: str | None
: The current state of a campaign delivery
CampaignRecipients(**data: Any)
: List settings for the campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
list_id: str | None
: The unique list id
list_is_active: bool | None
: The status of the list used
list_name: str | None
: The name of the list
model_config
: The type of the None singleton.
recipient_count: int | None
: Count of the recipients on the associated list
segment_text: str | None
: A description of the segment used for the campaign
CampaignReportSummary(**data: Any)
: For sent campaigns, a summary of opens, clicks, and e-commerce data
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
click_rate: float | None
: The number of unique clicks divided by the total number of successful deliveries
clicks: int | None
: The total number of clicks for an campaign
ecommerce: airbyte_agent_sdk.connectors.mailchimp.models.CampaignReportSummaryEcommerce | None
: E-Commerce stats for a campaign
model_config
: The type of the None singleton.
open_rate: float | None
: The number of unique opens divided by the total number of successful deliveries
opens: int | None
: The total number of opens for a campaign
subscriber_clicks: int | None
: The number of unique clicks
unique_opens: int | None
: The number of unique opens
CampaignReportSummaryEcommerce(**data: Any)
: E-Commerce stats for a campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
total_orders: int | None
: The total orders for a campaign
total_revenue: float | None
: The total revenue for a campaign
total_spent: float | None
: The total spent for a campaign
CampaignSettings(**data: Any)
: The settings for your campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
authenticate: bool | None
: Whether Mailchimp authenticated the campaign
auto_footer: bool | None
: Automatically append Mailchimp's default footer to the campaign
auto_tweet: bool | None
: Automatically tweet a link to the campaign archive page when the campaign is sent
drag_and_drop: bool | None
: Whether the campaign uses the drag-and-drop editor
fb_comments: bool | None
: Allows Facebook comments on the campaign
folder_id: str | None
: If the campaign is listed in a folder
from_name: str | None
: The from name on the campaign
inline_css: bool | None
: Automatically inline the CSS included with the campaign content
model_config
: The type of the None singleton.
preview_text: str | None
: The preview text for the campaign
reply_to: str | None
: The reply-to email address for the campaign
subject_line: str | None
: The subject line for the campaign
template_id: int | None
: The id for the template used in this campaign
timewarp: bool | None
: Send this campaign using Timewarp
title: str | None
: The title of the campaign
to_name: str | None
: The campaign's custom to name
use_conversation: bool | None
: Use Mailchimp Conversation feature to manage out-of-office replies
CampaignTracking(**data: Any)
: The tracking options for a campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
clicktale: str | None
: The custom slug for ClickTale tracking
ecomm360: bool | None
: Whether to enable eCommerce360 tracking
goal_tracking: bool | None
: Whether to enable Goal tracking
google_analytics: str | None
: The custom slug for Google Analytics tracking
html_clicks: bool | None
: Whether to track clicks in the HTML version of the campaign
model_config
: The type of the None singleton.
opens: bool | None
: Whether to track opens
text_clicks: bool | None
: Whether to track clicks in the plain-text version of the campaign
CampaignsList(**data: Any)
: A collection of campaigns
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
campaigns: list[airbyte_agent_sdk.connectors.mailchimp.models.Campaign] | None
: The type of the None singleton.
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
CampaignsListResultMeta(**data: Any)
: Metadata for campaigns.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
CampaignsSearchData(**data: Any)
: Search result data for campaigns entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
ab_split_opts: dict[str, typing.Any] | None
: A/B Testing options for a campaign.
archive_url: str | None
: The link to the campaign's archive version in ISO 8601 format.
content_type: str | None
: How the campaign's content is put together.
create_time: str | None
: The date and time the campaign was created in ISO 8601 format.
delivery_status: dict[str, typing.Any] | None
: Updates on campaigns in the process of sending.
emails_sent: int | None
: The total number of emails sent for this campaign.
id: str | None
: A string that uniquely identifies this campaign.
long_archive_url: str | None
: The original link to the campaign's archive version.
model_config
: The type of the None singleton.
needs_block_refresh: bool | None
: Determines if the campaign needs its blocks refreshed by opening the web-based campaign editor. D...
parent_campaign_id: str | None
: If this campaign is the child of another campaign, this identifies the parent campaign. For Examp...
recipients: dict[str, typing.Any] | None
: List settings for the campaign.
report_summary: dict[str, typing.Any] | None
: For sent campaigns, a summary of opens, clicks, and e-commerce data.
resendable: bool | None
: Determines if the campaign qualifies to be resent to non-openers.
rss_opts: dict[str, typing.Any] | None
: RSS options for a campaign.
send_time: str | None
: The date and time a campaign was sent.
settings: dict[str, typing.Any] | None
: The settings for your campaign, including subject, from name, reply-to address, and more.
social_card: dict[str, typing.Any] | None
: The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more]...
status: str | None
: The current status of the campaign.
tracking: dict[str, typing.Any] | None
: The tracking options for a campaign.
type_: str | None
: There are four types of campaigns y...
variate_settings: dict[str, typing.Any] | None
: The settings specific to A/B test campaigns.
web_id: int | None
: The ID used in the Mailchimp web application. View this campaign in your Mailchimp account at `ht...
EmailActivity(**data: Any)
: A summary of the email activity for a campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
activity: list[airbyte_agent_sdk.connectors.mailchimp.models.EmailActivityActivityItem] | None
: The type of the None singleton.
campaign_id: str | None
: The type of the None singleton.
email_address: str | None
: The type of the None singleton.
email_id: str | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
list_is_active: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
EmailActivityActivityItem(**data: Any)
: Nested schema for EmailActivity.activity_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
action: str | None
: One of the following actions open, click, or bounce
ip: str | None
: The IP address recorded for the action
model_config
: The type of the None singleton.
timestamp: str | None
: The date and time recorded for the action
type_: str | None
: If the action is a bounce, the type of bounce received hard, soft, or blocked
url: str | None
: If the action is a click, the URL on which the member clicked
EmailActivityList(**data: Any)
: A list of member's subscriber activity in a specific campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
campaign_id: str | None
: The type of the None singleton.
emails: list[airbyte_agent_sdk.connectors.mailchimp.models.EmailActivity] | None
: The type of the None singleton.
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
EmailActivityListResultMeta(**data: Any)
: Metadata for email_activity.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
EmailActivitySearchData(**data: Any)
: Search result data for email_activity entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
action: str | None
: One of the following actions: 'open', 'click', or 'bounce'
campaign_id: str | None
: The unique id for the campaign.
email_address: str | None
: Email address for a subscriber.
email_id: str | None
: The MD5 hash of the lowercase version of the list member's email address.
ip: str | None
: The IP address recorded for the action.
list_id: str | None
: The unique id for the list.
list_is_active: bool | None
: The status of the list used, namely if it's deleted or disabled.
model_config
: The type of the None singleton.
timestamp: str | None
: The date and time recorded for the action in ISO 8601 format.
type_: str | None
: If the action is a 'bounce', the type of bounce received: 'hard', 'soft'.
url: str | None
: If the action is a 'click', the URL on which the member clicked.
Interest(**data: Any)
: Assign subscribers to interests to group them together
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
category_id: str | None
: The type of the None singleton.
display_order: int | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
subscriber_count: str | None
: The type of the None singleton.
InterestCategoriesList(**data: Any)
: Information about this list's interest categories
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
categories: list[airbyte_agent_sdk.connectors.mailchimp.models.InterestCategory] | None
: The type of the None singleton.
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
InterestCategoriesListResultMeta(**data: Any)
: Metadata for interest_categories.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
InterestCategory(**data: Any)
: Interest categories organize interests, which are used to group subscribers based on their preferences
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
display_order: int | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
title: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
InterestsList(**data: Any)
: A list of interests for a specific list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
category_id: str | None
: The type of the None singleton.
interests: list[airbyte_agent_sdk.connectors.mailchimp.models.Interest] | None
: The type of the None singleton.
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
InterestsListResultMeta(**data: Any)
: Metadata for interests.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
Link(**data: Any)
: A HAL-style link relating the current resource to another.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
href: str | None
: The type of the None singleton.
method: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
rel: str | None
: The type of the None singleton.
schema_: str | None
: The type of the None singleton.
target_schema: str | None
: The type of the None singleton.
List(**data: Any)
: Information about a specific list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
beamer_address: str | None
: The type of the None singleton.
campaign_defaults: airbyte_agent_sdk.connectors.mailchimp.models.ListCampaignDefaults | None
: The type of the None singleton.
contact: airbyte_agent_sdk.connectors.mailchimp.models.ListContact | None
: The type of the None singleton.
date_created: str | None
: The type of the None singleton.
double_optin: bool | None
: The type of the None singleton.
email_type_option: bool | None
: The type of the None singleton.
has_welcome: bool | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
list_rating: int | None
: The type of the None singleton.
marketing_permissions: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
notify_on_subscribe: str | None
: The type of the None singleton.
notify_on_unsubscribe: str | None
: The type of the None singleton.
permission_reminder: str | None
: The type of the None singleton.
stats: airbyte_agent_sdk.connectors.mailchimp.models.ListStats | None
: The type of the None singleton.
subscribe_url_long: str | None
: The type of the None singleton.
subscribe_url_short: str | None
: The type of the None singleton.
use_archive_bar: bool | None
: The type of the None singleton.
visibility: str | None
: The type of the None singleton.
web_id: int | None
: The type of the None singleton.
ListCampaignDefaults(**data: Any)
: Default values for campaigns created for this list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
from_email: str | None
: The default from email for campaigns sent to this list
from_name: str | None
: The default from name for campaigns sent to this list
language: str | None
: The default language for this list's forms
model_config
: The type of the None singleton.
subject: str | None
: The default subject line for campaigns sent to this list
ListContact(**data: Any)
: Contact information displayed in campaign footers to comply with international spam laws
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
address1: str | None
: The street address for the list contact
address2: str | None
: The street address for the list contact
city: str | None
: The city for the list contact
company: str | None
: The company name for the list
country: str | None
: A two-character ISO3166 country code
model_config
: The type of the None singleton.
phone: str | None
: The phone number for the list contact
state: str | None
: The state for the list contact
zip: str | None
: The postal or zip code for the list contact
ListMember(**data: Any)
: Individuals who are currently or have been previously subscribed to this list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
consents_to_one_to_one_messaging: bool | None
: The type of the None singleton.
contact_id: str | None
: The type of the None singleton.
email_address: str | None
: The type of the None singleton.
email_client: str | None
: The type of the None singleton.
email_type: str | None
: The type of the None singleton.
full_name: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
interests: dict[str, bool] | None
: The type of the None singleton.
ip_opt: str | None
: The type of the None singleton.
ip_signup: str | None
: The type of the None singleton.
language: str | None
: The type of the None singleton.
last_changed: str | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
location: airbyte_agent_sdk.connectors.mailchimp.models.ListMemberLocation | None
: The type of the None singleton.
member_rating: int | None
: The type of the None singleton.
merge_fields: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
source: str | None
: The type of the None singleton.
stats: airbyte_agent_sdk.connectors.mailchimp.models.ListMemberStats | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
tags: list[airbyte_agent_sdk.connectors.mailchimp.models.ListMemberTagsItem] | None
: The type of the None singleton.
tags_count: int | None
: The type of the None singleton.
timestamp_opt: str | None
: The type of the None singleton.
timestamp_signup: str | None
: The type of the None singleton.
unique_email_id: str | None
: The type of the None singleton.
unsubscribe_reason: str | None
: The type of the None singleton.
vip: bool | None
: The type of the None singleton.
web_id: int | None
: The type of the None singleton.
ListMemberLocation(**data: Any)
: Subscriber location information
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
country_code: str | None
: The unique code for the location country
dstoff: int | None
: The offset for timezones where daylight saving time is observed
gmtoff: int | None
: The time difference in hours from GMT
latitude: float | None
: The location latitude
longitude: float | None
: The location longitude
model_config
: The type of the None singleton.
region: str | None
: The region for the location
timezone: str | None
: The timezone for the location
ListMemberStats(**data: Any)
: Open and click rates for this subscriber
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
avg_click_rate: float | None
: A subscriber's average clickthrough rate
avg_open_rate: float | None
: A subscriber's average open rate
ecommerce_data: airbyte_agent_sdk.connectors.mailchimp.models.ListMemberStatsEcommerceData | None
: Ecommerce stats for the list member if the list is attached to a store
model_config
: The type of the None singleton.
ListMemberStatsEcommerceData(**data: Any)
: Ecommerce stats for the list member if the list is attached to a store
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
currency_code: str | None
: The three-letter ISO 4217 code for the currency that the store accepts
model_config
: The type of the None singleton.
number_of_orders: float | None
: The total number of orders placed by the list member
total_revenue: float | None
: The total revenue the list member has brought in
ListMemberTagsItem(**data: Any)
: Nested schema for ListMember.tags_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: int | None
: The tag id
model_config
: The type of the None singleton.
name: str | None
: The name of the tag
ListMembersList(**data: Any)
: Manage members of a specific Mailchimp list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
members: list[airbyte_agent_sdk.connectors.mailchimp.models.ListMember] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
ListMembersListResultMeta(**data: Any)
: Metadata for list_members.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ListStats(**data: Any)
: Stats for the list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
avg_sub_rate: float | None
: The average number of subscriptions per month for the list
avg_unsub_rate: float | None
: The average number of unsubscriptions per month for the list
campaign_count: int | None
: The number of campaigns in any status that use this list
campaign_last_sent: str | None
: The date and time the last campaign was sent to this list
cleaned_count: int | None
: The number of members cleaned from the list
cleaned_count_since_send: int | None
: The number of members cleaned from the list since the last campaign was sent
click_rate: float | None
: The average click rate for campaigns sent to this list
last_sub_date: str | None
: The date and time of the last time someone subscribed to this list
last_unsub_date: str | None
: The date and time of the last time someone unsubscribed from this list
member_count: int | None
: The number of active members in the list
member_count_since_send: int | None
: The number of active members in the list since the last campaign was sent
merge_field_count: int | None
: The number of merge fields for this list
model_config
: The type of the None singleton.
open_rate: float | None
: The average open rate for campaigns sent to this list
target_sub_rate: float | None
: The target number of subscriptions per month for the list to keep it growing
total_contacts: int | None
: The number of contacts in the list, including subscribed, unsubscribed, pending, cleaned, deleted, transactional, and those that need to be reconfirmed
unsubscribe_count: int | None
: The number of members who have unsubscribed from the list
unsubscribe_count_since_send: int | None
: The number of members who have unsubscribed since the last campaign was sent
ListsList(**data: Any)
: A collection of subscriber lists for this account
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
lists: list[airbyte_agent_sdk.connectors.mailchimp.models.List] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
ListsListResultMeta(**data: Any)
: Metadata for lists.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ListsSearchData(**data: Any)
: Search result data for lists entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
beamer_address: str | None
: The list's Email Beamer address.
campaign_defaults: dict[str, typing.Any] | None
: Default values for campaigns created for this list.
contact: dict[str, typing.Any] | None
: Contact information displayed in campaign footers to comply with international spam laws.
date_created: str | None
: The date and time that this list was created in ISO 8601 format.
double_optin: bool | None
: Whether or not to require the subscriber to confirm subscription via email.
email_type_option: bool | None
: Whether the list supports multiple formats for emails. When set to true, subscribers can choose...
has_welcome: bool | None
: Whether or not this list has a welcome automation connected.
id: str | None
: A string that uniquely identifies this list.
list_rating: int | None
: An auto-generated activity score for the list (0-5).
marketing_permissions: bool | None
: Whether or not the list has marketing permissions (eg. GDPR) enabled.
model_config
: The type of the None singleton.
modules: list[typing.Any] | None
: Any list-specific modules installed for this list.
name: str | None
: The name of the list.
notify_on_subscribe: str | None
: The email address to send subscribe notifications to.
notify_on_unsubscribe: str | None
: The email address to send unsubscribe notifications to.
permission_reminder: str | None
: The permission reminder for the list.
stats: dict[str, typing.Any] | None
: Stats for the list. Many of these are cached for at least five minutes.
subscribe_url_long: str | None
: The full version of this list's subscribe form (host will vary).
subscribe_url_short: str | None
: Our EepURL shortened version of this list's subscribe form.
use_archive_bar: bool | None
: Whether campaigns for this list use the Archive Bar in archives by default.
visibility: str | None
: Whether this list is public or private.
web_id: int | None
: The ID used in the Mailchimp web application. View this list in your Mailchimp account at `https:...
MailchimpAuthConfig(**data: Any)
: API Key Authentication
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
api_key: str
: Your Mailchimp API key. You can find this in your Mailchimp account under Account > Extras > API keys.
model_config
: The type of the None singleton.
MailchimpCheckResult(**data: Any)
: Result of a health check operation.
Returned by the check() method to indicate connectivity and credential status.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
checked_action: str | None
: Action name used for the health check.
checked_entity: str | None
: Entity name used for the health check.
error: str | None
: Error message if status is 'unhealthy', None otherwise.
model_config
: The type of the None singleton.
status: str
: Health check status: 'healthy' or 'unhealthy'.
MailchimpExecuteResult(**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
Class variables
data: ~T
: Response data containing the result of the action.
model_config
: The type of the None singleton.
MailchimpExecuteResultWithMeta(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[Automation], AutomationsListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[Campaign], CampaignsListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[EmailActivity], EmailActivityListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[InterestCategory], InterestCategoriesListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[Interest], InterestsListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[ListMember], ListMembersListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[List], ListsListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[Report], ReportsListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[SegmentMember], SegmentMembersListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[Segment], SegmentsListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[Tag], TagsListResultMeta]
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta[list[Unsubscribe], UnsubscribesListResultMeta]
Class variables
meta: ~S
: Metadata about the response (e.g., pagination cursors, record counts).
MailchimpExecuteResultWithMeta[list[Automation], AutomationsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AutomationsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[Campaign], CampaignsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CampaignsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[EmailActivity], EmailActivityListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
EmailActivityListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[InterestCategory], InterestCategoriesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
InterestCategoriesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[Interest], InterestsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
InterestsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[ListMember], ListMembersListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ListMembersListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[List], ListsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ListsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[Report], ReportsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ReportsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[SegmentMember], SegmentMembersListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SegmentMembersListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[Segment], SegmentsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SegmentsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[Tag], TagsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
TagsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
MailchimpExecuteResultWithMeta[list[Unsubscribe], UnsubscribesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
UnsubscribesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResultWithMeta
- airbyte_agent_sdk.connectors.mailchimp.models.MailchimpExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Report(**data: Any)
: Report details about a sent campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
abuse_reports: int | None
: The type of the None singleton.
bounces: airbyte_agent_sdk.connectors.mailchimp.models.ReportBounces | None
: The type of the None singleton.
campaign_title: str | None
: The type of the None singleton.
clicks: airbyte_agent_sdk.connectors.mailchimp.models.ReportClicks | None
: The type of the None singleton.
delivery_status: airbyte_agent_sdk.connectors.mailchimp.models.ReportDeliveryStatus | None
: The type of the None singleton.
ecommerce: airbyte_agent_sdk.connectors.mailchimp.models.ReportEcommerce | None
: The type of the None singleton.
emails_sent: int | None
: The type of the None singleton.
facebook_likes: airbyte_agent_sdk.connectors.mailchimp.models.ReportFacebookLikes | None
: The type of the None singleton.
forwards: airbyte_agent_sdk.connectors.mailchimp.models.ReportForwards | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
industry_stats: airbyte_agent_sdk.connectors.mailchimp.models.ReportIndustryStats | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
list_is_active: bool | None
: The type of the None singleton.
list_name: str | None
: The type of the None singleton.
list_stats: airbyte_agent_sdk.connectors.mailchimp.models.ReportListStats | None
: The type of the None singleton.
model_config
: The type of the None singleton.
opens: airbyte_agent_sdk.connectors.mailchimp.models.ReportOpens | None
: The type of the None singleton.
preview_text: str | None
: The type of the None singleton.
rss_last_send: str | None
: The type of the None singleton.
send_time: str | None
: The type of the None singleton.
subject_line: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
unsubscribed: int | None
: The type of the None singleton.
ReportBounces(**data: Any)
: An object describing the bounce summary for the campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
hard_bounces: int | None
: The total number of hard bounced email addresses
model_config
: The type of the None singleton.
soft_bounces: int | None
: The total number of soft bounced email addresses
syntax_errors: int | None
: The total number of addresses that were syntax-related bounces
ReportClicks(**data: Any)
: An object describing the click activity for the campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
click_rate: float | None
: The number of unique clicks divided by the total number of successful deliveries
clicks_total: int | None
: The total number of clicks for the campaign
last_click: str | None
: The date and time of the last recorded click for the campaign
model_config
: The type of the None singleton.
unique_clicks: int | None
: The total number of unique clicks for links across a campaign
unique_subscriber_clicks: int | None
: The total number of subscribers who clicked on a campaign
ReportDeliveryStatus(**data: Any)
: Updates on campaigns in the process of sending
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
enabled: bool | None
: Whether Campaign Delivery Status is enabled for this account and target campaign
model_config
: The type of the None singleton.
ReportEcommerce(**data: Any)
: E-Commerce stats for a campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
total_orders: int | None
: The total orders for a campaign
total_revenue: float | None
: The total revenue for a campaign
total_spent: float | None
: The total spent for a campaign
ReportFacebookLikes(**data: Any)
: An object describing campaign engagement on Facebook
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
facebook_likes: int | None
: The number of Facebook likes for the campaign
model_config
: The type of the None singleton.
recipient_likes: int | None
: The number of recipients who liked the campaign on Facebook
unique_likes: int | None
: The number of unique likes
ReportForwards(**data: Any)
: An object describing the forwards and forward activity for the campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
forwards_count: int | None
: How many times the campaign has been forwarded
forwards_opens: int | None
: How many times the forwarded campaign has been opened
model_config
: The type of the None singleton.
ReportIndustryStats(**data: Any)
: The average campaign statistics for your industry
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
abuse_rate: float | None
: The industry abuse rate
bounce_rate: float | None
: The industry bounce rate
click_rate: float | None
: The industry click rate
model_config
: The type of the None singleton.
open_rate: float | None
: The industry open rate
type_: str | None
: The type of business industry associated with your account
unopen_rate: float | None
: The industry unopened rate
unsub_rate: float | None
: The industry unsubscribe rate
ReportListStats(**data: Any)
: The average campaign statistics for your list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
click_rate: float | None
: The average click rate for campaigns sent to this list
model_config
: The type of the None singleton.
open_rate: float | None
: The average open rate for campaigns sent to this list
sub_rate: float | None
: The average number of subscriptions per month for the list
unsub_rate: float | None
: The average number of unsubscriptions per month for the list
ReportOpens(**data: Any)
: An object describing the open activity for the campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
last_open: str | None
: The date and time of the last recorded open
model_config
: The type of the None singleton.
open_rate: float | None
: The number of unique opens divided by the total number of successful deliveries
opens_total: int | None
: The total number of opens for a campaign
unique_opens: int | None
: The total number of unique opens
ReportsList(**data: Any)
: A list of reports containing campaigns marked as Sent
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
reports: list[airbyte_agent_sdk.connectors.mailchimp.models.Report] | None
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
ReportsListResultMeta(**data: Any)
: Metadata for reports.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ReportsSearchData(**data: Any)
: Search result data for reports entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
ab_split: dict[str, typing.Any] | None
: General stats about different groups of an A/B Split campaign. Does not return information about ...
abuse_reports: int | None
: The number of abuse reports generated for this campaign.
bounces: dict[str, typing.Any] | None
: An object describing the bounce summary for the campaign.
campaign_title: str | None
: The title of the campaign.
clicks: dict[str, typing.Any] | None
: An object describing the click activity for the campaign.
delivery_status: dict[str, typing.Any] | None
: Updates on campaigns in the process of sending.
ecommerce: dict[str, typing.Any] | None
: E-Commerce stats for a campaign.
emails_sent: int | None
: The total number of emails sent for this campaign.
facebook_likes: dict[str, typing.Any] | None
: An object describing campaign engagement on Facebook.
forwards: dict[str, typing.Any] | None
: An object describing the forwards and forward activity for the campaign.
id: str | None
: A string that uniquely identifies this campaign.
industry_stats: dict[str, typing.Any] | None
: The average campaign statistics for your industry.
list_id: str | None
: The unique list id.
list_is_active: bool | None
: The status of the list used, namely if it's deleted or disabled.
list_name: str | None
: The name of the list.
list_stats: dict[str, typing.Any] | None
: The average campaign statistics for your list. This won't be present if we haven't calculated i...
model_config
: The type of the None singleton.
opens: dict[str, typing.Any] | None
: An object describing the open activity for the campaign.
preview_text: str | None
: The preview text for the campaign.
rss_last_send: str | None
: For RSS campaigns, the date and time of the last send in ISO 8601 format.
send_time: str | None
: The date and time a campaign was sent in ISO 8601 format.
share_report: dict[str, typing.Any] | None
: The url and password for the VIP report.
subject_line: str | None
: The subject line for the campaign.
timeseries: list[typing.Any] | None
: An hourly breakdown of the performance of the campaign over the first 24 hours.
timewarp: list[typing.Any] | None
: An hourly breakdown of sends, opens, and clicks if a campaign is sent using timewarp.
type_: str | None
: The type of campaign (regular, plain-text, ab_split, rss, automation, variate, or auto).
unsubscribed: int | None
: The total number of unsubscribed members for this campaign.
Segment(**data: Any)
: Information about a specific segment
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
member_count: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
options: airbyte_agent_sdk.connectors.mailchimp.models.SegmentOptions | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
SegmentMember(**data: Any)
: Individuals who are currently or have been previously subscribed to this list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
email_address: str | None
: The type of the None singleton.
email_client: str | None
: The type of the None singleton.
email_type: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
interests: dict[str, bool] | None
: The type of the None singleton.
ip_opt: str | None
: The type of the None singleton.
ip_signup: str | None
: The type of the None singleton.
language: str | None
: The type of the None singleton.
last_changed: str | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
location: airbyte_agent_sdk.connectors.mailchimp.models.SegmentMemberLocation | None
: The type of the None singleton.
member_rating: int | None
: The type of the None singleton.
merge_fields: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
stats: airbyte_agent_sdk.connectors.mailchimp.models.SegmentMemberStats | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
timestamp_opt: str | None
: The type of the None singleton.
timestamp_signup: str | None
: The type of the None singleton.
unique_email_id: str | None
: The type of the None singleton.
vip: bool | None
: The type of the None singleton.
SegmentMemberLocation(**data: Any)
: Subscriber location information
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
country_code: str | None
: The unique code for the location country
dstoff: int | None
: The offset for timezones where daylight saving time is observed
gmtoff: int | None
: The time difference in hours from GMT
latitude: float | None
: The location latitude
longitude: float | None
: The location longitude
model_config
: The type of the None singleton.
region: str | None
: The region for the location
timezone: str | None
: The timezone for the location
SegmentMemberStats(**data: Any)
: Open and click rates for this subscriber
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
avg_click_rate: float | None
: A subscriber's average clickthrough rate
avg_open_rate: float | None
: A subscriber's average open rate
model_config
: The type of the None singleton.
SegmentMembersList(**data: Any)
: View members in a specific list segment
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
members: list[airbyte_agent_sdk.connectors.mailchimp.models.SegmentMember] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
SegmentMembersListResultMeta(**data: Any)
: Metadata for segment_members.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
SegmentOptions(**data: Any)
: The conditions of the segment
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
conditions: list[dict[str, typing.Any]] | None
: Segment match conditions
match: str | None
: Match type
model_config
: The type of the None singleton.
SegmentsList(**data: Any)
: A list of available segments
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
segments: list[airbyte_agent_sdk.connectors.mailchimp.models.Segment] | None
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
SegmentsListResultMeta(**data: Any)
: Metadata for segments.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
Tag(**data: Any)
: A tag that can be assigned to a list member
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
TagsList(**data: Any)
: A list of tags assigned to a list
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
tags: list[airbyte_agent_sdk.connectors.mailchimp.models.Tag] | None
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
TagsListResultMeta(**data: Any)
: Metadata for tags.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
Unsubscribe(**data: Any)
: A member who unsubscribed from a specific campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
campaign_id: str | None
: The type of the None singleton.
email_address: str | None
: The type of the None singleton.
email_id: str | None
: The type of the None singleton.
list_id: str | None
: The type of the None singleton.
list_is_active: bool | None
: The type of the None singleton.
merge_fields: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
reason: str | None
: The type of the None singleton.
timestamp: str | None
: The type of the None singleton.
vip: bool | None
: The type of the None singleton.
UnsubscribesList(**data: Any)
: A list of members who have unsubscribed from a specific campaign
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
campaign_id: str | None
: The type of the None singleton.
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_items: int | None
: The type of the None singleton.
unsubscribes: list[airbyte_agent_sdk.connectors.mailchimp.models.Unsubscribe] | None
: The type of the None singleton.
UnsubscribesListResultMeta(**data: Any)
: Metadata for unsubscribes.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
links: list[airbyte_agent_sdk.connectors.mailchimp.models.Link] | None
: The type of the None singleton.
model_config
: The type of the None singleton.