> ## 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.

# ActivityClient

<div id="submodules">
  ## उप-मॉड्यूल
</div>

* [xdk.activity.client मॉड्यूल](/hi/xdks/python/reference/xdk.activity.client)
  * [`ActivityClient`](/hi/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient)
    * [`ActivityClient.__init__()`](/hi/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient.__init__)
    * [`ActivityClient.create_subscription()`](/hi/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient.create_subscription)
    * [`ActivityClient.delete_subscription()`](/hi/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient.delete_subscription)
    * [`ActivityClient.get_subscriptions()`](/hi/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient.get_subscriptions)
    * [`ActivityClient.stream()`](/hi/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient.stream)
    * [`ActivityClient.update_subscription()`](/hi/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient.update_subscription)
* [xdk.activity.models मॉड्यूल](/hi/xdks/python/reference/xdk.activity.models)
  * [`CreateSubscriptionRequest`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.CreateSubscriptionRequest)
    * [`CreateSubscriptionRequest.model_config`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.CreateSubscriptionRequest.model_config)
  * [`CreateSubscriptionResponse`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.CreateSubscriptionResponse)
    * [`CreateSubscriptionResponse.model_config`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.CreateSubscriptionResponse.model_config)
  * [`DeleteSubscriptionResponse`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.DeleteSubscriptionResponse)
    * [`DeleteSubscriptionResponse.model_config`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.DeleteSubscriptionResponse.model_config)
  * [`GetSubscriptionsResponse`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.GetSubscriptionsResponse)
    * [`GetSubscriptionsResponse.model_config`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.GetSubscriptionsResponse.model_config)
  * [`StreamResponse`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.StreamResponse)
    * [`StreamResponse.model_config`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.StreamResponse.model_config)
  * [`UpdateSubscriptionRequest`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.UpdateSubscriptionRequest)
    * [`UpdateSubscriptionRequest.model_config`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.UpdateSubscriptionRequest.model_config)
  * [`UpdateSubscriptionResponse`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.UpdateSubscriptionResponse)
    * [`UpdateSubscriptionResponse.model_config`](/hi/xdks/python/reference/xdk.activity.models#xdk.activity.models.UpdateSubscriptionResponse.model_config)

<div id="module-contents">
  ## मॉड्यूल की सामग्री
</div>

यह मॉड्यूल X API के गतिविधि एंडपॉइंट्स तक पहुँच प्रदान करता है
और गतिविधि से जुड़ी सभी कार्यक्षमताओं के लिए मुख्य प्रवेश बिंदु के रूप में कार्य करता है।

<div id="class-xdkactivityactivityclient">
  ### `class xdk.activity.ActivityClient`
</div>

गतिविधि संचालन के लिए स्ट्रीमिंग Client

<div id="parameters">
  #### पैरामीटर
</div>

<ParamField path="path.client" type="Client" />

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

<div id="parameters">
  #### पैरामीटर
</div>

<ParamField path="path.client" type="Client" />

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

X गतिविधि सदस्यता बनाएँ
X गतिविधि इवेंट के लिए सदस्यता बनाता है
body: अनुरोध बॉडी
:returns: प्रतिक्रिया डेटा
:rtype: CreateSubscriptionResponse

<div id="parameters">
  #### पैरामीटर
</div>

<ParamField path="body.body" type="CreateSubscriptionRequest" />

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

X गतिविधि सदस्यता हटाता है
X गतिविधि इवेंट के लिए सदस्यता हटाता है

<div id="parameters">
  #### पैरामीटर
</div>

<ParamField path="path.subscription_id" type="Any">
  जिस सदस्यता को हटाना है, उसका id।
</ParamField>

<div id="returns">
  #### रिटर्न
</div>

`DeleteSubscriptionResponse` - प्रतिक्रिया डेटा

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

X गतिविधि सदस्यताएँ प्राप्त करें
XAA के लिए सक्रिय सदस्यताओं की सूची लौटाता है
:returns: प्रतिक्रिया डेटा
:rtype: GetSubscriptionsResponse

<div id="returns">
  #### रिटर्न
</div>

`GetSubscriptionsResponse`

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

गतिविधि स्ट्रीम (स्ट्रीमिंग)
X गतिविधियों की स्ट्रीम
यह एक स्ट्रीमिंग एंडपॉइंट है, जो उपलब्ध होते ही रीयल-टाइम में डेटा देता है।
स्ट्रीम से प्राप्त प्रत्येक आइटम एकल डेटा बिंदु को दर्शाता है।
कनेक्शन का प्रबंधन एक्सपोनेंशियल बैकऑफ़ रीट्राई लॉजिक के साथ अपने-आप किया जाता है।
अगर स्ट्रीम डिस्कनेक्ट हो जाती है, तो SDK क्लाइंट के हस्तक्षेप के बिना अपने-आप फिर से कनेक्ट हो जाएगा।

<div id="parameters">
  #### पैरामीटर
</div>

<ParamField path="path.backfill_minutes" type="int or None" default="None">
  अनुरोधित backfill की अवधि, मिनटों में।
</ParamField>

<ParamField path="path.start_time" type="str or None" default="None">
  YYYY-MM-DDTHH:mm:ssZ. वह सबसे शुरुआती UTC टाइमस्टैम्प, जिससे पोस्ट लेबल उपलब्ध कराए जाएंगे।
</ParamField>

<ParamField path="path.end_time" type="str or None" default="None">
  YYYY-MM-DDTHH:mm:ssZ. वह सबसे हाल का UTC टाइमस्टैम्प, जिससे पोस्ट लेबल उपलब्ध कराए जाएंगे।
</ParamField>

<ParamField path="path.stream_config" type="StreamConfig">
  पुनःप्रयास व्यवहार, टाइमआउट, और कॉलबैक को अनुकूलित करने के लिए वैकल्पिक StreamConfig।
</ParamField>

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

X गतिविधि सदस्यता अपडेट करें
X गतिविधि इवेंट के लिए सदस्यता को अपडेट करता है

<div id="parameters">
  #### पैरामीटर
</div>

<ParamField path="path.subscription_id" type="Any">
  अपडेट की जाने वाली सदस्यता की ID।
</ParamField>

<ParamField path="body.body" type="UpdateSubscriptionRequest">
  अनुरोध बॉडी
</ParamField>
