U wi @ s4 d Z ddlZddlZddlmZ G 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 N)NotificationRuleDiscriminatorc @ s e Zd ZdZdddddddddddddddddddddddddd d Zddd ddddddddddddddddddd d!d"d#d$d Zd;d&d'Zed(d) Zej d*d) Zed+d, Z e j d-d, Z ed.d/ Zej d0d/ Zd1d2 Zd3d4 Z d5d6 Zd7d8 Zd9d: Zd%S )<SlackNotificationRuleBasezNOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. strdatetimeZTaskStatusTypeintz list[TagRule]zlist[StatusRule]zlist[Label]ZNotificationRuleBaseLinks)typechannelmessage_templatelatest_completedlast_run_statuslast_run_erroridendpoint_idorg_idtask_idowner_id created_at updated_atstatusnamesleep_untileveryoffsetrunbook_linklimit_everylimit tag_rulesdescriptionstatus_ruleslabelslinksr r ZmessageTemplateZlatestCompletedZ lastRunStatusZlastRunErrorr Z endpointIDZorgIDZtaskIDZownerIDZ createdAtZ updatedAtr r Z sleepUntilr r ZrunbookLinkZ limitEveryr ZtagRulesr ZstatusRulesr r Nc C sp t j| |||||| | ||| |||||||||||||d d| _d| _d| _d| _|| _|dk rf|| _|| _dS )z7SlackNotificationRuleBase - a model defined in OpenAPI.)r r r r r r r r r r r r r r r r r r r r r r r N) r __init___type_channel_message_templateZ discriminatorr r r )selfr r r r r r r r r r r r r r r r r r r r r r r r r r r&