> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Client

<div id="subpackages">
  ## 하위 패키지
</div>

* [xdk.account\_activity 패키지](/ko/xdks/python/reference/xdk.account_activity)
  * [하위 모듈](/ko/xdks/python/reference/xdk.account_activity#submodules)
    * [xdk.account\_activity.client 모듈](/ko/xdks/python/reference/xdk.account_activity.client)
      * [`AccountActivityClient`](/ko/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient)
    * [xdk.account\_activity.models 모듈](/ko/xdks/python/reference/xdk.account_activity.models)
      * [`CreateReplayJobResponse`](/ko/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateReplayJobResponse)
      * [`CreateSubscriptionRequest`](/ko/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateSubscriptionRequest)
      * [`CreateSubscriptionResponse`](/ko/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateSubscriptionResponse)
      * [`DeleteSubscriptionResponse`](/ko/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.DeleteSubscriptionResponse)
      * [`GetSubscriptionCountResponse`](/ko/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.GetSubscriptionCountResponse)
      * [`GetSubscriptionsResponse`](/ko/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.GetSubscriptionsResponse)
      * [`ValidateSubscriptionResponse`](/ko/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.ValidateSubscriptionResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.account_activity#module-xdk.account_activity)
    * [`AccountActivityClient`](/ko/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient)
      * [`AccountActivityClient.__init__()`](/ko/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.__init__)
      * [`AccountActivityClient.create_replay_job()`](/ko/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.create_replay_job)
      * [`AccountActivityClient.create_subscription()`](/ko/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.create_subscription)
      * [`AccountActivityClient.delete_subscription()`](/ko/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.delete_subscription)
      * [`AccountActivityClient.get_subscription_count()`](/ko/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.get_subscription_count)
      * [`AccountActivityClient.get_subscriptions()`](/ko/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.get_subscriptions)
      * [`AccountActivityClient.validate_subscription()`](/ko/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.validate_subscription)
* [xdk.activity 패키지](/ko/xdks/python/reference/xdk.activity)
  * [하위 모듈](/ko/xdks/python/reference/xdk.activity#submodules)
    * [xdk.activity.client 모듈](/ko/xdks/python/reference/xdk.activity.client)
      * [`ActivityClient`](/ko/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient)
    * [xdk.activity.models 모듈](/ko/xdks/python/reference/xdk.activity.models)
      * [`CreateSubscriptionRequest`](/ko/xdks/python/reference/xdk.activity.models#xdk.activity.models.CreateSubscriptionRequest)
      * [`CreateSubscriptionResponse`](/ko/xdks/python/reference/xdk.activity.models#xdk.activity.models.CreateSubscriptionResponse)
      * [`DeleteSubscriptionResponse`](/ko/xdks/python/reference/xdk.activity.models#xdk.activity.models.DeleteSubscriptionResponse)
      * [`GetSubscriptionsResponse`](/ko/xdks/python/reference/xdk.activity.models#xdk.activity.models.GetSubscriptionsResponse)
      * [`StreamResponse`](/ko/xdks/python/reference/xdk.activity.models#xdk.activity.models.StreamResponse)
      * [`UpdateSubscriptionRequest`](/ko/xdks/python/reference/xdk.activity.models#xdk.activity.models.UpdateSubscriptionRequest)
      * [`UpdateSubscriptionResponse`](/ko/xdks/python/reference/xdk.activity.models#xdk.activity.models.UpdateSubscriptionResponse)
  * [모듈 구성 요소](/ko/xdks/python/reference/xdk.activity#module-xdk.activity)
    * [`ActivityClient`](/ko/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient)
      * [`ActivityClient.__init__()`](/ko/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.__init__)
      * [`ActivityClient.create_subscription()`](/ko/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.create_subscription)
      * [`ActivityClient.delete_subscription()`](/ko/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.delete_subscription)
      * [`ActivityClient.get_subscriptions()`](/ko/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.get_subscriptions)
      * [`ActivityClient.stream()`](/ko/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.stream)
      * [`ActivityClient.update_subscription()`](/ko/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.update_subscription)
* [xdk.communities 패키지](/ko/xdks/python/reference/xdk.communities)
  * [하위 모듈](/ko/xdks/python/reference/xdk.communities#submodules)
    * [xdk.communities.client 모듈](/ko/xdks/python/reference/xdk.communities.client)
      * [`CommunitiesClient`](/ko/xdks/python/reference/xdk.communities.client#xdk.communities.client.CommunitiesClient)
    * [xdk.communities.models 모듈](/ko/xdks/python/reference/xdk.communities.models)
      * [`GetByIdResponse`](/ko/xdks/python/reference/xdk.communities.models#xdk.communities.models.GetByIdResponse)
      * [`SearchResponse`](/ko/xdks/python/reference/xdk.communities.models#xdk.communities.models.SearchResponse)
  * [모듈 구성 요소](/ko/xdks/python/reference/xdk.communities#module-xdk.communities)
    * [`CommunitiesClient`](/ko/xdks/python/reference/xdk.communities#xdk.communities.CommunitiesClient)
      * [`CommunitiesClient.__init__()`](/ko/xdks/python/reference/xdk.communities#xdk.communities.CommunitiesClient.__init__)
      * [`CommunitiesClient.get_by_id()`](/ko/xdks/python/reference/xdk.communities#xdk.communities.CommunitiesClient.get_by_id)
      * [`CommunitiesClient.search()`](/ko/xdks/python/reference/xdk.communities#xdk.communities.CommunitiesClient.search)
* [xdk.community\_notes 패키지](/ko/xdks/python/reference/xdk.community_notes)
  * [하위 모듈](/ko/xdks/python/reference/xdk.community_notes#submodules)
    * [xdk.community\_notes.client 모듈](/ko/xdks/python/reference/xdk.community_notes.client)
      * [`CommunityNotesClient`](/ko/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient)
    * [xdk.community\_notes.models 모듈](/ko/xdks/python/reference/xdk.community_notes.models)
      * [`CreateRequest`](/ko/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.CreateRequest)
      * [`CreateResponse`](/ko/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.CreateResponse)
      * [`DeleteResponse`](/ko/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.DeleteResponse)
      * [`EvaluateRequest`](/ko/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.EvaluateRequest)
      * [`EvaluateResponse`](/ko/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.EvaluateResponse)
      * [`SearchEligiblePostsResponse`](/ko/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.SearchEligiblePostsResponse)
      * [`SearchWrittenResponse`](/ko/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.SearchWrittenResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.community_notes#module-xdk.community_notes)
    * [`CommunityNotesClient`](/ko/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient)
      * [`CommunityNotesClient.__init__()`](/ko/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.__init__)
      * [`CommunityNotesClient.create()`](/ko/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.create)
      * [`CommunityNotesClient.delete()`](/ko/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.delete)
      * [`CommunityNotesClient.evaluate()`](/ko/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.evaluate)
      * [`CommunityNotesClient.search_eligible_posts()`](/ko/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.search_eligible_posts)
      * [`CommunityNotesClient.search_written()`](/ko/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.search_written)
* [xdk.compliance 패키지](/ko/xdks/python/reference/xdk.compliance)
  * [하위 모듈](/ko/xdks/python/reference/xdk.compliance#submodules)
    * [xdk.compliance.client 모듈](/ko/xdks/python/reference/xdk.compliance.client)
      * [`ComplianceClient`](/ko/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient)
    * [xdk.compliance.models 모듈](/ko/xdks/python/reference/xdk.compliance.models)
      * [`CreateJobsRequest`](/ko/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsRequest)
      * [`CreateJobsResponse`](/ko/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsResponse)
      * [`GetJobsByIdResponse`](/ko/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsByIdResponse)
      * [`GetJobsResponse`](/ko/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsResponse)
  * [모듈 구성 요소](/ko/xdks/python/reference/xdk.compliance#module-xdk.compliance)
    * [`ComplianceClient`](/ko/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient)
      * [`ComplianceClient.__init__()`](/ko/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient.__init__)
      * [`ComplianceClient.create_jobs()`](/ko/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient.create_jobs)
      * [`ComplianceClient.get_jobs()`](/ko/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient.get_jobs)
      * [`ComplianceClient.get_jobs_by_id()`](/ko/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient.get_jobs_by_id)
* [xdk.connections 패키지](/ko/xdks/python/reference/xdk.connections)
  * [하위 모듈](/ko/xdks/python/reference/xdk.connections#submodules)
    * [xdk.connections.client 모듈](/ko/xdks/python/reference/xdk.connections.client)
      * [`ConnectionsClient`](/ko/xdks/python/reference/xdk.connections.client#xdk.connections.client.ConnectionsClient)
    * [xdk.connections.models 모듈](/ko/xdks/python/reference/xdk.connections.models)
      * [`DeleteAllResponse`](/ko/xdks/python/reference/xdk.connections.models#xdk.connections.models.DeleteAllResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.connections#module-xdk.connections)
    * [`ConnectionsClient`](/ko/xdks/python/reference/xdk.connections#xdk.connections.ConnectionsClient)
      * [`ConnectionsClient.__init__()`](/ko/xdks/python/reference/xdk.connections#xdk.connections.ConnectionsClient.__init__)
      * [`ConnectionsClient.delete_all()`](/ko/xdks/python/reference/xdk.connections#xdk.connections.ConnectionsClient.delete_all)
* [xdk.direct\_messages 패키지](/ko/xdks/python/reference/xdk.direct_messages)
  * [하위 모듈](/ko/xdks/python/reference/xdk.direct_messages#submodules)
    * [xdk.direct\_messages.client 모듈](/ko/xdks/python/reference/xdk.direct_messages.client)
      * [`DirectMessagesClient`](/ko/xdks/python/reference/xdk.direct_messages.client#xdk.direct_messages.client.DirectMessagesClient)
    * [xdk.direct\_messages.models 모듈](/ko/xdks/python/reference/xdk.direct_messages.models)
      * [`CreateByConversationIdRequest`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateByConversationIdRequest)
      * [`CreateByConversationIdResponse`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateByConversationIdResponse)
      * [`CreateByParticipantIdRequest`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateByParticipantIdRequest)
      * [`CreateByParticipantIdResponse`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateByParticipantIdResponse)
      * [`CreateConversationRequest`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateConversationRequest)
      * [`CreateConversationResponse`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateConversationResponse)
      * [`DeleteEventsResponse`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.DeleteEventsResponse)
      * [`GetEventsByConversationIdResponse`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.GetEventsByConversationIdResponse)
      * [`GetEventsByIdResponse`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.GetEventsByIdResponse)
      * [`GetEventsByParticipantIdResponse`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.GetEventsByParticipantIdResponse)
      * [`GetEventsResponse`](/ko/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.GetEventsResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.direct_messages#module-xdk.direct_messages)
    * [`DirectMessagesClient`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient)
      * [`DirectMessagesClient.__init__()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.__init__)
      * [`DirectMessagesClient.create_by_conversation_id()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.create_by_conversation_id)
      * [`DirectMessagesClient.create_by_participant_id()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.create_by_participant_id)
      * [`DirectMessagesClient.create_conversation()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.create_conversation)
      * [`DirectMessagesClient.delete_events()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.delete_events)
      * [`DirectMessagesClient.get_events()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.get_events)
      * [`DirectMessagesClient.get_events_by_conversation_id()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.get_events_by_conversation_id)
      * [`DirectMessagesClient.get_events_by_id()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.get_events_by_id)
      * [`DirectMessagesClient.get_events_by_participant_id()`](/ko/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.get_events_by_participant_id)
* [xdk.general 패키지](/ko/xdks/python/reference/xdk.general)
  * [하위 모듈](/ko/xdks/python/reference/xdk.general#submodules)
    * [xdk.general.client 모듈](/ko/xdks/python/reference/xdk.general.client)
      * [`GeneralClient`](/ko/xdks/python/reference/xdk.general.client#xdk.general.client.GeneralClient)
    * [xdk.general.models 모듈](/ko/xdks/python/reference/xdk.general.models)
      * [`GetOpenApiSpecResponse`](/ko/xdks/python/reference/xdk.general.models#xdk.general.models.GetOpenApiSpecResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.general#module-xdk.general)
    * [`GeneralClient`](/ko/xdks/python/reference/xdk.general#xdk.general.GeneralClient)
      * [`GeneralClient.__init__()`](/ko/xdks/python/reference/xdk.general#xdk.general.GeneralClient.__init__)
      * [`GeneralClient.get_open_api_spec()`](/ko/xdks/python/reference/xdk.general#xdk.general.GeneralClient.get_open_api_spec)
* [xdk.lists 패키지](/ko/xdks/python/reference/xdk.lists)
  * [하위 모듈](/ko/xdks/python/reference/xdk.lists#submodules)
    * [xdk.lists.client 모듈](/ko/xdks/python/reference/xdk.lists.client)
      * [`ListsClient`](/ko/xdks/python/reference/xdk.lists.client#xdk.lists.client.ListsClient)
    * [xdk.lists.models 모듈](/ko/xdks/python/reference/xdk.lists.models)
      * [`AddMemberRequest`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.AddMemberRequest)
      * [`AddMemberResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.AddMemberResponse)
      * [`CreateRequest`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.CreateRequest)
      * [`CreateResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.CreateResponse)
      * [`DeleteResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.DeleteResponse)
      * [`GetByIdResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.GetByIdResponse)
      * [`GetFollowersResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.GetFollowersResponse)
      * [`GetMembersResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.GetMembersResponse)
      * [`GetPostsResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.GetPostsResponse)
      * [`RemoveMemberByUserIdResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.RemoveMemberByUserIdResponse)
      * [`UpdateRequest`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.UpdateRequest)
      * [`UpdateResponse`](/ko/xdks/python/reference/xdk.lists.models#xdk.lists.models.UpdateResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.lists#module-xdk.lists)
    * [`ListsClient`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient)
      * [`ListsClient.__init__()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.__init__)
      * [`ListsClient.add_member()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.add_member)
      * [`ListsClient.create()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.create)
      * [`ListsClient.delete()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.delete)
      * [`ListsClient.get_by_id()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.get_by_id)
      * [`ListsClient.get_followers()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.get_followers)
      * [`ListsClient.get_members()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.get_members)
      * [`ListsClient.get_posts()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.get_posts)
      * [`ListsClient.remove_member_by_user_id()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.remove_member_by_user_id)
      * [`ListsClient.update()`](/ko/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.update)
* [xdk.media 패키지](/ko/xdks/python/reference/xdk.media)
  * [하위 모듈](/ko/xdks/python/reference/xdk.media#submodules)
    * [xdk.media.client 모듈](/ko/xdks/python/reference/xdk.media.client)
      * [`MediaClient`](/ko/xdks/python/reference/xdk.media.client#xdk.media.client.MediaClient)
    * [xdk.media.models 모듈](/ko/xdks/python/reference/xdk.media.models)
      * [`AppendUploadRequest`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.AppendUploadRequest)
      * [`AppendUploadResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.AppendUploadResponse)
      * [`CreateMetadataRequest`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.CreateMetadataRequest)
      * [`CreateMetadataResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.CreateMetadataResponse)
      * [`CreateSubtitlesRequest`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.CreateSubtitlesRequest)
      * [`CreateSubtitlesResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.CreateSubtitlesResponse)
      * [`DeleteSubtitlesRequest`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.DeleteSubtitlesRequest)
      * [`DeleteSubtitlesResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.DeleteSubtitlesResponse)
      * [`FinalizeUploadResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.FinalizeUploadResponse)
      * [`GetAnalyticsResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.GetAnalyticsResponse)
      * [`GetByKeyResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.GetByKeyResponse)
      * [`GetByKeysResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.GetByKeysResponse)
      * [`GetUploadStatusResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.GetUploadStatusResponse)
      * [`InitializeUploadRequest`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.InitializeUploadRequest)
      * [`InitializeUploadResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.InitializeUploadResponse)
      * [`UploadRequest`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.UploadRequest)
      * [`UploadResponse`](/ko/xdks/python/reference/xdk.media.models#xdk.media.models.UploadResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.media#module-xdk.media)
    * [`MediaClient`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient)
      * [`MediaClient.__init__()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.__init__)
      * [`MediaClient.append_upload()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.append_upload)
      * [`MediaClient.create_metadata()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.create_metadata)
      * [`MediaClient.create_subtitles()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.create_subtitles)
      * [`MediaClient.delete_subtitles()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.delete_subtitles)
      * [`MediaClient.finalize_upload()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.finalize_upload)
      * [`MediaClient.get_analytics()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.get_analytics)
      * [`MediaClient.get_by_key()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.get_by_key)
      * [`MediaClient.get_by_keys()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.get_by_keys)
      * [`MediaClient.get_upload_status()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.get_upload_status)
      * [`MediaClient.initialize_upload()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.initialize_upload)
      * [`MediaClient.upload()`](/ko/xdks/python/reference/xdk.media#xdk.media.MediaClient.upload)
* [xdk.news 패키지](/ko/xdks/python/reference/xdk.news)
  * [하위 모듈](/ko/xdks/python/reference/xdk.news#submodules)
    * [xdk.news.client 모듈](/ko/xdks/python/reference/xdk.news.client)
      * [`NewsClient`](/ko/xdks/python/reference/xdk.news.client#xdk.news.client.NewsClient)
    * [xdk.news.models 모듈](/ko/xdks/python/reference/xdk.news.models)
      * [`GetResponse`](/ko/xdks/python/reference/xdk.news.models#xdk.news.models.GetResponse)
      * [`SearchResponse`](/ko/xdks/python/reference/xdk.news.models#xdk.news.models.SearchResponse)
  * [모듈 구성 요소](/ko/xdks/python/reference/xdk.news#module-xdk.news)
    * [`NewsClient`](/ko/xdks/python/reference/xdk.news#xdk.news.NewsClient)
      * [`NewsClient.__init__()`](/ko/xdks/python/reference/xdk.news#xdk.news.NewsClient.__init__)
      * [`NewsClient.get()`](/ko/xdks/python/reference/xdk.news#xdk.news.NewsClient.get)
      * [`NewsClient.search()`](/ko/xdks/python/reference/xdk.news#xdk.news.NewsClient.search)
* [xdk.posts 패키지](/ko/xdks/python/reference/xdk.posts)
  * [하위 모듈](/ko/xdks/python/reference/xdk.posts#submodules)
    * [xdk.posts.client 모듈](/ko/xdks/python/reference/xdk.posts.client)
      * [`PostsClient`](/ko/xdks/python/reference/xdk.posts.client#xdk.posts.client.PostsClient)
    * [xdk.posts.models 모듈](/ko/xdks/python/reference/xdk.posts.models)
      * [`CreateRequest`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.CreateRequest)
      * [`CreateResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.CreateResponse)
      * [`DeleteResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.DeleteResponse)
      * [`GetAnalyticsResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetAnalyticsResponse)
      * [`GetByIdResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetByIdResponse)
      * [`GetByIdsResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetByIdsResponse)
      * [`GetCountsAllResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetCountsAllResponse)
      * [`GetCountsRecentResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetCountsRecentResponse)
      * [`GetInsights28hrResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetInsights28hrResponse)
      * [`GetInsightsHistoricalResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetInsightsHistoricalResponse)
      * [`GetLikingUsersResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetLikingUsersResponse)
      * [`GetQuotedResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetQuotedResponse)
      * [`GetRepostedByResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetRepostedByResponse)
      * [`GetRepostsResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetRepostsResponse)
      * [`HideReplyRequest`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.HideReplyRequest)
      * [`HideReplyResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.HideReplyResponse)
      * [`SearchAllResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.SearchAllResponse)
      * [`SearchRecentResponse`](/ko/xdks/python/reference/xdk.posts.models#xdk.posts.models.SearchRecentResponse)
  * [모듈 구성 요소](/ko/xdks/python/reference/xdk.posts#module-xdk.posts)
    * [`PostsClient`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient)
      * [`PostsClient.__init__()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.__init__)
      * [`PostsClient.create()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.create)
      * [`PostsClient.delete()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.delete)
      * [`PostsClient.get_analytics()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_analytics)
      * [`PostsClient.get_by_id()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_by_id)
      * [`PostsClient.get_by_ids()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_by_ids)
      * [`PostsClient.get_counts_all()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_counts_all)
      * [`PostsClient.get_counts_recent()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_counts_recent)
      * [`PostsClient.get_insights28hr()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_insights28hr)
      * [`PostsClient.get_insights_historical()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_insights_historical)
      * [`PostsClient.get_liking_users()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_liking_users)
      * [`PostsClient.get_quoted()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_quoted)
      * [`PostsClient.get_reposted_by()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_reposted_by)
      * [`PostsClient.get_reposts()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_reposts)
      * [`PostsClient.hide_reply()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.hide_reply)
      * [`PostsClient.search_all()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.search_all)
      * [`PostsClient.search_recent()`](/ko/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.search_recent)
* [xdk.spaces 패키지](/ko/xdks/python/reference/xdk.spaces)
  * [하위 모듈](/ko/xdks/python/reference/xdk.spaces#submodules)
    * [xdk.spaces.client 모듈](/ko/xdks/python/reference/xdk.spaces.client)
      * [`SpacesClient`](/ko/xdks/python/reference/xdk.spaces.client#xdk.spaces.client.SpacesClient)
    * [xdk.spaces.models 모듈](/ko/xdks/python/reference/xdk.spaces.models)
      * [`GetBuyersResponse`](/ko/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetBuyersResponse)
      * [`GetByCreatorIdsResponse`](/ko/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetByCreatorIdsResponse)
      * [`GetByIdResponse`](/ko/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetByIdResponse)
      * [`GetByIdsResponse`](/ko/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetByIdsResponse)
      * [`GetPostsResponse`](/ko/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetPostsResponse)
      * [`SearchResponse`](/ko/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.SearchResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.spaces#module-xdk.spaces)
    * [`SpacesClient`](/ko/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient)
      * [`SpacesClient.__init__()`](/ko/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.__init__)
      * [`SpacesClient.get_buyers()`](/ko/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_buyers)
      * [`SpacesClient.get_by_creator_ids()`](/ko/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_by_creator_ids)
      * [`SpacesClient.get_by_id()`](/ko/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_by_id)
      * [`SpacesClient.get_by_ids()`](/ko/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_by_ids)
      * [`SpacesClient.get_posts()`](/ko/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_posts)
      * [`SpacesClient.search()`](/ko/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.search)
* [xdk.stream 패키지](/ko/xdks/python/reference/xdk.stream)
  * [하위 모듈](/ko/xdks/python/reference/xdk.stream#submodules)
    * [xdk.stream.client 모듈](/ko/xdks/python/reference/xdk.stream.client)
      * [`StreamClient`](/ko/xdks/python/reference/xdk.stream.client#xdk.stream.client.StreamClient)
    * [xdk.stream.models 모듈](/ko/xdks/python/reference/xdk.stream.models)
      * [`GetRuleCountsResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.GetRuleCountsResponse)
      * [`GetRulesResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.GetRulesResponse)
      * [`LabelsComplianceResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.LabelsComplianceResponse)
      * [`LikesComplianceResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.LikesComplianceResponse)
      * [`LikesFirehoseResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.LikesFirehoseResponse)
      * [`LikesSample10Response`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.LikesSample10Response)
      * [`PostsComplianceResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsComplianceResponse)
      * [`PostsFirehoseEnResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehoseEnResponse)
      * [`PostsFirehoseJaResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehoseJaResponse)
      * [`PostsFirehoseKoResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehoseKoResponse)
      * [`PostsFirehosePtResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehosePtResponse)
      * [`PostsFirehoseResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehoseResponse)
      * [`PostsResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsResponse)
      * [`PostsSample10Response`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsSample10Response)
      * [`PostsSampleResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsSampleResponse)
      * [`UpdateRulesRequest`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.UpdateRulesRequest)
      * [`UpdateRulesResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.UpdateRulesResponse)
      * [`UsersComplianceResponse`](/ko/xdks/python/reference/xdk.stream.models#xdk.stream.models.UsersComplianceResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.stream#module-xdk.stream)
    * [`StreamClient`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient)
      * [`StreamClient.__init__()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.__init__)
      * [`StreamClient.get_rule_counts()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.get_rule_counts)
      * [`StreamClient.get_rules()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.get_rules)
      * [`StreamClient.labels_compliance()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.labels_compliance)
      * [`StreamClient.likes_compliance()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.likes_compliance)
      * [`StreamClient.likes_firehose()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.likes_firehose)
      * [`StreamClient.likes_sample10()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.likes_sample10)
      * [`StreamClient.posts()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts)
      * [`StreamClient.posts_compliance()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_compliance)
      * [`StreamClient.posts_firehose()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose)
      * [`StreamClient.posts_firehose_en()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose_en)
      * [`StreamClient.posts_firehose_ja()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose_ja)
      * [`StreamClient.posts_firehose_ko()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose_ko)
      * [`StreamClient.posts_firehose_pt()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose_pt)
      * [`StreamClient.posts_sample()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_sample)
      * [`StreamClient.posts_sample10()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_sample10)
      * [`StreamClient.update_rules()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.update_rules)
      * [`StreamClient.users_compliance()`](/ko/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.users_compliance)
* [xdk.trends 패키지](/ko/xdks/python/reference/xdk.trends)
  * [하위 모듈](/ko/xdks/python/reference/xdk.trends#submodules)
    * [xdk.trends.client 모듈](/ko/xdks/python/reference/xdk.trends.client)
      * [`TrendsClient`](/ko/xdks/python/reference/xdk.trends.client#xdk.trends.client.TrendsClient)
    * [xdk.trends.models 모듈](/ko/xdks/python/reference/xdk.trends.models)
      * [`GetAiResponse`](/ko/xdks/python/reference/xdk.trends.models#xdk.trends.models.GetAiResponse)
      * [`GetByWoeidResponse`](/ko/xdks/python/reference/xdk.trends.models#xdk.trends.models.GetByWoeidResponse)
      * [`GetPersonalizedResponse`](/ko/xdks/python/reference/xdk.trends.models#xdk.trends.models.GetPersonalizedResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.trends#module-xdk.trends)
    * [`TrendsClient`](/ko/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient)
      * [`TrendsClient.__init__()`](/ko/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient.__init__)
      * [`TrendsClient.get_ai()`](/ko/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient.get_ai)
      * [`TrendsClient.get_by_woeid()`](/ko/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient.get_by_woeid)
      * [`TrendsClient.get_personalized()`](/ko/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient.get_personalized)
* [xdk.usage 패키지](/ko/xdks/python/reference/xdk.usage)
  * [하위 모듈](/ko/xdks/python/reference/xdk.usage#submodules)
    * [xdk.usage.client 모듈](/ko/xdks/python/reference/xdk.usage.client)
      * [`UsageClient`](/ko/xdks/python/reference/xdk.usage.client#xdk.usage.client.UsageClient)
    * [xdk.usage.models 모듈](/ko/xdks/python/reference/xdk.usage.models)
      * [`GetResponse`](/ko/xdks/python/reference/xdk.usage.models#xdk.usage.models.GetResponse)
  * [모듈 구성 요소](/ko/xdks/python/reference/xdk.usage#module-xdk.usage)
    * [`UsageClient`](/ko/xdks/python/reference/xdk.usage#xdk.usage.UsageClient)
      * [`UsageClient.__init__()`](/ko/xdks/python/reference/xdk.usage#xdk.usage.UsageClient.__init__)
      * [`UsageClient.get()`](/ko/xdks/python/reference/xdk.usage#xdk.usage.UsageClient.get)
* [xdk.users 패키지](/ko/xdks/python/reference/xdk.users)
  * [하위 모듈](/ko/xdks/python/reference/xdk.users#submodules)
    * [xdk.users.client 모듈](/ko/xdks/python/reference/xdk.users.client)
      * [`UsersClient`](/ko/xdks/python/reference/xdk.users.client#xdk.users.client.UsersClient)
    * [xdk.users.models 모듈](/ko/xdks/python/reference/xdk.users.models)
      * [`BlockDmsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.BlockDmsResponse)
      * [`CreateBookmarkRequest`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.CreateBookmarkRequest)
      * [`CreateBookmarkResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.CreateBookmarkResponse)
      * [`DeleteBookmarkResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.DeleteBookmarkResponse)
      * [`FollowListRequest`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.FollowListRequest)
      * [`FollowListResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.FollowListResponse)
      * [`FollowUserRequest`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.FollowUserRequest)
      * [`FollowUserResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.FollowUserResponse)
      * [`GetBlockingResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetBlockingResponse)
      * [`GetBookmarkFoldersResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetBookmarkFoldersResponse)
      * [`GetBookmarksByFolderIdResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetBookmarksByFolderIdResponse)
      * [`GetBookmarksResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetBookmarksResponse)
      * [`GetByIdResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetByIdResponse)
      * [`GetByIdsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetByIdsResponse)
      * [`GetByUsernameResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetByUsernameResponse)
      * [`GetByUsernamesResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetByUsernamesResponse)
      * [`GetFollowedListsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetFollowedListsResponse)
      * [`GetFollowersResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetFollowersResponse)
      * [`GetFollowingResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetFollowingResponse)
      * [`GetLikedPostsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetLikedPostsResponse)
      * [`GetListMembershipsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetListMembershipsResponse)
      * [`GetMeResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetMeResponse)
      * [`GetMentionsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetMentionsResponse)
      * [`GetMutingResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetMutingResponse)
      * [`GetOwnedListsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetOwnedListsResponse)
      * [`GetPinnedListsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetPinnedListsResponse)
      * [`GetPostsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetPostsResponse)
      * [`GetRepostsOfMeResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetRepostsOfMeResponse)
      * [`GetTimelineResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.GetTimelineResponse)
      * [`LikePostRequest`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.LikePostRequest)
      * [`LikePostResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.LikePostResponse)
      * [`MuteUserRequest`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.MuteUserRequest)
      * [`MuteUserResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.MuteUserResponse)
      * [`PinListRequest`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.PinListRequest)
      * [`PinListResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.PinListResponse)
      * [`RepostPostRequest`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.RepostPostRequest)
      * [`RepostPostResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.RepostPostResponse)
      * [`SearchResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.SearchResponse)
      * [`UnblockDmsResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.UnblockDmsResponse)
      * [`UnfollowListResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.UnfollowListResponse)
      * [`UnfollowUserResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.UnfollowUserResponse)
      * [`UnlikePostResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.UnlikePostResponse)
      * [`UnmuteUserResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.UnmuteUserResponse)
      * [`UnpinListResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.UnpinListResponse)
      * [`UnrepostPostResponse`](/ko/xdks/python/reference/xdk.users.models#xdk.users.models.UnrepostPostResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.users#module-xdk.users)
    * [`UsersClient`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient)
      * [`UsersClient.__init__()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.__init__)
      * [`UsersClient.block_dms()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.block_dms)
      * [`UsersClient.create_bookmark()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.create_bookmark)
      * [`UsersClient.delete_bookmark()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.delete_bookmark)
      * [`UsersClient.follow_list()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.follow_list)
      * [`UsersClient.follow_user()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.follow_user)
      * [`UsersClient.get_blocking()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_blocking)
      * [`UsersClient.get_bookmark_folders()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_bookmark_folders)
      * [`UsersClient.get_bookmarks()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_bookmarks)
      * [`UsersClient.get_bookmarks_by_folder_id()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_bookmarks_by_folder_id)
      * [`UsersClient.get_by_id()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_by_id)
      * [`UsersClient.get_by_ids()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_by_ids)
      * [`UsersClient.get_by_username()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_by_username)
      * [`UsersClient.get_by_usernames()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_by_usernames)
      * [`UsersClient.get_followed_lists()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_followed_lists)
      * [`UsersClient.get_followers()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_followers)
      * [`UsersClient.get_following()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_following)
      * [`UsersClient.get_liked_posts()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_liked_posts)
      * [`UsersClient.get_list_memberships()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_list_memberships)
      * [`UsersClient.get_me()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_me)
      * [`UsersClient.get_mentions()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_mentions)
      * [`UsersClient.get_muting()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_muting)
      * [`UsersClient.get_owned_lists()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_owned_lists)
      * [`UsersClient.get_pinned_lists()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_pinned_lists)
      * [`UsersClient.get_posts()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_posts)
      * [`UsersClient.get_reposts_of_me()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_reposts_of_me)
      * [`UsersClient.get_timeline()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_timeline)
      * [`UsersClient.like_post()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.like_post)
      * [`UsersClient.mute_user()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.mute_user)
      * [`UsersClient.pin_list()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.pin_list)
      * [`UsersClient.repost_post()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.repost_post)
      * [`UsersClient.search()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.search)
      * [`UsersClient.unblock_dms()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.unblock_dms)
      * [`UsersClient.unfollow_list()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.unfollow_list)
      * [`UsersClient.unfollow_user()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.unfollow_user)
      * [`UsersClient.unlike_post()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.unlike_post)
      * [`UsersClient.unmute_user()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.unmute_user)
      * [`UsersClient.unpin_list()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.unpin_list)
      * [`UsersClient.unrepost_post()`](/ko/xdks/python/reference/xdk.users#xdk.users.UsersClient.unrepost_post)
* [xdk.webhooks 패키지](/ko/xdks/python/reference/xdk.webhooks)
  * [하위 모듈](/ko/xdks/python/reference/xdk.webhooks#submodules)
    * [xdk.webhooks.client 모듈](/ko/xdks/python/reference/xdk.webhooks.client)
      * [`WebhooksClient`](/ko/xdks/python/reference/xdk.webhooks.client#xdk.webhooks.client.WebhooksClient)
    * [xdk.webhooks.models 모듈](/ko/xdks/python/reference/xdk.webhooks.models)
      * [`CreateRequest`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateRequest)
      * [`CreateResponse`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateResponse)
      * [`CreateStreamLinkResponse`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateStreamLinkResponse)
      * [`CreateWebhookReplayJobRequest`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateWebhookReplayJobRequest)
      * [`CreateWebhookReplayJobResponse`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateWebhookReplayJobResponse)
      * [`DeleteResponse`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.DeleteResponse)
      * [`DeleteStreamLinkResponse`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.DeleteStreamLinkResponse)
      * [`GetResponse`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.GetResponse)
      * [`GetStreamLinksResponse`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.GetStreamLinksResponse)
      * [`ValidateResponse`](/ko/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.ValidateResponse)
  * [모듈 내용](/ko/xdks/python/reference/xdk.webhooks#module-xdk.webhooks)
    * [`WebhooksClient`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient)
      * [`WebhooksClient.__init__()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.__init__)
      * [`WebhooksClient.create()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.create)
      * [`WebhooksClient.create_stream_link()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.create_stream_link)
      * [`WebhooksClient.create_webhook_replay_job()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.create_webhook_replay_job)
      * [`WebhooksClient.delete()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.delete)
      * [`WebhooksClient.delete_stream_link()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.delete_stream_link)
      * [`WebhooksClient.get()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.get)
      * [`WebhooksClient.get_stream_links()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.get_stream_links)
      * [`WebhooksClient.validate()`](/ko/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.validate)

<div id="submodules">
  ## 하위 모듈
</div>

* [xdk.client 모듈](/ko/xdks/python/reference/xdk.client)
  * [`Client`](/ko/xdks/python/reference/xdk.client#xdk.client.Client)
    * [`Client.__init__()`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.__init__)
    * [`Client.access_token`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.access_token)
    * [`Client.exchange_code()`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.exchange_code)
    * [`Client.fetch_token()`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.fetch_token)
    * [`Client.get_authorization_url()`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.get_authorization_url)
    * [`Client.is_token_expired()`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.is_token_expired)
    * [`Client.oauth2_session`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.oauth2_session)
    * [`Client.refresh_token()`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.refresh_token)
    * [`Client.token`](/ko/xdks/python/reference/xdk.client#xdk.client.Client.token)
* [xdk.oauth1\_auth 모듈](/ko/xdks/python/reference/xdk.oauth1_auth)
  * [`OAuth1`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1)
    * [`OAuth1.__init__()`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.__init__)
    * [`OAuth1.build_request_header()`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.build_request_header)
    * [`OAuth1.get_access_token()`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.get_access_token)
    * [`OAuth1.get_authorization_url()`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.get_authorization_url)
    * [`OAuth1.get_request_token()`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.get_request_token)
    * [`OAuth1.start_oauth_flow()`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.start_oauth_flow)
  * [`OAuth1AccessToken`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1AccessToken)
    * [`OAuth1AccessToken.__init__()`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1AccessToken.__init__)
  * [`OAuth1RequestToken`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1RequestToken)
    * [`OAuth1RequestToken.__init__()`](/ko/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1RequestToken.__init__)
* [xdk.oauth2\_auth 모듈](/ko/xdks/python/reference/xdk.oauth2_auth)
  * [`OAuth2PKCEAuth`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth)
    * [`OAuth2PKCEAuth.__init__()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.__init__)
    * [`OAuth2PKCEAuth.access_token`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.access_token)
    * [`OAuth2PKCEAuth.exchange_code()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.exchange_code)
    * [`OAuth2PKCEAuth.fetch_token()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.fetch_token)
    * [`OAuth2PKCEAuth.get_authorization_url()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.get_authorization_url)
    * [`OAuth2PKCEAuth.get_code_challenge()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.get_code_challenge)
    * [`OAuth2PKCEAuth.get_code_verifier()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.get_code_verifier)
    * [`OAuth2PKCEAuth.is_token_expired()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.is_token_expired)
    * [`OAuth2PKCEAuth.refresh_token()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.refresh_token)
    * [`OAuth2PKCEAuth.set_pkce_parameters()`](/ko/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.set_pkce_parameters)
* [xdk.paginator 모듈](/ko/xdks/python/reference/xdk.paginator)
  * [`Cursor`](/ko/xdks/python/reference/xdk.paginator#xdk.paginator.Cursor)
    * [`Cursor.__init__()`](/ko/xdks/python/reference/xdk.paginator#xdk.paginator.Cursor.__init__)
    * [`Cursor.items()`](/ko/xdks/python/reference/xdk.paginator#xdk.paginator.Cursor.items)
    * [`Cursor.pages()`](/ko/xdks/python/reference/xdk.paginator#xdk.paginator.Cursor.pages)
  * [`PaginatableMethod`](/ko/xdks/python/reference/xdk.paginator#xdk.paginator.PaginatableMethod)
    * [`PaginatableMethod.__init__()`](/ko/xdks/python/reference/xdk.paginator#xdk.paginator.PaginatableMethod.__init__)
  * [`PaginationError`](/ko/xdks/python/reference/xdk.paginator#xdk.paginator.PaginationError)
  * [`cursor()`](/ko/xdks/python/reference/xdk.paginator#xdk.paginator.cursor)
* [xdk.streaming 모듈](/ko/xdks/python/reference/xdk.streaming)
  * [`StreamConfig`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig)
    * [`StreamConfig.max_retries`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.max_retries)
    * [`StreamConfig.initial_backoff`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.initial_backoff)
    * [`StreamConfig.max_backoff`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.max_backoff)
    * [`StreamConfig.backoff_multiplier`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.backoff_multiplier)
    * [`StreamConfig.jitter`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.jitter)
    * [`StreamConfig.timeout`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.timeout)
    * [`StreamConfig.chunk_size`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.chunk_size)
    * [`StreamConfig.on_connect`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.on_connect)
    * [`StreamConfig.on_disconnect`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.on_disconnect)
    * [`StreamConfig.on_reconnect`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.on_reconnect)
    * [`StreamConfig.on_error`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.on_error)
    * [`StreamConfig.__init__()`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.__init__)
    * [`StreamConfig.backoff_multiplier`](/ko/xdks/python/reference/xdk.streaming#id0)
    * [`StreamConfig.chunk_size`](/ko/xdks/python/reference/xdk.streaming#id1)
    * [`StreamConfig.initial_backoff`](/ko/xdks/python/reference/xdk.streaming#id2)
    * [`StreamConfig.jitter`](/ko/xdks/python/reference/xdk.streaming#id3)
    * [`StreamConfig.max_backoff`](/ko/xdks/python/reference/xdk.streaming#id4)
    * [`StreamConfig.max_retries`](/ko/xdks/python/reference/xdk.streaming#id5)
    * [`StreamConfig.on_connect`](/ko/xdks/python/reference/xdk.streaming#id6)
    * [`StreamConfig.on_disconnect`](/ko/xdks/python/reference/xdk.streaming#id7)
    * [`StreamConfig.on_error`](/ko/xdks/python/reference/xdk.streaming#id8)
    * [`StreamConfig.on_reconnect`](/ko/xdks/python/reference/xdk.streaming#id9)
    * [`StreamConfig.timeout`](/ko/xdks/python/reference/xdk.streaming#id10)
  * [`StreamError`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamError)
    * [`StreamError.__init__()`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamError.__init__)
    * [`StreamError.is_retryable`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamError.is_retryable)
  * [`StreamErrorType`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType)
    * [`StreamErrorType.AUTHENTICATION_ERROR`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.AUTHENTICATION_ERROR)
    * [`StreamErrorType.CLIENT_ERROR`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.CLIENT_ERROR)
    * [`StreamErrorType.CONNECTION_ERROR`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.CONNECTION_ERROR)
    * [`StreamErrorType.FATAL_ERROR`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.FATAL_ERROR)
    * [`StreamErrorType.RATE_LIMITED`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.RATE_LIMITED)
    * [`StreamErrorType.SERVER_ERROR`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.SERVER_ERROR)
    * [`StreamErrorType.STREAM_INTERRUPTED`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.STREAM_INTERRUPTED)
    * [`StreamErrorType.TIMEOUT`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.TIMEOUT)
  * [`StreamState`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState)
    * [`StreamState.__init__()`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.__init__)
    * [`StreamState.current_backoff`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.current_backoff)
    * [`StreamState.is_connected`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.is_connected)
    * [`StreamState.last_error`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.last_error)
    * [`StreamState.retry_count`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.retry_count)
    * [`StreamState.total_items_received`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.total_items_received)
  * [`stream_with_retry()`](/ko/xdks/python/reference/xdk.streaming#xdk.streaming.stream_with_retry)

<div id="module-contents">
  ## 모듈 내용
</div>

XDK Python SDK입니다.

X API 엔드포인트에 편리하게 접근할 수 있도록, 타입 안정성과 인증 기능을 지원하는 X API용 Python SDK입니다.

<div id="class-xdkclient">
  ### `class xdk.Client`
</div>

X API와 상호작용하기 위한 Client 클래스입니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.base_url" type="str" default="'https://api.x.com'" />

<ParamField path="path.bearer_token" type="str or None" default="None" />

<ParamField path="path.access_token" type="str or None" default="None" />

<ParamField path="path.client_id" type="str or None" default="None" />

<ParamField path="path.client_secret" type="str or None" default="None" />

<ParamField path="path.redirect_uri" type="str or None" default="None" />

<ParamField path="path.token" type="Dict[str, Any] or None" default="None" />

<ParamField path="path.scope" type="str or List[str] or None" default="None" />

<ParamField path="path.authorization_base_url" type="str" default="'https://x.com/i'" />

<ParamField path="path.auth" type="OAuth1" />

<div id="__init__">
  ### `__init__`
</div>

X API Client 인스턴스를 초기화합니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.base_url" type="str" default="'https://api.x.com'">
  X API의 기본 URL입니다(기본값은 [https://api.x.com](https://api.x.com)입니다).
</ParamField>

<ParamField path="path.bearer_token" type="str or None" default="None">
  X API용 Bearer 토큰입니다(앱 전용 인증).
</ParamField>

<ParamField path="path.access_token" type="str or None" default="None">
  사용자 컨텍스트용 OAuth2 액세스 토큰입니다(Bearer 토큰으로 직접 사용할 수 있습니다).
</ParamField>

<ParamField path="path.client_id" type="str or None" default="None">
  X API용 client ID입니다(OAuth2 PKCE 플로에 필요).
</ParamField>

<ParamField path="path.client_secret" type="str or None" default="None">
  X API용 client secret입니다.
</ParamField>

<ParamField path="path.redirect_uri" type="str or None" default="None">
  OAuth2 인가에 사용되는 redirect URI입니다.
</ParamField>

<ParamField path="path.token" type="Dict[str, Any] or None" default="None">
  기존 OAuth2 토큰 딕셔너리입니다(있는 경우). 제공된 경우 access\_token이 추출됩니다.
</ParamField>

<ParamField path="path.scope" type="str or List[str] or None" default="None">
  OAuth2 인가 스코프를 위한 공백으로 구분된 문자열 또는 문자열 리스트입니다.
</ParamField>

<ParamField path="path.authorization_base_url" type="str" default="'https://x.com/i'">
  OAuth2 인가용 기본 URL입니다(기본값은 [https://x.com/i](https://x.com/i)입니다).
</ParamField>

<ParamField path="path.auth" type="OAuth1">
  OAuth1.0a 인증용 OAuth1 인스턴스입니다.
</ParamField>

<div id="exchange_code">
  ### `exchange_code`
</div>

인가 코드를 토큰으로 교환합니다(TypeScript API와 동일합니다).

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.code" type="Any">
  콜백에 포함된 authorization code입니다.
</ParamField>

<ParamField path="path.code_verifier" type="Any" default="None">
  선택적인 code verifier입니다 (지정하지 않으면 저장된 verifier를 사용합니다).
</ParamField>

<div id="fetch_token">
  ### `fetch_token`
</div>

인가 응답 URL을 사용하여 토큰을 가져옵니다(레거시 메서드).

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.authorization_response" type="Any">
  인가 후 반환된 전체 콜백 URL입니다.
</ParamField>

<div id="get_authorization_url">
  ### `get_authorization_url`
</div>

OAuth2 PKCE 플로우용 인가 URL을 가져옵니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.state" type="Any" default="None">
  보안 강화를 위한 선택적 state 매개변수입니다.
</ParamField>

<div id="is_token_expired">
  ### `is_token_expired`
</div>

OAuth2 토큰이 만료되었는지 확인합니다.

<div id="refresh_token">
  ### `refresh_token`
</div>

OAuth2 토큰을 갱신합니다.

<div id="class-xdkcursor">
  ### `class xdk.Cursor`
</div>

\[`ResponseType`]

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.method" type="PaginatableMethod" />

<div id="__init__">
  ### `__init__`
</div>

커서를 초기화합니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.method" type="PaginatableMethod">
  각 페이지에 대해 호출할 API method입니다 (페이지네이션을 지원해야 합니다)
</ParamField>

<div id="items">
  ### `items`
</div>

페이지네이션 응답의 개별 항목을 반복 처리합니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.limit" type="int or None" default="None">
  반환할 항목의 최대 개수 (None이면 제한 없음)
</ParamField>

<div id="returns">
  #### 반환값
</div>

`IteratorAny`

<div id="pages">
  ### `pages`
</div>

응답 페이지들을 순회합니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.limit" type="int or None" default="None">
  반환할 페이지의 최대 수 (None이면 무제한)
</ParamField>

<div id="returns">
  #### 반환값
</div>

`IteratorResponseType`

<div id="class-xdkstreamconfig">
  ### `class xdk.StreamConfig`
</div>

재시도 동작이 포함된 스트리밍 연결 구성입니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.max_retries" type="int" default="10" />

<ParamField path="path.initial_backoff" type="float" default="1.0" />

<ParamField path="path.max_backoff" type="float" default="64.0" />

<ParamField path="path.backoff_multiplier" type="float" default="2.0" />

<ParamField path="path.jitter" type="bool" default="True" />

<ParamField path="path.timeout" type="float or None" default="None" />

<ParamField path="path.chunk_size" type="int" default="1024" />

<ParamField path="path.on_connect" type="Callable[[], None] or None" default="None" />

<ParamField path="path.on_disconnect" type="Callable[[Exception or None], None] or None" default="None" />

<ParamField path="path.on_reconnect" type="Callable[[int, float], None] or None" default="None" />

<ParamField path="path.on_error" type="Callable[[[StreamError" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.max_retries" type="int" default="10" />

<ParamField path="path.initial_backoff" type="float" default="1.0" />

<ParamField path="path.max_backoff" type="float" default="64.0" />

<ParamField path="path.backoff_multiplier" type="float" default="2.0" />

<ParamField path="path.jitter" type="bool" default="True" />

<ParamField path="path.timeout" type="float or None" default="None" />

<ParamField path="path.chunk_size" type="int" default="1024" />

<ParamField path="path.on_connect" type="Callable[[], None] or None" default="None" />

<ParamField path="path.on_disconnect" type="Callable[[Exception or None], None] or None" default="None" />

<ParamField path="path.on_reconnect" type="Callable[[int, float], None] or None" default="None" />

<ParamField path="path.on_error" type="Callable[[[StreamError" />

<div id="on_error-callablestreamerror">
  ### `on_error : Callable[[[StreamError]`
</div>

<div id="exception-xdkstreamerror">
  ### `exception xdk.StreamError`
</div>

분류 정보가 포함된 스트리밍 오류에 대해 발생하는 예외입니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.message" type="str" />

<ParamField path="path.error_type" type="StreamErrorType" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.message" type="str" />

<ParamField path="path.error_type" type="StreamErrorType" />

<div id="class-xdkstreamerrortype">
  ### `class xdk.StreamErrorType`
</div>

재시도 여부를 결정할 때 사용하는 스트리밍 오류 분류.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.value" type="Any" />

<div id="class-xdkstreamstate">
  ### `class xdk.StreamState`
</div>

스트리밍 연결의 내부 상태를 나타냅니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.retry_count" type="int" default="0" />

<ParamField path="path.current_backoff" type="float" default="1.0" />

<ParamField path="path.is_connected" type="bool" default="False" />

<ParamField path="path.total_items_received" type="int" default="0" />

<ParamField path="path.last_error" type="StreamError" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.retry_count" type="int" default="0" />

<ParamField path="path.current_backoff" type="float" default="1.0" />

<ParamField path="path.is_connected" type="bool" default="False" />

<ParamField path="path.total_items_received" type="int" default="0" />

<ParamField path="path.last_error" type="StreamError" />

<div id="last_error-streamerror">
  ### `last_error : [StreamError]`
</div>

<div id="xdkcursor">
  ### `xdk.cursor`
</div>

적절한 타입 추론과 검증을 수행하는 커서를 생성합니다.
이 팩터리 함수는 타입 추론을 도와 응답 타입에 대한 올바른
타입 힌트를 제공하고, 정적 분석 시점과 런타임 모두에서
해당 메서드가 페이지네이션을 지원하는지 검증합니다.

<div id="parameters">
  #### 매개변수
</div>

<ParamField path="path.method" type="PaginatableMethod">
  래핑할 API method (페이지네이션을 지원해야 함)
</ParamField>
