Skip to main content

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.

Was this page helpful?