U vâ’i.bã@s4dZddlZddlZddlmZGdd„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)ÚViewPropertiesc@s´eZdZdZddddddddddddd d d ddd d d ddddd ddd d d œZd ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d œZdŽd+d,„Zed-d.„ƒZej d/d.„ƒZed0d1„ƒZ e j d2d1„ƒZ ed3d4„ƒZ e j d5d4„ƒZ ed6d7„ƒZ e j d8d7„ƒZ ed9d:„ƒZ e j d;d:„ƒZ edd=„ƒZed?d@„ƒZej dAd@„ƒZedBdC„ƒZej dDdC„ƒZedEdF„ƒZej dGdF„ƒZedHdI„ƒZej dJdI„ƒZedKdL„ƒZej dMdL„ƒZedNdO„ƒZej dPdO„ƒZedQdR„ƒZej dSdR„ƒZedTdU„ƒZej dVdU„ƒZedWdX„ƒZej dYdX„ƒZedZd[„ƒZej d\d[„ƒZed]d^„ƒZej d_d^„ƒZed`da„ƒZej dbda„ƒZedcdd„ƒZej dedd„ƒZedfdg„ƒZej dhdg„ƒZedidj„ƒZej dkdj„ƒZedldm„ƒZej dndm„ƒZedodp„ƒZej dqdp„ƒZedrds„ƒZ e j dtds„ƒZ edudv„ƒZ!e!j dwdv„ƒZ!edxdy„ƒZ"e"j dzdy„ƒZ"ed{d|„ƒZ#e#j d}d|„ƒZ#ed~d„ƒZ$e$j d€d„ƒZ$edd‚„ƒZ%e%j dƒd‚„ƒZ%d„d…„Z&d†d‡„Z'dˆd‰„Z(dŠd‹„Z)dŒd„Z*d*S)ÚBandViewPropertiesz‹NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. ÚboolÚstrzlist[DashboardQuery]zlist[DashboardColor]ZAxesZ StaticLegendz list[str]ÚintÚfloatZXYGeom)Úadaptive_zoom_hideÚ time_formatÚtypeÚqueriesÚcolorsÚshapeÚnoteÚshow_note_when_emptyÚaxesÚ static_legendÚx_columnÚgenerate_x_axis_ticksÚ x_total_ticksÚ x_tick_startÚ x_tick_stepÚy_columnÚgenerate_y_axis_ticksÚ y_total_ticksÚ y_tick_startÚ y_tick_stepÚ upper_columnÚ main_columnÚ lower_columnÚhover_dimensionÚgeomÚlegend_colorize_rowsÚ legend_hideÚlegend_opacityÚlegend_orientation_thresholdZadaptiveZoomHideZ timeFormatr r r r rZshowNoteWhenEmptyrZ staticLegendZxColumnZgenerateXAxisTicksZ xTotalTicksZ xTickStartZ xTickStepZyColumnZgenerateYAxisTicksZ yTotalTicksZ yTickStartZ yTickStepZ upperColumnZ mainColumnZ lowerColumnZhoverDimensionr ZlegendColorizeRowsZ legendHideZ legendOpacityZlegendOrientationThresholdNcCs>t |¡d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ d|_ d|_ d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_|dk rÌ||_ |dk rÚ||_!||_"||_#||_$||_%||_&||_'| |_(| dk r| |_)| dk r$| |_*| dk r4| |_+| dk rD| |_,|dk rT||_-|dk rd||_.|dk rt||_/|dk r„||_0|dk r”||_1|dk r¤||_2|dk r´||_3|dk rÄ||_4|dk rÔ||_5|dk rä||_6|dk rô||_7||_8|dk r ||_9|dk r||_:|dk r*||_;|dk r:||_rGrDrDrEr ~szBandViewProperties.geomcCs|dkrtdƒ‚||_dS)z‚Set the geom of this BandViewProperties. :param geom: The geom of this BandViewProperties. :type: XYGeom Nz,Invalid value for `geom`, must not be `None`)rIr>)rCr rDrDrEr ‡scCs|jS)zGet the legend_colorize_rows of this BandViewProperties. :return: The legend_colorize_rows of this BandViewProperties. :rtype: bool ©r?rGrDrDrEr!’sz'BandViewProperties.legend_colorize_rowscCs ||_dS)z°Set the legend_colorize_rows of this BandViewProperties. :param legend_colorize_rows: The legend_colorize_rows of this BandViewProperties. :type: bool NrY)rCr!rDrDrEr!›scCs|jS)z‹Get the legend_hide of this BandViewProperties. :return: The legend_hide of this BandViewProperties. :rtype: bool ©r@rGrDrDrEr"¤szBandViewProperties.legend_hidecCs ||_dS)z•Set the legend_hide of this BandViewProperties. :param legend_hide: The legend_hide of this BandViewProperties. :type: bool NrZ)rCr"rDrDrEr"­scCs|jS)z’Get the legend_opacity of this BandViewProperties. :return: The legend_opacity of this BandViewProperties. :rtype: float ©rArGrDrDrEr#¶sz!BandViewProperties.legend_opacitycCs ||_dS)zŸSet the legend_opacity of this BandViewProperties. :param legend_opacity: The legend_opacity of this BandViewProperties. :type: float Nr[)rCr#rDrDrEr#¿scCs|jS)z¬Get the legend_orientation_threshold of this BandViewProperties. :return: The legend_orientation_threshold of this BandViewProperties. :rtype: int ©rBrGrDrDrEr$Èsz/BandViewProperties.legend_orientation_thresholdcCs ||_dS)zÇSet the legend_orientation_threshold of this BandViewProperties. :param legend_orientation_threshold: The legend_orientation_threshold of this BandViewProperties. :type: int Nr\)rCr$rDrDrEr$ÑscCsŽi}|j ¡D]z\}}t||ƒ}t|tƒrBttdd„|ƒƒ||<qt|dƒrZ| ¡||<qt|tƒr€ttdd„| ¡ƒƒ||<q|||<q|S)z&Return the model properties as a dict.cSst|dƒr| ¡S|S)NÚto_dict©Úhasattrr])ÚxrDrDrEÚâóz,BandViewProperties.to_dict..r]cSs&t|ddƒr"|d|d ¡fS|S)Nér]rr^)ÚitemrDrDrEraés ÿ) Ú openapi_typesÚitemsÚgetattrÚ isinstanceÚlistÚmapr_r]Údict)rCÚresultÚattrÚ_ÚvaluerDrDrEr]Ús"  þ   ý  zBandViewProperties.to_dictcCst | ¡¡S)z.Return the string representation of the model.)ÚpprintÚpformatr]rGrDrDrEÚto_stròszBandViewProperties.to_strcCs| ¡S)zFor `print` and `pprint`.)rrrGrDrDrEÚ__repr__öszBandViewProperties.__repr__cCst|tƒsdS|j|jkS)z&Return true if both objects are equal.F)rhrÚ__dict__©rCÚotherrDrDrEÚ__eq__ús zBandViewProperties.__eq__cCs ||k S)z*Return true if both objects are not equal.rDrurDrDrEÚ__ne__szBandViewProperties.__ne__)NNNNNNNNNNNNNNNNNNNNNNNNNNNNN)+Ú__name__Ú __module__Ú __qualname__Ú__doc__reZ attribute_mapr%ÚpropertyrÚsetterr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r]rrrsrwrxrDrDrDrErsnã!ã V                                                          r)r|rpÚreZ&influxdb_client.domain.view_propertiesrrrDrDrDrEÚs