U wiG @ s( d Z ddlZddlZG dd deZdS )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 Nc @ s e Zd ZdZddddddddZddd d ddd dZd0ddZedd Zej dd Zedd Z e j dd Z edd Zej dd Zedd Zej dd Zedd Z e j dd Z ed d! Zej d"d! Zed#d$ Zej d%d$ Zd&d' Zd(d) Zd*d+ Zd,d- Zd.d/ ZdS )1TemplateSummaryLabelzNOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. strZTemplateKindZTemplateSummaryLabelPropertieszlist[object])idorg_idkindtemplate_meta_namename propertiesenv_referencesr ZorgIDr ZtemplateMetaNamer r Z envReferencesNc C s d| _ d| _d| _d| _d| _d| _d| _d| _|dk r>|| _|dk rL|| _ |dk rZ|| _ |dk rh|| _|dk rv|| _|dk r|| _ |dk r|| _dS )z2TemplateSummaryLabel - a model defined in OpenAPI.N)_id_org_id_kind_template_meta_name_name_properties_env_referencesZ discriminatorr r r r r r r )selfr r r r r r r r ^/opt/alt/python38/lib/python3.8/site-packages/influxdb_client/domain/template_summary_label.py__init__4 s, zTemplateSummaryLabel.__init__c C s | j S )z|Get the id of this TemplateSummaryLabel. :return: The id of this TemplateSummaryLabel. :rtype: str r r r r r r N s zTemplateSummaryLabel.idc C s || _ dS )z}Set the id of this TemplateSummaryLabel. :param id: The id of this TemplateSummaryLabel. :type: str Nr )r r r r r r W s c C s | j S )zGet the org_id of this TemplateSummaryLabel. :return: The org_id of this TemplateSummaryLabel. :rtype: str r r r r r r ` s zTemplateSummaryLabel.org_idc C s || _ dS )zSet the org_id of this TemplateSummaryLabel. :param org_id: The org_id of this TemplateSummaryLabel. :type: str Nr )r r r r r r i s c C s | j S )zGet the kind of this TemplateSummaryLabel. :return: The kind of this TemplateSummaryLabel. :rtype: TemplateKind r r r r r r r s zTemplateSummaryLabel.kindc C s || _ dS )zSet the kind of this TemplateSummaryLabel. :param kind: The kind of this TemplateSummaryLabel. :type: TemplateKind Nr )r r r r r r { s c C s | j S )zGet the template_meta_name of this TemplateSummaryLabel. :return: The template_meta_name of this TemplateSummaryLabel. :rtype: str r r r r r r s z'TemplateSummaryLabel.template_meta_namec C s || _ dS )zSet the template_meta_name of this TemplateSummaryLabel. :param template_meta_name: The template_meta_name of this TemplateSummaryLabel. :type: str Nr )r r r r r r s c C s | j S )zGet the name of this TemplateSummaryLabel. :return: The name of this TemplateSummaryLabel. :rtype: str r r r r r r s zTemplateSummaryLabel.namec C s || _ dS )zSet the name of this TemplateSummaryLabel. :param name: The name of this TemplateSummaryLabel. :type: str Nr )r r r r r r s c C s | j S )zGet the properties of this TemplateSummaryLabel. :return: The properties of this TemplateSummaryLabel. :rtype: TemplateSummaryLabelProperties r r r r r r s zTemplateSummaryLabel.propertiesc C s || _ dS )zSet the properties of this TemplateSummaryLabel. :param properties: The properties of this TemplateSummaryLabel. :type: TemplateSummaryLabelProperties Nr )r r r r r r s c C s | j S )zGet the env_references of this TemplateSummaryLabel. :return: The env_references of this TemplateSummaryLabel. :rtype: list[object] r r r r r r s z#TemplateSummaryLabel.env_referencesc C s || _ dS )zSet the env_references of this TemplateSummaryLabel. :param env_references: The env_references of this TemplateSummaryLabel. :type: list[object] Nr )r r r r r r s c C s i }| j D ]z\}}t| |}t|trBttdd |||<