Module airbyte_agent_sdk.connectors.intercom.models
Pydantic models for intercom connector.
This module contains Pydantic models used for authentication configuration and response envelope types.
Classes
Admin(**data: Any)
: Admin object
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
avatar: typing.Any | None
: The type of the None singleton.
away_mode_enabled: bool | None
: The type of the None singleton.
away_mode_reassign: bool | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
email_verified: bool | None
: The type of the None singleton.
has_inbox_seat: bool | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
job_title: 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.
team_ids: list[int] | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
AdminPriorityLevel(**data: Any)
: Admin priority level settings
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.
primary_admin_ids: list[int] | None
: The type of the None singleton.
secondary_admin_ids: list[int] | None
: The type of the None singleton.
AdminReference(**data: Any)
: Admin reference
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.
AdminsList(**data: Any)
: List of admins
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
admins: list[airbyte_agent_sdk.connectors.intercom.models.Admin] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
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.intercom.models.AirbyteSearchResult[CompaniesSearchData]
- airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult[ContactsSearchData]
- airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult[ConversationsSearchData]
- airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult[TeamsSearchData]
Class variables
data: list[~D]
: List of matching records.
meta: airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchMeta
: Pagination metadata.
model_config
: The type of the None singleton.
AirbyteSearchResult[CompaniesSearchData](**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.intercom.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CompaniesSearchResult(**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.intercom.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ContactsSearchData](**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.intercom.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ContactsSearchResult(**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.intercom.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ConversationsSearchData](**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.intercom.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ConversationsSearchResult(**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.intercom.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[TeamsSearchData](**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.intercom.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
TeamsSearchResult(**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.intercom.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Attachment(**data: Any)
: Message attachment
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
content_type: str | None
: The type of the None singleton.
filesize: int | None
: The type of the None singleton.
height: 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.
type_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
width: int | None
: The type of the None singleton.
Author(**data: Any)
: Message author
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: 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.
type_: str | None
: The type of the None singleton.
Avatar(**data: Any)
: Avatar image
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
image_url: 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.
CompaniesList(**data: Any)
: Paginated list of companies
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.intercom.models.Company] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
pages: airbyte_agent_sdk.connectors.intercom.models.CompaniesListPages | None
: The type of the None singleton.
total_count: int | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
CompaniesListPages(**data: Any)
: Pagination 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
Class variables
model_config
: The type of the None singleton.
next: airbyte_agent_sdk.connectors.intercom.models.CompaniesListPagesNext | None
: Cursor for next page
page: int | None
: Current page number
per_page: int | None
: Number of items per page
total_pages: int | None
: Total number of pages
type_: str | None
: Type of pagination
CompaniesListPagesNext(**data: Any)
: Cursor for next page
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.
page: int | None
: Next page number
starting_after: str | None
: Cursor for next page
CompaniesListResultMeta(**data: Any)
: Metadata for companies.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_page: str | None
: The type of the None singleton.
CompaniesSearchData(**data: Any)
: Search result data for companies 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
app_id: str | None
: The ID of the application associated with the company
company_id: str | None
: The unique identifier of the company
created_at: int | None
: The date and time when the company was created
custom_attributes: dict[str, typing.Any] | None
: Custom attributes specific to the company
id: str | None
: The ID of the company
industry: str | None
: The industry in which the company operates
model_config
: The type of the None singleton.
monthly_spend: float | None
: The monthly spend of the company
name: str | None
: The name of the company
plan: dict[str, typing.Any] | None
: Details of the company's subscription plan
remote_created_at: int | None
: The remote date and time when the company was created
segments: dict[str, typing.Any] | None
: Segments associated with the company
session_count: int | None
: The number of sessions related to the company
size: int | None
: The size of the company
tags: dict[str, typing.Any] | None
: Tags associated with the company
type_: str | None
: The type of the company
updated_at: int | None
: The date and time when the company was last updated
user_count: int | None
: The number of users associated with the company
website: str | None
: The website of the company
Company(**data: Any)
: Company object
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
app_id: str | None
: The type of the None singleton.
company_id: str | None
: The type of the None singleton.
created_at: int | None
: The type of the None singleton.
custom_attributes: dict[str, typing.Any] | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
industry: str | None
: The type of the None singleton.
last_request_at: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
monthly_spend: float | None
: The type of the None singleton.
name: str | None
: The type of the None singleton.
plan: typing.Any | None
: The type of the None singleton.
remote_created_at: int | None
: The type of the None singleton.
segments: typing.Any | None
: The type of the None singleton.
session_count: int | None
: The type of the None singleton.
size: int | None
: The type of the None singleton.
tags: typing.Any | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
updated_at: int | None
: The type of the None singleton.
user_count: int | None
: The type of the None singleton.
website: str | None
: The type of the None singleton.
CompanyCreateParams(**data: Any)
: CompanyCreateParams type definition
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
company_id: str
: The type of the None singleton.
custom_attributes: dict[str, typing.Any] | None
: The type of the None singleton.
industry: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
monthly_spend: float | None
: The type of the None singleton.
name: str | None
: The type of the None singleton.
plan: str | None
: The type of the None singleton.
size: int | None
: The type of the None singleton.
website: str | None
: The type of the None singleton.
CompanyPlan(**data: Any)
: Company plan
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.
name: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
CompanyReference(**data: Any)
: Company reference
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.
url: str | None
: The type of the None singleton.
CompanySegments(**data: Any)
: Segments for company
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.
segments: list[airbyte_agent_sdk.connectors.intercom.models.Segment] | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
CompanyTags(**data: Any)
: Tags on company
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.
tags: list[airbyte_agent_sdk.connectors.intercom.models.Tag] | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
CompanyUpdateParams(**data: Any)
: CompanyUpdateParams type definition
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
custom_attributes: dict[str, typing.Any] | None
: The type of the None singleton.
industry: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
monthly_spend: float | None
: The type of the None singleton.
name: str | None
: The type of the None singleton.
plan: str | None
: The type of the None singleton.
size: int | None
: The type of the None singleton.
website: str | None
: The type of the None singleton.
Contact(**data: Any)
: Contact object representing a user or lead
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
android_app_name: str | None
: The type of the None singleton.
android_app_version: str | None
: The type of the None singleton.
android_device: str | None
: The type of the None singleton.
android_last_seen_at: int | None
: The type of the None singleton.
android_os_version: str | None
: The type of the None singleton.
android_sdk_version: str | None
: The type of the None singleton.
avatar: str | None
: The type of the None singleton.
browser: str | None
: The type of the None singleton.
browser_language: str | None
: The type of the None singleton.
browser_version: str | None
: The type of the None singleton.
companies: typing.Any | None
: The type of the None singleton.
created_at: int | None
: The type of the None singleton.
custom_attributes: dict[str, typing.Any] | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
external_id: str | None
: The type of the None singleton.
has_hard_bounced: bool | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
ios_app_name: str | None
: The type of the None singleton.
ios_app_version: str | None
: The type of the None singleton.
ios_device: str | None
: The type of the None singleton.
ios_last_seen_at: int | None
: The type of the None singleton.
ios_os_version: str | None
: The type of the None singleton.
ios_sdk_version: str | None
: The type of the None singleton.
language_override: str | None
: The type of the None singleton.
last_contacted_at: int | None
: The type of the None singleton.
last_email_clicked_at: int | None
: The type of the None singleton.
last_email_opened_at: int | None
: The type of the None singleton.
last_replied_at: int | None
: The type of the None singleton.
last_seen_at: int | None
: The type of the None singleton.
location: typing.Any | None
: The type of the None singleton.
marked_email_as_spam: 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.
notes: typing.Any | None
: The type of the None singleton.
os: str | None
: The type of the None singleton.
owner_id: int | None
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
role: str | None
: The type of the None singleton.
signed_up_at: int | None
: The type of the None singleton.
social_profiles: typing.Any | None
: The type of the None singleton.
tags: typing.Any | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
unsubscribed_from_emails: bool | None
: The type of the None singleton.
updated_at: int | None
: The type of the None singleton.
workspace_id: str | None
: The type of the None singleton.
ContactCompanies(**data: Any)
: Companies associated with 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
data: list[airbyte_agent_sdk.connectors.intercom.models.CompanyReference] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ContactCreateParams(**data: Any)
: ContactCreateParams type definition
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
avatar: str | None
: The type of the None singleton.
custom_attributes: dict[str, typing.Any] | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
external_id: str | None
: The type of the None singleton.
last_seen_at: 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.
owner_id: int | None
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
role: str
: The type of the None singleton.
signed_up_at: int | None
: The type of the None singleton.
unsubscribed_from_emails: bool | None
: The type of the None singleton.
ContactNotes(**data: Any)
: Notes associated with 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
data: list[airbyte_agent_sdk.connectors.intercom.models.NoteReference] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ContactReference(**data: Any)
: Contact reference
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.
ContactTags(**data: Any)
: Tags associated with 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
data: list[airbyte_agent_sdk.connectors.intercom.models.TagReference] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ContactUpdateParams(**data: Any)
: ContactUpdateParams type definition
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
avatar: str | None
: The type of the None singleton.
custom_attributes: dict[str, typing.Any] | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
external_id: str | None
: The type of the None singleton.
last_seen_at: 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.
owner_id: int | None
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
role: str | None
: The type of the None singleton.
signed_up_at: int | None
: The type of the None singleton.
unsubscribed_from_emails: bool | None
: The type of the None singleton.
ContactsList(**data: Any)
: Paginated list of contacts
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.intercom.models.Contact] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
pages: airbyte_agent_sdk.connectors.intercom.models.ContactsListPages | None
: The type of the None singleton.
total_count: int | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ContactsListPages(**data: Any)
: Pagination 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
Class variables
model_config
: The type of the None singleton.
next: airbyte_agent_sdk.connectors.intercom.models.ContactsListPagesNext | None
: Cursor for next page
page: int | None
: Current page number
per_page: int | None
: Number of items per page
total_pages: int | None
: Total number of pages
type_: str | None
: Type of pagination
ContactsListPagesNext(**data: Any)
: Cursor for next page
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.
page: int | None
: Next page number
starting_after: str | None
: Cursor for next page
ContactsListResultMeta(**data: Any)
: Metadata for contacts.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_page: str | None
: The type of the None singleton.
ContactsSearchData(**data: Any)
: Search result data for contacts 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
android_app_name: str | None
: The name of the Android app associated with the contact.
android_app_version: str | None
: The version of the Android app associated with the contact.
android_device: str | None
: The device used by the contact for Android.
android_last_seen_at: str | None
: The date and time when the contact was last seen on Android.
android_os_version: str | None
: The operating system version of the Android device.
android_sdk_version: str | None
: The SDK version of the Android device.
avatar: str | None
: URL pointing to the contact's avatar image.
browser: str | None
: The browser used by the contact.
browser_language: str | None
: The language preference set in the contact's browser.
browser_version: str | None
: The version of the browser used by the contact.
companies: dict[str, typing.Any] | None
: Companies associated with the contact.
created_at: int | None
: The date and time when the contact was created.
custom_attributes: dict[str, typing.Any] | None
: Custom attributes defined for the contact.
email: str | None
: The email address of the contact.
external_id: str | None
: External identifier for the contact.
has_hard_bounced: bool | None
: Flag indicating if the contact has hard bounced.
id: str | None
: The unique identifier of the contact.
ios_app_name: str | None
: The name of the iOS app associated with the contact.
ios_app_version: str | None
: The version of the iOS app associated with the contact.
ios_device: str | None
: The device used by the contact for iOS.
ios_last_seen_at: int | None
: The date and time when the contact was last seen on iOS.
ios_os_version: str | None
: The operating system version of the iOS device.
ios_sdk_version: str | None
: The SDK version of the iOS device.
language_override: str | None
: Language override set for the contact.
last_contacted_at: int | None
: The date and time when the contact was last contacted.
last_email_clicked_at: int | None
: The date and time when the contact last clicked an email.
last_email_opened_at: int | None
: The date and time when the contact last opened an email.
last_replied_at: int | None
: The date and time when the contact last replied.
last_seen_at: int | None
: The date and time when the contact was last seen overall.
location: dict[str, typing.Any] | None
: Location details of the contact.
marked_email_as_spam: bool | None
: Flag indicating if the contact's email was marked as spam.
model_config
: The type of the None singleton.
name: str | None
: The name of the contact.
notes: dict[str, typing.Any] | None
: Notes associated with the contact.
opted_in_subscription_types: dict[str, typing.Any] | None
: Subscription types the contact opted into.
opted_out_subscription_types: dict[str, typing.Any] | None
: Subscription types the contact opted out from.
os: str | None
: Operating system of the contact's device.
owner_id: int | None
: The unique identifier of the contact's owner.
phone: str | None
: The phone number of the contact.
referrer: str | None
: Referrer information related to the contact.
role: str | None
: Role or position of the contact.
signed_up_at: int | None
: The date and time when the contact signed up.
sms_consent: bool | None
: Consent status for SMS communication.
social_profiles: dict[str, typing.Any] | None
: Social profiles associated with the contact.
tags: dict[str, typing.Any] | None
: Tags associated with the contact.
type_: str | None
: Type of contact.
unsubscribed_from_emails: bool | None
: Flag indicating if the contact unsubscribed from emails.
unsubscribed_from_sms: bool | None
: Flag indicating if the contact unsubscribed from SMS.
updated_at: int | None
: The date and time when the contact was last updated.
utm_campaign: str | None
: Campaign data from UTM parameters.
utm_content: str | None
: Content data from UTM parameters.
utm_medium: str | None
: Medium data from UTM parameters.
utm_source: str | None
: Source data from UTM parameters.
utm_term: str | None
: Term data from UTM parameters.
workspace_id: str | None
: The unique identifier of the workspace associated with the contact.
Conversation(**data: Any)
: Conversation object
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
admin_assignee_id: int | None
: The type of the None singleton.
contacts: typing.Any | None
: The type of the None singleton.
conversation_parts: typing.Any | None
: The type of the None singleton.
conversation_rating: typing.Any | None
: The type of the None singleton.
created_at: int | None
: The type of the None singleton.
custom_attributes: dict[str, typing.Any] | None
: The type of the None singleton.
first_contact_reply: typing.Any | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
open: bool | None
: The type of the None singleton.
priority: str | None
: The type of the None singleton.
read: bool | None
: The type of the None singleton.
sla_applied: typing.Any | None
: The type of the None singleton.
snoozed_until: int | None
: The type of the None singleton.
source: typing.Any | None
: The type of the None singleton.
state: str | None
: The type of the None singleton.
statistics: typing.Any | None
: The type of the None singleton.
tags: typing.Any | None
: The type of the None singleton.
team_assignee_id: str | None
: The type of the None singleton.
teammates: typing.Any | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
updated_at: int | None
: The type of the None singleton.
waiting_since: int | None
: The type of the None singleton.
ConversationContacts(**data: Any)
: Contacts in conversation
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
contacts: list[airbyte_agent_sdk.connectors.intercom.models.ContactReference] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ConversationPart(**data: Any)
: Conversation part (message, note, action)
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
assigned_to: typing.Any | None
: The type of the None singleton.
attachments: list[airbyte_agent_sdk.connectors.intercom.models.Attachment] | None
: The type of the None singleton.
author: typing.Any | None
: The type of the None singleton.
body: str | None
: The type of the None singleton.
created_at: int | None
: The type of the None singleton.
external_id: 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.
notified_at: int | None
: The type of the None singleton.
part_type: str | None
: The type of the None singleton.
redacted: bool | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
updated_at: int | None
: The type of the None singleton.
ConversationPartsReference(**data: Any)
: Reference to conversation parts
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
conversation_parts: list[airbyte_agent_sdk.connectors.intercom.models.ConversationPart] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
total_count: int | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ConversationRating(**data: Any)
: Conversation rating
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
contact: typing.Any | None
: The type of the None singleton.
created_at: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
rating: int | None
: The type of the None singleton.
remark: str | None
: The type of the None singleton.
teammate: typing.Any | None
: The type of the None singleton.
ConversationSource(**data: Any)
: Conversation source
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
attachments: list[airbyte_agent_sdk.connectors.intercom.models.Attachment] | None
: The type of the None singleton.
author: typing.Any | None
: The type of the None singleton.
body: str | None
: The type of the None singleton.
delivered_as: 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.
redacted: bool | None
: The type of the None singleton.
subject: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
ConversationStatistics(**data: Any)
: Conversation statistics
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
count_assignments: int | None
: The type of the None singleton.
count_conversation_parts: int | None
: The type of the None singleton.
count_reopens: int | None
: The type of the None singleton.
first_admin_reply_at: int | None
: The type of the None singleton.
first_assignment_at: int | None
: The type of the None singleton.
first_close_at: int | None
: The type of the None singleton.
first_contact_reply_at: int | None
: The type of the None singleton.
last_admin_reply_at: int | None
: The type of the None singleton.
last_assignment_admin_reply_at: int | None
: The type of the None singleton.
last_assignment_at: int | None
: The type of the None singleton.
last_close_at: int | None
: The type of the None singleton.
last_closed_by_id: str | None
: The type of the None singleton.
last_contact_reply_at: int | None
: The type of the None singleton.
median_time_to_reply: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
time_to_admin_reply: int | None
: The type of the None singleton.
time_to_assignment: int | None
: The type of the None singleton.
time_to_first_close: int | None
: The type of the None singleton.
time_to_last_close: int | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ConversationTags(**data: Any)
: Tags on conversation
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.
tags: list[airbyte_agent_sdk.connectors.intercom.models.Tag] | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ConversationTeammates(**data: Any)
: Teammates in conversation
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
admins: list[airbyte_agent_sdk.connectors.intercom.models.AdminReference] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ConversationsList(**data: Any)
: Paginated list of conversations
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
conversations: list[airbyte_agent_sdk.connectors.intercom.models.Conversation] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
pages: airbyte_agent_sdk.connectors.intercom.models.ConversationsListPages | None
: The type of the None singleton.
total_count: int | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
ConversationsListPages(**data: Any)
: Pagination 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
Class variables
model_config
: The type of the None singleton.
next: airbyte_agent_sdk.connectors.intercom.models.ConversationsListPagesNext | None
: Cursor for next page
page: int | None
: Current page number
per_page: int | None
: Number of items per page
total_pages: int | None
: Total number of pages
type_: str | None
: Type of pagination
ConversationsListPagesNext(**data: Any)
: Cursor for next page
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.
page: int | None
: Next page number
starting_after: str | None
: Cursor for next page
ConversationsListResultMeta(**data: Any)
: Metadata for conversations.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_page: str | None
: The type of the None singleton.
ConversationsSearchData(**data: Any)
: Search result data for conversations 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
admin_assignee_id: int | None
: The ID of the administrator assigned to the conversation
ai_agent: dict[str, typing.Any] | None
: Data related to AI Agent involvement in the conversation
ai_agent_participated: bool | None
: Indicates whether AI Agent participated in the conversation
assignee: dict[str, typing.Any] | None
: The assigned user responsible for the conversation.
contacts: dict[str, typing.Any] | None
: List of contacts involved in the conversation.
conversation_message: dict[str, typing.Any] | None
: The main message content of the conversation.
conversation_rating: dict[str, typing.Any] | None
: Ratings given to the conversation by the customer and teammate.
created_at: int | None
: The timestamp when the conversation was created
custom_attributes: dict[str, typing.Any] | None
: Custom attributes associated with the conversation
customer_first_reply: dict[str, typing.Any] | None
: Timestamp indicating when the customer first replied.
customers: list[typing.Any] | None
: List of customers involved in the conversation
first_contact_reply: dict[str, typing.Any] | None
: Timestamp indicating when the first contact replied.
id: str | None
: The unique ID of the conversation
linked_objects: dict[str, typing.Any] | None
: Linked objects associated with the conversation
model_config
: The type of the None singleton.
open: bool | None
: Indicates if the conversation is open or closed
priority: str | None
: The priority level of the conversation
read: bool | None
: Indicates if the conversation has been read
redacted: bool | None
: Indicates if the conversation is redacted
sent_at: int | None
: The timestamp when the conversation was sent
sla_applied: dict[str, typing.Any] | None
: Service Level Agreement details applied to the conversation.
snoozed_until: int | None
: Timestamp until the conversation is snoozed
source: dict[str, typing.Any] | None
: Source details of the conversation.
state: str | None
: The state of the conversation (e.g., new, in progress)
statistics: dict[str, typing.Any] | None
: Statistics related to the conversation.
tags: dict[str, typing.Any] | None
: Tags applied to the conversation.
team_assignee_id: int | None
: The ID of the team assigned to the conversation
teammates: dict[str, typing.Any] | None
: List of teammates involved in the conversation.
title: str | None
: The title of the conversation
topics: dict[str, typing.Any] | None
: Topics associated with the conversation.
type_: str | None
: The type of the conversation
updated_at: int | None
: The timestamp when the conversation was last updated
user: dict[str, typing.Any] | None
: The user related to the conversation.
waiting_since: int | None
: Timestamp since waiting for a response
FirstContactReply(**data: Any)
: First contact reply 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)
- pydantic.main.BaseModel
Class variables
created_at: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
IntercomAuthConfig(**data: Any)
: Access Token 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
access_token: str
: Your Intercom API Access Token
model_config
: The type of the None singleton.
IntercomCheckResult(**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'.
IntercomExecuteResult(**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.intercom.models.IntercomExecuteResultWithMeta
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult[list[Admin]]
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult[list[Segment]]
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult[list[Tag]]
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult[list[Team]]
Class variables
data: ~T
: Response data containing the result of the action.
model_config
: The type of the None singleton.
IntercomExecuteResultWithMeta(**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.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta[list[Company], CompaniesListResultMeta]
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta[list[Contact], ContactsListResultMeta]
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta[list[Conversation], ConversationsListResultMeta]
Class variables
meta: ~S
: Metadata about the response (e.g., pagination cursors, record counts).
IntercomExecuteResultWithMeta[list[Company], CompaniesListResultMeta](**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.intercom.models.IntercomExecuteResultWithMeta
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CompaniesListResult(**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.intercom.models.IntercomExecuteResultWithMeta
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
IntercomExecuteResultWithMeta[list[Contact], ContactsListResultMeta](**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.intercom.models.IntercomExecuteResultWithMeta
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ContactsListResult(**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.intercom.models.IntercomExecuteResultWithMeta
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
IntercomExecuteResultWithMeta[list[Conversation], ConversationsListResultMeta](**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.intercom.models.IntercomExecuteResultWithMeta
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ConversationsListResult(**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.intercom.models.IntercomExecuteResultWithMeta
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
IntercomExecuteResult[list[Admin]](**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)
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdminsListResult(**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)
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
IntercomExecuteResult[list[Segment]](**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)
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SegmentsListResult(**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)
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
IntercomExecuteResult[list[Tag]](**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)
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
TagsListResult(**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)
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
IntercomExecuteResult[list[Team]](**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)
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
TeamsListResult(**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)
- airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
- pydantic.main.BaseModel
- typing.Generic
IntercomReplicationConfig(**data: Any)
: Replication Configuration - Settings for data replication from Intercom.
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.
start_date: str
: UTC date and time in the format YYYY-MM-DDTHH:mm:ssZ from which to start replicating data.
InternalArticle(**data: Any)
: Internal article object
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
author_id: int | None
: The type of the None singleton.
body: str | None
: The type of the None singleton.
created_at: int | None
: The type of the None singleton.
id: typing.Any | None
: The type of the None singleton.
locale: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
owner_id: int | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
updated_at: int | None
: The type of the None singleton.
InternalArticleCreateParams(**data: Any)
: InternalArticleCreateParams type definition
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
author_id: int
: The type of the None singleton.
body: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
owner_id: int
: The type of the None singleton.
title: str
: The type of the None singleton.
Location(**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
city: str | None
: The type of the None singleton.
continent_code: str | None
: The type of the None singleton.
country: str | None
: The type of the None singleton.
country_code: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
region: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
Note(**data: Any)
: Note object on 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
author: typing.Any | None
: The type of the None singleton.
body: str | None
: The type of the None singleton.
contact: typing.Any | None
: The type of the None singleton.
created_at: 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.
type_: str | None
: The type of the None singleton.
NoteCreateParams(**data: Any)
: NoteCreateParams type definition
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
admin_id: str | None
: The type of the None singleton.
body: str
: The type of the None singleton.
model_config
: The type of the None singleton.
NoteReference(**data: Any)
: Note reference
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.
url: str | None
: The type of the None singleton.
Pages(**data: Any)
: Pagination 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
Class variables
model_config
: The type of the None singleton.
next: airbyte_agent_sdk.connectors.intercom.models.PagesNext | None
: The type of the None singleton.
page: int | None
: The type of the None singleton.
per_page: int | None
: The type of the None singleton.
total_pages: int | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
PagesNext(**data: Any)
: Cursor for next page
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.
page: int | None
: Next page number
starting_after: str | None
: Cursor for next page
Segment(**data: Any)
: Segment object
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
count: int | None
: The type of the None singleton.
created_at: 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.
name: str | None
: The type of the None singleton.
person_type: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
updated_at: int | None
: The type of the None singleton.
SegmentsList(**data: Any)
: List of 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
model_config
: The type of the None singleton.
segments: list[airbyte_agent_sdk.connectors.intercom.models.Segment] | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
SlaApplied(**data: Any)
: SLA applied to conversation
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.
sla_name: str | None
: The type of the None singleton.
sla_status: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
SocialProfile(**data: Any)
: Social 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
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
SocialProfiles(**data: Any)
: Social 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.intercom.models.SocialProfile] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
Tag(**data: Any)
: Tag object
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
applied_at: int | None
: The type of the None singleton.
applied_by: typing.Any | 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.
type_: str | None
: The type of the None singleton.
TagCreateParams(**data: Any)
: TagCreateParams type definition
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.
name: str
: The type of the None singleton.
TagReference(**data: Any)
: Tag reference
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.
url: str | None
: The type of the None singleton.
TagsList(**data: Any)
: List of tags
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.intercom.models.Tag] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
Team(**data: Any)
: Team object
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
admin_ids: list[int] | None
: The type of the None singleton.
admin_priority_level: typing.Any | 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.
type_: str | None
: The type of the None singleton.
TeamsList(**data: Any)
: List of teams
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.
teams: list[airbyte_agent_sdk.connectors.intercom.models.Team] | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
TeamsSearchData(**data: Any)
: Search result data for teams 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
admin_ids: list[typing.Any] | None
: Array of user IDs representing the admins of the team.
id: str | None
: Unique identifier for the team.
model_config
: The type of the None singleton.
name: str | None
: Name of the team.
type_: str | None
: Type of team (e.g., 'internal', 'external').