U wi@$@s(dZddlZddlZGdddeZdS)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\eZdZdZdddddddddd Zdd d d d d dddd Zd9ddZeddZej ddZeddZ e j ddZ eddZ e j ddZ eddZ e j ddZ ed d!Z e j d"d!Z ed#d$Zej d%d$Zed&d'Zej d(d'Zed)d*Zej d+d*Zed,d-Zej d.d-Zd/d0Zd1d2Zd3d4Zd5d6Zd7d8ZdS):TemplateSummarySummaryVariableszNOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. Z TemplateKindstrZVariablePropertieszlist[TemplateSummaryLabel]z list[object]) kindtemplate_meta_nameidorg_idname description argumentslabel_associationsenv_referencesrZtemplateMetaNamerZorgIDrr r ZlabelAssociationsZ envReferencesNc Csd|_d|_d|_d|_d|_d|_d|_d|_d|_d|_ |dk rJ||_ |dk rX||_ |dk rf||_ |dk rt||_ |dk r||_|dk r||_|dk r||_|dk r||_| dk r| |_dS)z=TemplateSummarySummaryVariables - a model defined in OpenAPI.N)_kind_template_meta_name_id_org_id_name _description _arguments_label_associations_env_referencesZ discriminatorrrrrrr r r r ) selfrrrrrr r r r rj/opt/alt/python38/lib/python3.8/site-packages/influxdb_client/domain/template_summary_summary_variables.py__init__8s8z(TemplateSummarySummaryVariables.__init__cCs|jS)zGet the kind of this TemplateSummarySummaryVariables. :return: The kind of this TemplateSummarySummaryVariables. :rtype: TemplateKind r rrrrrXsz$TemplateSummarySummaryVariables.kindcCs ||_dS)zSet the kind of this TemplateSummarySummaryVariables. :param kind: The kind of this TemplateSummarySummaryVariables. :type: TemplateKind Nr)rrrrrrascCs|jS)zGet the template_meta_name of this TemplateSummarySummaryVariables. :return: The template_meta_name of this TemplateSummarySummaryVariables. :rtype: str rrrrrrjsz2TemplateSummarySummaryVariables.template_meta_namecCs ||_dS)zSet the template_meta_name of this TemplateSummarySummaryVariables. :param template_meta_name: The template_meta_name of this TemplateSummarySummaryVariables. :type: str Nr)rrrrrrsscCs|jS)zGet the id of this TemplateSummarySummaryVariables. :return: The id of this TemplateSummarySummaryVariables. :rtype: str rrrrrr|sz"TemplateSummarySummaryVariables.idcCs ||_dS)zSet the id of this TemplateSummarySummaryVariables. :param id: The id of this TemplateSummarySummaryVariables. :type: str Nr)rrrrrrscCs|jS)zGet the org_id of this TemplateSummarySummaryVariables. :return: The org_id of this TemplateSummarySummaryVariables. :rtype: str rrrrrrsz&TemplateSummarySummaryVariables.org_idcCs ||_dS)zSet the org_id of this TemplateSummarySummaryVariables. :param org_id: The org_id of this TemplateSummarySummaryVariables. :type: str Nr)rrrrrrscCs|jS)zGet the name of this TemplateSummarySummaryVariables. :return: The name of this TemplateSummarySummaryVariables. :rtype: str rrrrrrsz$TemplateSummarySummaryVariables.namecCs ||_dS)zSet the name of this TemplateSummarySummaryVariables. :param name: The name of this TemplateSummarySummaryVariables. :type: str Nr)rrrrrrscCs|jS)zGet the description of this TemplateSummarySummaryVariables. :return: The description of this TemplateSummarySummaryVariables. :rtype: str rrrrrr sz+TemplateSummarySummaryVariables.descriptioncCs ||_dS)zSet the description of this TemplateSummarySummaryVariables. :param description: The description of this TemplateSummarySummaryVariables. :type: str Nr )rr rrrr scCs|jS)zGet the arguments of this TemplateSummarySummaryVariables. :return: The arguments of this TemplateSummarySummaryVariables. :rtype: VariableProperties rrrrrr sz)TemplateSummarySummaryVariables.argumentscCs ||_dS)zSet the arguments of this TemplateSummarySummaryVariables. :param arguments: The arguments of this TemplateSummarySummaryVariables. :type: VariableProperties Nr!)rr rrrr scCs|jS)zGet the label_associations of this TemplateSummarySummaryVariables. :return: The label_associations of this TemplateSummarySummaryVariables. :rtype: list[TemplateSummaryLabel] rrrrrr sz2TemplateSummarySummaryVariables.label_associationscCs ||_dS)zSet the label_associations of this TemplateSummarySummaryVariables. :param label_associations: The label_associations of this TemplateSummarySummaryVariables. :type: list[TemplateSummaryLabel] Nr")rr rrrr scCs|jS)zGet the env_references of this TemplateSummarySummaryVariables. :return: The env_references of this TemplateSummarySummaryVariables. :rtype: list[object] rrrrrr sz.TemplateSummarySummaryVariables.env_referencescCs ||_dS)zSet the env_references of this TemplateSummarySummaryVariables. :param env_references: The env_references of this TemplateSummarySummaryVariables. :type: list[object] Nr#)rr rrrr scCsi}|jD]z\}}t||}t|trBttdd|||<qt|drZ|||<qt|trttdd|||<q|||<q|S)z&Return the model properties as a dict.cSst|dr|S|S)Nto_dicthasattrr$)xrrrz9TemplateSummarySummaryVariables.to_dict..r$cSs&t|ddr"|d|dfS|S)Nr$rr%)itemrrrr( s ) openapi_typesitemsgetattr isinstancelistmapr&r$dict)rresultattr_valuerrrr$s"       z'TemplateSummarySummaryVariables.to_dictcCst|S)z.Return the string representation of the model.)pprintpformatr$rrrrto_strsz&TemplateSummarySummaryVariables.to_strcCs|S)zFor `print` and `pprint`.)r9rrrr__repr__sz(TemplateSummarySummaryVariables.__repr__cCst|tsdS|j|jkS)z&Return true if both objects are equal.F)r/r__dict__rotherrrr__eq__s z&TemplateSummarySummaryVariables.__eq__cCs ||k S)z*Return true if both objects are not equal.rr<rrr__ne__!sz&TemplateSummarySummaryVariables.__ne__) NNNNNNNNN)__name__ __module__ __qualname____doc__r,Z attribute_maprpropertyrsetterrrrrr r r r r$r9r:r>r?rrrrrs~                    r)rCr7reobjectrrrrrs