U vâ’iÛ- ã @ s4 d Z ddlZddlZddlmZ G dd„ deƒZdS )a InfluxDB OSS API Service. The InfluxDB v2 API provides a programmatic interface for all interactions with InfluxDB. Access the InfluxDB API using the `/api/v2/` endpoint. # noqa: E501 OpenAPI spec version: 2.0.0 Generated by: https://openapi-generator.tech é N)ÚAuthorizationUpdateRequestc @ s‚ e Zd ZdZdddddddddddddœZddd d ddd ddddddœZd?dd„Zedd„ ƒZej dd„ ƒZedd„ ƒZ e j dd„ ƒZ edd„ ƒZej dd„ ƒZed d!„ ƒZej d"d!„ ƒZed#d$„ ƒZ e j d%d$„ ƒZ ed&d'„ ƒZej d(d'„ ƒZed)d*„ ƒZej d+d*„ ƒZed,d-„ ƒZej d.d-„ ƒZed/d0„ ƒZej d1d0„ ƒZed2d3„ ƒZej d4d3„ ƒZd5d6„ Zd7d8„ Zd9d:„ Zd;d<„ Zd=d>„ ZdS )@Ú Authorizationz‹NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. ÚdatetimeÚstrzlist[Permission]Úobject)Ú created_atÚ updated_atÚorg_idÚpermissionsÚidÚtokenÚuser_idÚuserÚorgÚlinksÚstatusÚdescriptionZ createdAtZ updatedAtZorgIDr r r ZuserIDr r r r r NÚactivec C s t j| ||d d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _|dk r`|| _ |dk rn|| _|dk rŽt|tƒsˆtdƒ‚|| _|dk r®t|tƒs¨tdƒ‚|| _|dk r¼|| _|dk rÊ|| _|dk rØ|| _|dk ræ|| _| dk rô| | _| dk r| | _dS )z+Authorization - a model defined in OpenAPI.)r r Nzorg_id must be a string.zpermissions must be a list.)r Ú__init__Ú_created_atÚ_updated_atÚ_org_idÚ_permissionsÚ_idÚ_tokenÚ_user_idÚ_userÚ_orgÚ_linksZ discriminatorr r Ú isinstancer Ú TypeErrorr Úlistr r r r r r r ) Úselfr r r r r r r r r r r r © r# úU/opt/alt/python38/lib/python3.8/site-packages/influxdb_client/domain/authorization.pyr @ sH zAuthorization.__init__c C s | j S )zƒGet the created_at of this Authorization. :return: The created_at of this Authorization. :rtype: datetime ©r ©r" r# r# r$ r i s zAuthorization.created_atc C s || _ dS )zŒSet the created_at of this Authorization. :param created_at: The created_at of this Authorization. :type: datetime Nr% )r" r r# r# r$ r r s c C s | j S )zƒGet the updated_at of this Authorization. :return: The updated_at of this Authorization. :rtype: datetime ©r r&