Skip to main content

Module airbyte_agent_sdk.connectors.klaviyo.models

Pydantic models for klaviyo 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.klaviyo.models.AirbyteSearchResult[CampaignsSearchData]
  • airbyte_agent_sdk.connectors.klaviyo.models.AirbyteSearchResult[EmailTemplatesSearchData]
  • airbyte_agent_sdk.connectors.klaviyo.models.AirbyteSearchResult[EventsSearchData]
  • airbyte_agent_sdk.connectors.klaviyo.models.AirbyteSearchResult[FlowsSearchData]
  • airbyte_agent_sdk.connectors.klaviyo.models.AirbyteSearchResult[ListsSearchData]
  • airbyte_agent_sdk.connectors.klaviyo.models.AirbyteSearchResult[MetricsSearchData]
  • airbyte_agent_sdk.connectors.klaviyo.models.AirbyteSearchResult[ProfilesSearchData]

Class variables

data: list[~D] : List of matching records.

meta: airbyte_agent_sdk.connectors.klaviyo.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.klaviyo.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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[EmailTemplatesSearchData](**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

EmailTemplatesSearchResult(**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[EventsSearchData](**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

EventsSearchResult(**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[FlowsSearchData](**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

FlowsSearchResult(**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.klaviyo.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.klaviyo.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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[MetricsSearchData](**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

MetricsSearchResult(**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[ProfilesSearchData](**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

ProfilesSearchResult(**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.klaviyo.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Campaign(**data: Any) : A Klaviyo 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

attributes: airbyte_agent_sdk.connectors.klaviyo.models.CampaignAttributes | None : The type of the None singleton.

id: str : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.CampaignLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

CampaignAttributes(**data: Any) : Campaign attributes

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

archived: bool | None : Whether campaign is archived

audiences: dict[str, typing.Any] | None : Target audiences

created_at: str | None : Creation timestamp

model_config : The type of the None singleton.

name: str | None : Campaign name

scheduled_at: str | None : Scheduled send time

send_options: dict[str, typing.Any] | None : Send options

send_strategy: dict[str, typing.Any] | None : Send strategy

send_time: str | None : Actual send time

status: str | None : Campaign status

tracking_options: dict[str, typing.Any] | None : Tracking options

updated_at: str | None : Last update timestamp

CampaignLinks(**data: Any) : Related links

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.

self: str | None : The type of the None singleton.

CampaignsList(**data: Any) : Paginated list 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

data: list[airbyte_agent_sdk.connectors.klaviyo.models.Campaign] | None : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.CampaignsListLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

CampaignsListLinks(**data: Any) : Nested schema for CampaignsList.links

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.

next: str | None : The type of the None singleton.

prev: str | None : The type of the None singleton.

self: str | 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

model_config : The type of the None singleton.

next: str | None : 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

attributes: dict[str, typing.Any] | None : The type of the None singleton.

id: str | None : The type of the None singleton.

links: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

relationships: dict[str, typing.Any] | 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.

EmailTemplatesListResultMeta(**data: Any) : Metadata for email_templates.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

model_config : The type of the None singleton.

next: str | None : The type of the None singleton.

EmailTemplatesSearchData(**data: Any) : Search result data for email_templates 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

attributes: dict[str, typing.Any] | None : The type of the None singleton.

id: str | None : The type of the None singleton.

links: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated: str | None : The type of the None singleton.

Event(**data: Any) : A Klaviyo event representing an action taken by a profile

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

attributes: airbyte_agent_sdk.connectors.klaviyo.models.EventAttributes | None : The type of the None singleton.

id: str : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.EventLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

relationships: airbyte_agent_sdk.connectors.klaviyo.models.EventRelationships | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

EventAttributes(**data: Any) : Event attributes

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

datetime: str | None : Event datetime

event_properties: dict[str, typing.Any] | None : Custom event properties

model_config : The type of the None singleton.

timestamp: typing.Any | None : Event timestamp (can be ISO string or Unix timestamp)

uuid: str | None : Event UUID

EventLinks(**data: Any) : Related links

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.

self: str | None : The type of the None singleton.

EventRelationships(**data: Any) : Related resources

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

metric: airbyte_agent_sdk.connectors.klaviyo.models.EventRelationshipsMetric | None : The type of the None singleton.

model_config : The type of the None singleton.

profile: airbyte_agent_sdk.connectors.klaviyo.models.EventRelationshipsProfile | None : The type of the None singleton.

EventRelationshipsMetric(**data: Any) : Nested schema for EventRelationships.metric

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

data: airbyte_agent_sdk.connectors.klaviyo.models.EventRelationshipsMetricData | None : The type of the None singleton.

model_config : The type of the None singleton.

EventRelationshipsMetricData(**data: Any) : Nested schema for EventRelationshipsMetric.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

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

EventRelationshipsProfile(**data: Any) : Nested schema for EventRelationships.profile

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

data: airbyte_agent_sdk.connectors.klaviyo.models.EventRelationshipsProfileData | None : The type of the None singleton.

model_config : The type of the None singleton.

EventRelationshipsProfileData(**data: Any) : Nested schema for EventRelationshipsProfile.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

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

EventsList(**data: Any) : Paginated list of events

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

data: list[airbyte_agent_sdk.connectors.klaviyo.models.Event] | None : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.EventsListLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

EventsListLinks(**data: Any) : Nested schema for EventsList.links

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.

next: str | None : The type of the None singleton.

prev: str | None : The type of the None singleton.

self: str | None : The type of the None singleton.

EventsListResultMeta(**data: Any) : Metadata for events.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

model_config : The type of the None singleton.

next: str | None : The type of the None singleton.

EventsSearchData(**data: Any) : Search result data for events 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

attributes: dict[str, typing.Any] | None : The type of the None singleton.

datetime: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

links: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

relationships: dict[str, typing.Any] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

Flow(**data: Any) : A Klaviyo flow (automated sequence)

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

attributes: airbyte_agent_sdk.connectors.klaviyo.models.FlowAttributes | None : The type of the None singleton.

id: str : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.FlowLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

FlowAttributes(**data: Any) : Flow attributes

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

archived: bool | None : Whether flow is archived

created: str | None : Creation timestamp

model_config : The type of the None singleton.

name: str | None : Flow name

status: str | None : Flow status (draft, manual, live)

trigger_type: str | None : Type of trigger for the flow

updated: str | None : Last update timestamp

FlowLinks(**data: Any) : Related links

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.

self: str | None : The type of the None singleton.

FlowsList(**data: Any) : Paginated list of flows

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

data: list[airbyte_agent_sdk.connectors.klaviyo.models.Flow] | None : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.FlowsListLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

FlowsListLinks(**data: Any) : Nested schema for FlowsList.links

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.

next: str | None : The type of the None singleton.

prev: str | None : The type of the None singleton.

self: str | None : The type of the None singleton.

FlowsListResultMeta(**data: Any) : Metadata for flows.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

model_config : The type of the None singleton.

next: str | None : The type of the None singleton.

FlowsSearchData(**data: Any) : Search result data for flows 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

attributes: dict[str, typing.Any] | None : The type of the None singleton.

id: str | None : The type of the None singleton.

links: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

relationships: dict[str, typing.Any] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated: str | None : The type of the None singleton.

KlaviyoAuthConfig(**data: Any) : 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 Klaviyo private API key

model_config : The type of the None singleton.

KlaviyoCheckResult(**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'.

KlaviyoExecuteResult(**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.klaviyo.models.KlaviyoExecuteResultWithMeta

Class variables

data: ~T : Response data containing the result of the action.

model_config : The type of the None singleton.

KlaviyoExecuteResultWithMeta(**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.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Descendants

  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResultWithMeta[list[Campaign], CampaignsListResultMeta]
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResultWithMeta[list[Event], EventsListResultMeta]
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResultWithMeta[list[Flow], FlowsListResultMeta]
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResultWithMeta[list[List], ListsListResultMeta]
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResultWithMeta[list[Metric], MetricsListResultMeta]
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResultWithMeta[list[Profile], ProfilesListResultMeta]
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResultWithMeta[list[Template], EmailTemplatesListResultMeta]

Class variables

meta: ~S : Metadata about the response (e.g., pagination cursors, record counts).

KlaviyoExecuteResultWithMeta[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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • 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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

KlaviyoExecuteResultWithMeta[list[Event], EventsListResultMeta](**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

EventsListResult(**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

KlaviyoExecuteResultWithMeta[list[Flow], FlowsListResultMeta](**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

FlowsListResult(**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

KlaviyoExecuteResultWithMeta[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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • 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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

KlaviyoExecuteResultWithMeta[list[Metric], MetricsListResultMeta](**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

MetricsListResult(**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

KlaviyoExecuteResultWithMeta[list[Profile], ProfilesListResultMeta](**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

ProfilesListResult(**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

KlaviyoExecuteResultWithMeta[list[Template], EmailTemplatesListResultMeta](**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

EmailTemplatesListResult(**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.klaviyo.models.KlaviyoExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.klaviyo.models.KlaviyoExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

List(**data: Any) : A Klaviyo list for organizing profiles

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

attributes: airbyte_agent_sdk.connectors.klaviyo.models.ListAttributes | None : The type of the None singleton.

id: str : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.ListLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

ListAttributes(**data: Any) : List attributes

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: str | None : Creation timestamp

model_config : The type of the None singleton.

name: str | None : List name

opt_in_process: str | None : Opt-in process type

updated: str | None : Last update timestamp

ListLinks(**data: Any) : Related links

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.

self: str | None : The type of the None singleton.

ListsList(**data: Any) : Paginated list of lists

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

data: list[airbyte_agent_sdk.connectors.klaviyo.models.List] | None : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.ListsListLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

ListsListLinks(**data: Any) : Nested schema for ListsList.links

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.

next: str | None : The type of the None singleton.

prev: str | None : The type of the None singleton.

self: str | 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

model_config : The type of the None singleton.

next: str | None : 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

attributes: dict[str, typing.Any] | None : The type of the None singleton.

id: str | None : The type of the None singleton.

links: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

relationships: dict[str, typing.Any] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated: str | None : The type of the None singleton.

Metric(**data: Any) : A Klaviyo metric (event type)

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

attributes: airbyte_agent_sdk.connectors.klaviyo.models.MetricAttributes | None : The type of the None singleton.

id: str : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.MetricLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

MetricAttributes(**data: Any) : Metric attributes

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: str | None : Creation timestamp

integration: airbyte_agent_sdk.connectors.klaviyo.models.MetricAttributesIntegration | None : Integration information

model_config : The type of the None singleton.

name: str | None : Metric name

updated: str | None : Last update timestamp

MetricAttributesIntegration(**data: Any) : Integration 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

category: str | None : The type of the None singleton.

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.

MetricLinks(**data: Any) : Related links

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.

self: str | None : The type of the None singleton.

MetricsList(**data: Any) : Paginated list of metrics

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

data: list[airbyte_agent_sdk.connectors.klaviyo.models.Metric] | None : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.MetricsListLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

MetricsListLinks(**data: Any) : Nested schema for MetricsList.links

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.

next: str | None : The type of the None singleton.

prev: str | None : The type of the None singleton.

self: str | None : The type of the None singleton.

MetricsListResultMeta(**data: Any) : Metadata for metrics.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

model_config : The type of the None singleton.

next: str | None : The type of the None singleton.

MetricsSearchData(**data: Any) : Search result data for metrics 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

attributes: dict[str, typing.Any] | None : The type of the None singleton.

id: str | None : The type of the None singleton.

links: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

relationships: dict[str, typing.Any] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated: str | None : The type of the None singleton.

Profile(**data: Any) : A Klaviyo profile representing a contact

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

attributes: airbyte_agent_sdk.connectors.klaviyo.models.ProfileAttributes | None : The type of the None singleton.

id: str : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.ProfileLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

ProfileAttributes(**data: Any) : Profile attributes

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: str | None : Creation timestamp

email: str | None : Email address

external_id: str | None : External identifier

first_name: str | None : First name

image: str | None : Profile image URL

last_name: str | None : Last name

location: airbyte_agent_sdk.connectors.klaviyo.models.ProfileAttributesLocation | None : Location information

model_config : The type of the None singleton.

organization: str | None : Organization name

phone_number: str | None : Phone number

properties: dict[str, typing.Any] | None : Custom properties

title: str | None : Job title

updated: str | None : Last update timestamp

ProfileAttributesLocation(**data: Any) : 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

address1: str | None : The type of the None singleton.

address2: str | None : The type of the None singleton.

city: str | None : The type of the None singleton.

country: str | None : The type of the None singleton.

latitude: float | None : The type of the None singleton.

longitude: float | None : The type of the None singleton.

model_config : The type of the None singleton.

region: str | None : The type of the None singleton.

timezone: str | None : The type of the None singleton.

zip: str | None : The type of the None singleton.

ProfileLinks(**data: Any) : Related links

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.

self: str | None : The type of the None singleton.

ProfilesList(**data: Any) : Paginated list of profiles

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

data: list[airbyte_agent_sdk.connectors.klaviyo.models.Profile] | None : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.ProfilesListLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

ProfilesListLinks(**data: Any) : Nested schema for ProfilesList.links

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.

next: str | None : The type of the None singleton.

prev: str | None : The type of the None singleton.

self: str | None : The type of the None singleton.

ProfilesListResultMeta(**data: Any) : Metadata for profiles.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

model_config : The type of the None singleton.

next: str | None : The type of the None singleton.

ProfilesSearchData(**data: Any) : Search result data for profiles 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

attributes: dict[str, typing.Any] | None : The type of the None singleton.

id: str | None : The type of the None singleton.

links: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

relationships: dict[str, typing.Any] | None : The type of the None singleton.

segments: dict[str, typing.Any] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated: str | None : The type of the None singleton.

Template(**data: Any) : A Klaviyo email template

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

attributes: airbyte_agent_sdk.connectors.klaviyo.models.TemplateAttributes | None : The type of the None singleton.

id: str : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.TemplateLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

TemplateAttributes(**data: Any) : Template attributes

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: str | None : Creation timestamp

editor_type: str | None : Editor type used to create template

html: str | None : HTML content

model_config : The type of the None singleton.

name: str | None : Template name

text: str | None : Plain text content

updated: str | None : Last update timestamp

TemplateLinks(**data: Any) : Related links

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.

self: str | None : The type of the None singleton.

TemplatesList(**data: Any) : Paginated list of templates

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

data: list[airbyte_agent_sdk.connectors.klaviyo.models.Template] | None : The type of the None singleton.

links: airbyte_agent_sdk.connectors.klaviyo.models.TemplatesListLinks | None : The type of the None singleton.

model_config : The type of the None singleton.

TemplatesListLinks(**data: Any) : Nested schema for TemplatesList.links

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.

next: str | None : The type of the None singleton.

prev: str | None : The type of the None singleton.

self: str | None : The type of the None singleton.

Was this page helpful?