Module airbyte_agent_sdk.connectors.slack.models
Pydantic models for slack 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.slack.models.AirbyteSearchResult[ChannelMessagesSearchData]
- airbyte_agent_sdk.connectors.slack.models.AirbyteSearchResult[ChannelsSearchData]
- airbyte_agent_sdk.connectors.slack.models.AirbyteSearchResult[ThreadsSearchData]
- airbyte_agent_sdk.connectors.slack.models.AirbyteSearchResult[UsersSearchData]
Class variables
data: list[~D]
: List of matching records.
meta: airbyte_agent_sdk.connectors.slack.models.AirbyteSearchMeta
: Pagination metadata.
model_config
: The type of the None singleton.
AirbyteSearchResult[ChannelMessagesSearchData](**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.slack.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ChannelMessagesSearchResult(**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.slack.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ChannelsSearchData](**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.slack.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ChannelsSearchResult(**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.slack.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ThreadsSearchData](**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.slack.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ThreadsSearchResult(**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.slack.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[UsersSearchData](**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.slack.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
UsersSearchResult(**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.slack.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
author_icon: str | None
: The type of the None singleton.
author_link: str | None
: The type of the None singleton.
author_name: str | None
: The type of the None singleton.
color: str | None
: The type of the None singleton.
fallback: str | None
: The type of the None singleton.
fields: list[dict[str, typing.Any]] | None
: The type of the None singleton.
footer: str | None
: The type of the None singleton.
footer_icon: str | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
image_url: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
pretext: str | None
: The type of the None singleton.
text: str | None
: The type of the None singleton.
thumb_url: str | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
title_link: str | None
: The type of the None singleton.
ts: typing.Any | None
: The type of the None singleton.
Bookmark(**data: Any)
: A channel bookmark
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
channel_id: str | None
: The type of the None singleton.
date_created: int | None
: The type of the None singleton.
date_updated: int | None
: The type of the None singleton.
emoji: str | None
: The type of the None singleton.
entity_id: str | None
: The type of the None singleton.
icon_url: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
last_updated_by_team_id: str | None
: The type of the None singleton.
last_updated_by_user_id: str | None
: The type of the None singleton.
link: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
rank: str | None
: The type of the None singleton.
shortcut_id: str | 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.
BookmarkAddParams(**data: Any)
: Parameters for adding a bookmark to a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel_id: str
: The type of the None singleton.
emoji: str | None
: The type of the None singleton.
link: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
title: str
: The type of the None singleton.
type_: str
: The type of the None singleton.
BookmarkAddResponse(**data: Any)
: Response from adding a bookmark
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
bookmark: airbyte_agent_sdk.connectors.slack.models.Bookmark | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
BotProfile(**data: Any)
: Bot profile 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
app_id: str | None
: The type of the None singleton.
deleted: bool | 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.
team_id: str | None
: The type of the None singleton.
updated: int | None
: The type of the None singleton.
Channel(**data: Any)
: Slack channel 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
context_team_id: str | None
: The type of the None singleton.
created: int | None
: The type of the None singleton.
creator: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
is_archived: bool | None
: The type of the None singleton.
is_channel: bool | None
: The type of the None singleton.
is_ext_shared: bool | None
: The type of the None singleton.
is_general: bool | None
: The type of the None singleton.
is_group: bool | None
: The type of the None singleton.
is_im: bool | None
: The type of the None singleton.
is_member: bool | None
: The type of the None singleton.
is_mpim: bool | None
: The type of the None singleton.
is_org_shared: bool | None
: The type of the None singleton.
is_pending_ext_shared: bool | None
: The type of the None singleton.
is_private: bool | None
: The type of the None singleton.
is_read_only: bool | None
: The type of the None singleton.
is_shared: bool | None
: The type of the None singleton.
is_thread_only: 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.
name_normalized: str | None
: The type of the None singleton.
num_members: int | None
: The type of the None singleton.
parent_conversation: str | None
: The type of the None singleton.
pending_connected_team_ids: list[str] | None
: The type of the None singleton.
pending_shared: list[str] | None
: The type of the None singleton.
previous_names: list[str] | None
: The type of the None singleton.
properties: dict[str, typing.Any] | None
: The type of the None singleton.
purpose: typing.Any | None
: The type of the None singleton.
shared_team_ids: list[str] | None
: The type of the None singleton.
topic: typing.Any | None
: The type of the None singleton.
unlinked: int | None
: The type of the None singleton.
updated: int | None
: The type of the None singleton.
ChannelArchiveParams(**data: Any)
: Parameters for archiving a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
ChannelArchiveResponse(**data: Any)
: Response from archiving a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
ok: bool | None
: The type of the None singleton.
ChannelCreateParams(**data: Any)
: Parameters for creating a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
is_private: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str
: The type of the None singleton.
ChannelCreateResponse(**data: Any)
: Response from creating a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: airbyte_agent_sdk.connectors.slack.models.Channel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ChannelInviteParams(**data: Any)
: Parameters for inviting users to a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
force: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
users: str
: The type of the None singleton.
ChannelInviteResponse(**data: Any)
: Response from inviting users to a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: airbyte_agent_sdk.connectors.slack.models.Channel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ChannelKickParams(**data: Any)
: Parameters for removing a user from a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
user: str
: The type of the None singleton.
ChannelKickResponse(**data: Any)
: Response from removing a user from a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
errors: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ChannelMessagesListResultMeta(**data: Any)
: Metadata for channel_messages.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
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_cursor: str | None
: The type of the None singleton.
ChannelMessagesSearchData(**data: Any)
: Search result data for channel_messages 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
attachments: list[typing.Any] | None
: Message attachments.
blocks: list[typing.Any] | None
: Block kit blocks.
bot_id: str | None
: Bot ID if message was sent by a bot.
bot_profile: dict[str, typing.Any] | None
: Bot profile information.
is_locked: bool | None
: Whether the thread is locked.
latest_reply: str | None
: Timestamp of latest reply.
model_config
: The type of the None singleton.
reactions: list[typing.Any] | None
: Reactions to the message.
reply_count: int | None
: Number of replies in thread.
reply_users: list[typing.Any] | None
: User IDs who replied to the thread.
reply_users_count: int | None
: Number of unique users who replied.
subscribed: bool | None
: Whether the user is subscribed to the thread.
subtype: str | None
: Message subtype.
team: str | None
: Team ID.
text: str | None
: Message text content.
thread_ts: str | None
: Thread parent timestamp.
ts: str | None
: Message timestamp (unique identifier).
type_: str | None
: Message type.
user: str | None
: User ID who sent the message.
ChannelPurpose(**data: Any)
: Channel purpose 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
creator: str | None
: The type of the None singleton.
last_set: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
value: str | None
: The type of the None singleton.
ChannelPurposeParams(**data: Any)
: Parameters for setting channel purpose
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
purpose: str
: The type of the None singleton.
ChannelPurposeResponse(**data: Any)
: Response from setting channel purpose
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: airbyte_agent_sdk.connectors.slack.models.Channel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ChannelRenameParams(**data: Any)
: Parameters for renaming a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str
: The type of the None singleton.
ChannelRenameResponse(**data: Any)
: Response from renaming a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: airbyte_agent_sdk.connectors.slack.models.Channel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ChannelResponse(**data: Any)
: Response containing single channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: airbyte_agent_sdk.connectors.slack.models.Channel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ChannelTopic(**data: Any)
: Channel topic 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
creator: str | None
: The type of the None singleton.
last_set: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
value: str | None
: The type of the None singleton.
ChannelTopicParams(**data: Any)
: Parameters for setting channel topic
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
topic: str
: The type of the None singleton.
ChannelTopicResponse(**data: Any)
: Response from setting channel topic
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: airbyte_agent_sdk.connectors.slack.models.Channel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ChannelsListResponse(**data: Any)
: Response containing list of channels
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channels: list[airbyte_agent_sdk.connectors.slack.models.Channel] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
response_metadata: airbyte_agent_sdk.connectors.slack.models.ResponseMetadata | None
: The type of the None singleton.
ChannelsListResultMeta(**data: Any)
: Metadata for channels.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_cursor: str | None
: The type of the None singleton.
ChannelsSearchData(**data: Any)
: Search result data for channels 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
context_team_id: str | None
: The unique identifier of the team context in which the channel exists.
created: int | None
: The timestamp when the channel was created.
creator: str | None
: The ID of the user who created the channel.
id: str | None
: The unique identifier of the channel.
is_archived: bool | None
: Indicates if the channel is archived.
is_channel: bool | None
: Indicates if the entity is a channel.
is_ext_shared: bool | None
: Indicates if the channel is externally shared.
is_general: bool | None
: Indicates if the channel is a general channel in the workspace.
is_group: bool | None
: Indicates if the channel is a group (private channel) rather than a regular channel.
is_im: bool | None
: Indicates if the entity is a direct message (IM) channel.
is_member: bool | None
: Indicates if the calling user is a member of the channel.
is_mpim: bool | None
: Indicates if the entity is a multiple person direct message (MPIM) channel.
is_org_shared: bool | None
: Indicates if the channel is organization-wide shared.
is_pending_ext_shared: bool | None
: Indicates if the channel is pending external shared.
is_private: bool | None
: Indicates if the channel is a private channel.
is_read_only: bool | None
: Indicates if the channel is read-only.
is_shared: bool | None
: Indicates if the channel is shared.
last_read: str | None
: The timestamp of the user's last read message in the channel.
locale: str | None
: The locale of the channel.
model_config
: The type of the None singleton.
name: str | None
: The name of the channel.
name_normalized: str | None
: The normalized name of the channel.
num_members: int | None
: The number of members in the channel.
parent_conversation: str | None
: The parent conversation of the channel.
pending_connected_team_ids: list[typing.Any] | None
: The IDs of teams that are pending to be connected to the channel.
pending_shared: list[typing.Any] | None
: The list of pending shared items of the channel.
previous_names: list[typing.Any] | None
: The previous names of the channel.
purpose: dict[str, typing.Any] | None
: The purpose of the channel.
shared_team_ids: list[typing.Any] | None
: The IDs of teams with which the channel is shared.
topic: dict[str, typing.Any] | None
: The topic of the channel.
unlinked: int | None
: Indicates if the channel is unlinked.
updated: int | None
: The timestamp when the channel was last updated.
CreatedMessage(**data: Any)
: A message object returned from create/update operations
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
bot_id: str | None
: The type of the None singleton.
bot_profile: typing.Any | None
: The type of the None singleton.
model_config
: The type of the None singleton.
subtype: str | None
: The type of the None singleton.
team: str | None
: The type of the None singleton.
text: str | None
: The type of the None singleton.
ts: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
user: str | None
: The type of the None singleton.
EditedInfo(**data: Any)
: Message edit 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
model_config
: The type of the None singleton.
ts: str | None
: The type of the None singleton.
user: str | None
: The type of the None singleton.
EphemeralMessageCreateParams(**data: Any)
: Parameters for sending an ephemeral message visible only to one user
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
blocks: str | None
: The type of the None singleton.
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
text: str
: The type of the None singleton.
thread_ts: str | None
: The type of the None singleton.
user: str
: The type of the None singleton.
EphemeralMessageCreateResponse(**data: Any)
: Response from sending an ephemeral message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
message_ts: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
File(**data: Any)
: File 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
created: int | None
: The type of the None singleton.
external_type: str | None
: The type of the None singleton.
filetype: str | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
is_external: bool | None
: The type of the None singleton.
is_public: bool | None
: The type of the None singleton.
mimetype: str | None
: The type of the None singleton.
mode: 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.
permalink: str | None
: The type of the None singleton.
permalink_public: str | None
: The type of the None singleton.
pretty_type: str | None
: The type of the None singleton.
public_url_shared: bool | None
: The type of the None singleton.
size: int | None
: The type of the None singleton.
timestamp: int | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
url_private: str | None
: The type of the None singleton.
url_private_download: str | None
: The type of the None singleton.
user: str | None
: The type of the None singleton.
Message(**data: Any)
: Slack message 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.
attachments: list[airbyte_agent_sdk.connectors.slack.models.Attachment] | None
: The type of the None singleton.
blocks: list[dict[str, typing.Any]] | None
: The type of the None singleton.
bot_id: str | None
: The type of the None singleton.
bot_profile: typing.Any | None
: The type of the None singleton.
edited: typing.Any | None
: The type of the None singleton.
files: list[airbyte_agent_sdk.connectors.slack.models.File] | None
: The type of the None singleton.
is_locked: bool | None
: The type of the None singleton.
latest_reply: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
reactions: list[airbyte_agent_sdk.connectors.slack.models.Reaction] | None
: The type of the None singleton.
reply_count: int | None
: The type of the None singleton.
reply_users: list[str] | None
: The type of the None singleton.
reply_users_count: int | None
: The type of the None singleton.
subscribed: bool | None
: The type of the None singleton.
subtype: str | None
: The type of the None singleton.
team: str | None
: The type of the None singleton.
text: str | None
: The type of the None singleton.
thread_ts: str | None
: The type of the None singleton.
ts: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
user: str | None
: The type of the None singleton.
MessageCreateParams(**data: Any)
: Parameters for creating a message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
reply_broadcast: bool | None
: The type of the None singleton.
text: str
: The type of the None singleton.
thread_ts: str | None
: The type of the None singleton.
unfurl_links: bool | None
: The type of the None singleton.
unfurl_media: bool | None
: The type of the None singleton.
MessageCreateResponse(**data: Any)
: Response from creating a message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str | None
: The type of the None singleton.
message: airbyte_agent_sdk.connectors.slack.models.CreatedMessage | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ts: str | None
: The type of the None singleton.
MessageDeleteParams(**data: Any)
: Parameters for deleting a message. Bot tokens can only delete messages posted by the bot.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
ts: str
: The type of the None singleton.
MessageDeleteResponse(**data: Any)
: Response from deleting a message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
ts: str | None
: The type of the None singleton.
MessageUpdateParams(**data: Any)
: Parameters for updating a message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
text: str
: The type of the None singleton.
ts: str
: The type of the None singleton.
MessageUpdateResponse(**data: Any)
: Response from updating a message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str | None
: The type of the None singleton.
message: airbyte_agent_sdk.connectors.slack.models.CreatedMessage | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
text: str | None
: The type of the None singleton.
ts: str | None
: The type of the None singleton.
MessagesListResponse(**data: Any)
: Response containing list of messages
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
has_more: bool | None
: The type of the None singleton.
messages: list[airbyte_agent_sdk.connectors.slack.models.Message] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
pin_count: int | None
: The type of the None singleton.
response_metadata: airbyte_agent_sdk.connectors.slack.models.ResponseMetadata | None
: The type of the None singleton.
PinAddParams(**data: Any)
: Parameters for pinning a message to a channel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
timestamp: str
: The type of the None singleton.
PinAddResponse(**data: Any)
: Response from pinning a message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
ok: bool | None
: The type of the None singleton.
Reaction(**data: Any)
: Message reaction
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
users: list[str] | None
: The type of the None singleton.
ReactionAddParams(**data: Any)
: Parameters for adding a reaction
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str
: The type of the None singleton.
timestamp: str
: The type of the None singleton.
ReactionAddResponse(**data: Any)
: Response from adding a reaction
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
ok: bool | None
: The type of the None singleton.
ReactionRemoveParams(**data: Any)
: Parameters for removing a reaction from a message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str
: The type of the None singleton.
timestamp: str
: The type of the None singleton.
ReactionRemoveResponse(**data: Any)
: Response from removing a reaction
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
ok: bool | None
: The type of the None singleton.
ResponseMetadata(**data: Any)
: Response metadata including pagination
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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_cursor: str | None
: The type of the None singleton.
ScheduledMessageContent(**data: Any)
: Content of a scheduled message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
attachments: list[airbyte_agent_sdk.connectors.slack.models.Attachment] | None
: The type of the None singleton.
blocks: list[dict[str, typing.Any]] | None
: The type of the None singleton.
bot_id: str | None
: The type of the None singleton.
bot_profile: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
subtype: str | None
: The type of the None singleton.
team: str | None
: The type of the None singleton.
text: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
user: str | None
: The type of the None singleton.
username: str | None
: The type of the None singleton.
ScheduledMessageCreateParams(**data: Any)
: Parameters for scheduling a message for future delivery
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str
: The type of the None singleton.
model_config
: The type of the None singleton.
post_at: int
: The type of the None singleton.
reply_broadcast: bool | None
: The type of the None singleton.
text: str
: The type of the None singleton.
thread_ts: str | None
: The type of the None singleton.
unfurl_links: bool | None
: The type of the None singleton.
unfurl_media: bool | None
: The type of the None singleton.
ScheduledMessageCreateResponse(**data: Any)
: Response from scheduling a message
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
channel: str | None
: The type of the None singleton.
message: typing.Any | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
post_at: int | None
: The type of the None singleton.
scheduled_message_id: str | None
: The type of the None singleton.
SlackCheckResult(**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'.
SlackExecuteResult(**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.slack.models.SlackExecuteResultWithMeta
Class variables
data: ~T
: Response data containing the result of the action.
model_config
: The type of the None singleton.
SlackExecuteResultWithMeta(**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.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResultWithMeta[list[Channel], ChannelsListResultMeta]
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResultWithMeta[list[Message], ChannelMessagesListResultMeta]
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResultWithMeta[list[Thread], ThreadsListResultMeta]
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResultWithMeta[list[User], UsersListResultMeta]
Class variables
meta: ~S
: Metadata about the response (e.g., pagination cursors, record counts).
SlackExecuteResultWithMeta[list[Channel], ChannelsListResultMeta](**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.slack.models.SlackExecuteResultWithMeta
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ChannelsListResult(**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.slack.models.SlackExecuteResultWithMeta
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
SlackExecuteResultWithMeta[list[Message], ChannelMessagesListResultMeta](**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.slack.models.SlackExecuteResultWithMeta
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ChannelMessagesListResult(**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.slack.models.SlackExecuteResultWithMeta
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
SlackExecuteResultWithMeta[list[Thread], ThreadsListResultMeta](**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.slack.models.SlackExecuteResultWithMeta
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ThreadsListResult(**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.slack.models.SlackExecuteResultWithMeta
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
SlackExecuteResultWithMeta[list[User], UsersListResultMeta](**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.slack.models.SlackExecuteResultWithMeta
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
UsersListResult(**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.slack.models.SlackExecuteResultWithMeta
- airbyte_agent_sdk.connectors.slack.models.SlackExecuteResult
- pydantic.main.BaseModel
- typing.Generic
SlackOauth20AuthenticationAuthConfig(**data: Any)
: OAuth 2.0 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
: OAuth access token (bot token from oauth.v2.access response)
client_id: str | None
: Your Slack App's Client ID
client_secret: str | None
: Your Slack App's Client Secret
model_config
: The type of the None singleton.
SlackReplicationConfig(**data: Any)
: Replication Configuration - Settings for data replication from Slack.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
join_channels: bool
: Whether to automatically join public channels to sync messages.
lookback_window: int
: Number of days to look back when syncing data (0-365).
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.
SlackTokenAuthenticationAuthConfig(**data: Any)
: 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
bot_key: str
: Your Slack Bot Key (xoxb-) or User Token (xoxp-)
model_config
: The type of the None singleton.
Thread(**data: Any)
: Slack thread reply message 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.
attachments: list[airbyte_agent_sdk.connectors.slack.models.Attachment] | None
: The type of the None singleton.
blocks: list[dict[str, typing.Any]] | None
: The type of the None singleton.
bot_id: str | None
: The type of the None singleton.
bot_profile: typing.Any | None
: The type of the None singleton.
edited: typing.Any | None
: The type of the None singleton.
files: list[airbyte_agent_sdk.connectors.slack.models.File] | None
: The type of the None singleton.
is_locked: bool | None
: The type of the None singleton.
latest_reply: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
parent_user_id: str | None
: The type of the None singleton.
reactions: list[airbyte_agent_sdk.connectors.slack.models.Reaction] | None
: The type of the None singleton.
reply_count: int | None
: The type of the None singleton.
reply_users: list[str] | None
: The type of the None singleton.
reply_users_count: int | None
: The type of the None singleton.
subscribed: bool | None
: The type of the None singleton.
subtype: str | None
: The type of the None singleton.
team: str | None
: The type of the None singleton.
text: str | None
: The type of the None singleton.
thread_ts: str | None
: The type of the None singleton.
ts: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
user: str | None
: The type of the None singleton.
ThreadRepliesResponse(**data: Any)
: Response containing thread replies
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
has_more: bool | None
: The type of the None singleton.
messages: list[airbyte_agent_sdk.connectors.slack.models.Thread] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
response_metadata: airbyte_agent_sdk.connectors.slack.models.ResponseMetadata | None
: The type of the None singleton.
ThreadsListResultMeta(**data: Any)
: Metadata for threads.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
has_more: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_cursor: str | None
: The type of the None singleton.
ThreadsSearchData(**data: Any)
: Search result data for threads 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
blocks: list[typing.Any] | None
: Block kit blocks.
bot_id: str | None
: Bot ID if message was sent by a bot.
is_locked: bool | None
: Whether the thread is locked.
latest_reply: str | None
: Timestamp of latest reply.
model_config
: The type of the None singleton.
parent_user_id: str | None
: User ID of the parent message author (present in thread replies).
reply_count: int | None
: Number of replies in thread.
reply_users: list[typing.Any] | None
: User IDs who replied to the thread.
reply_users_count: int | None
: Number of unique users who replied.
subscribed: bool | None
: Whether the user is subscribed to the thread.
subtype: str | None
: Message subtype.
team: str | None
: Team ID.
text: str | None
: Message text content.
thread_ts: str | None
: Thread parent timestamp.
ts: str | None
: Message timestamp (unique identifier).
type_: str | None
: Message type.
user: str | None
: User ID who sent the message.
User(**data: Any)
: Slack user 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
color: str | None
: The type of the None singleton.
deleted: bool | None
: The type of the None singleton.
id: str | None
: The type of the None singleton.
is_admin: bool | None
: The type of the None singleton.
is_app_user: bool | None
: The type of the None singleton.
is_bot: bool | None
: The type of the None singleton.
is_email_confirmed: bool | None
: The type of the None singleton.
is_owner: bool | None
: The type of the None singleton.
is_primary_owner: bool | None
: The type of the None singleton.
is_restricted: bool | None
: The type of the None singleton.
is_ultra_restricted: 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.
profile: typing.Any | None
: The type of the None singleton.
real_name: str | None
: The type of the None singleton.
team_id: str | None
: The type of the None singleton.
tz: str | None
: The type of the None singleton.
tz_label: str | None
: The type of the None singleton.
tz_offset: int | None
: The type of the None singleton.
updated: int | None
: The type of the None singleton.
who_can_share_contact_card: str | None
: The type of the None singleton.
UserProfile(**data: Any)
: User profile 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
avatar_hash: str | None
: The type of the None singleton.
display_name: str | None
: The type of the None singleton.
display_name_normalized: str | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
first_name: str | None
: The type of the None singleton.
image_192: str | None
: The type of the None singleton.
image_24: str | None
: The type of the None singleton.
image_32: str | None
: The type of the None singleton.
image_48: str | None
: The type of the None singleton.
image_512: str | None
: The type of the None singleton.
image_72: str | None
: The type of the None singleton.
last_name: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
phone: str | None
: The type of the None singleton.
real_name: str | None
: The type of the None singleton.
real_name_normalized: str | None
: The type of the None singleton.
skype: str | None
: The type of the None singleton.
status_emoji: str | None
: The type of the None singleton.
status_expiration: int | None
: The type of the None singleton.
status_text: str | None
: The type of the None singleton.
team: str | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
UserResponse(**data: Any)
: Response containing single user
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
ok: bool | None
: The type of the None singleton.
user: airbyte_agent_sdk.connectors.slack.models.User | None
: The type of the None singleton.
UsersListResponse(**data: Any)
: Response containing list of users
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
cache_ts: int | None
: The type of the None singleton.
members: list[airbyte_agent_sdk.connectors.slack.models.User] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
ok: bool | None
: The type of the None singleton.
response_metadata: airbyte_agent_sdk.connectors.slack.models.ResponseMetadata | None
: The type of the None singleton.
UsersListResultMeta(**data: Any)
: Metadata for users.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_cursor: str | None
: The type of the None singleton.
UsersSearchData(**data: Any)
: Search result data for users 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
color: str | None
: The color assigned to the user for visual purposes.
deleted: bool | None
: Indicates if the user is deleted or not.
has_2fa: bool | None
: Flag indicating if the user has two-factor authentication enabled.
id: str | None
: Unique identifier for the user.
is_admin: bool | None
: Flag specifying if the user is an admin or not.
is_app_user: bool | None
: Specifies if the user is an app user.
is_bot: bool | None
: Indicates if the user is a bot account.
is_email_confirmed: bool | None
: Flag indicating if the user's email is confirmed.
is_forgotten: bool | None
: Specifies if the user is marked as forgotten.
is_invited_user: bool | None
: Indicates if the user is invited or not.
is_owner: bool | None
: Flag indicating if the user is an owner.
is_primary_owner: bool | None
: Specifies if the user is the primary owner.
is_restricted: bool | None
: Flag specifying if the user is restricted.
is_ultra_restricted: bool | None
: Indicates if the user has ultra-restricted access.
model_config
: The type of the None singleton.
name: str | None
: The username of the user.
profile: dict[str, typing.Any] | None
: User's profile information containing detailed details.
real_name: str | None
: The real name of the user.
team_id: str | None
: Unique identifier for the team the user belongs to.
tz: str | None
: Timezone of the user.
tz_label: str | None
: Label representing the timezone of the user.
tz_offset: int | None
: Offset of the user's timezone.
updated: int | None
: Timestamp of when the user's information was last updated.
who_can_share_contact_card: str | None
: Specifies who can share the user's contact card.