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)Ú Expressionc @ s¨ e Zd ZdZddddœZddddœZdd d„Zedd „ ƒZej dd „ ƒZedd„ ƒZ e j dd„ ƒZ edd„ ƒZej dd„ ƒZdd„ Zdd„ Z dd„ Zdd„ Zdd„ Zd S ) ÚCallExpressionz‹NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. Ústrr zlist[Expression])ÚtypeÚcalleeÚ argumentsr r r Nc C sP t | ¡ d| _d| _d| _d| _|dk r0|| _|dk r>|| _|dk rL|| _dS )z,CallExpression - a model defined in OpenAPI.N) r Ú__init__Ú_typeÚ_calleeÚ _argumentsZ discriminatorr r r )Úselfr r r © r úW/opt/alt/python38/lib/python3.8/site-packages/influxdb_client/domain/call_expression.pyr . s zCallExpression.__init__c C s | j S )zŽGet the type of this CallExpression. Type of AST node :return: The type of this CallExpression. :rtype: str ©r ©r r r r r > s zCallExpression.typec C s || _ dS )z‘Set the type of this CallExpression. Type of AST node :param type: The type of this CallExpression. :type: str Nr )r r r r r r I s c C s | j S )zGet the callee of this CallExpression. :return: The callee of this CallExpression. :rtype: Expression ©r r r r r r T s zCallExpression.calleec C s || _ dS )z„Set the callee of this CallExpression. :param callee: The callee of this CallExpression. :type: Expression Nr )r r r r r r ] s c C s | j S )z§Get the arguments of this CallExpression. Function arguments :return: The arguments of this CallExpression. :rtype: list[Expression] ©r r r r r r f s zCallExpression.argumentsc C s || _ dS )z¯Set the arguments of this CallExpression. Function arguments :param arguments: The arguments of this CallExpression. :type: list[Expression] Nr )r r r r r r q s c C sŽ i }| j ¡ D ]z\}}t| |ƒ}t|tƒrBttdd„ |ƒƒ||<