🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-08-08 16:45:57 | PHP 8.2.32
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
influxdb_client
/
client
/
__pycache__
📍 /opt/alt/python38/lib/python3.8/site-packages/influxdb_client/client/__pycache__
🔄 Refresh
✏️
Editing: users_api.cpython-38.pyc
Read Only
U v�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'