Пример #1
0
 def _create_from_raw_data(self, raw_element):
     self.id: str = raw_element.get("id")
     self.name: str = raw_element.get("name")
     self.notification_type: str = raw_element.get("type")
     self.alerting_profile: AlertingProfile = AlertingProfile(
         raw_element=self._http_client.make_request(
             f"/api/config/v1/alertingProfiles/{raw_element.get('alertingProfile')}"
         ).json())
     self.active: bool = raw_element.get("active")
Пример #2
0
 def _create_from_raw_data(self, raw_element):
     self.id: str = raw_element.get("id")
     self.name: str = raw_element.get("name")
     self.notification_type: str = raw_element.get("type")
     self.alerting_profile: AlertingProfile = AlertingProfile(
         raw_element=self._http_client.make_request(
             f"/api/config/v1/alertingProfiles/{raw_element.get('alertingProfile')}"
         ).json())
     self.active: bool = raw_element.get("active")
     self.subject: str = raw_element.get("subject")
     self.body: str = raw_element.get("body")
     self.receivers: List[str] = raw_element.get("receivers")
     self.cc_receivers: List[str] = raw_element.get("ccReceivers")
     self.bcc_receivers: List[str] = raw_element.get("bccReceivers")
Пример #3
0
 def _create_from_raw_data(self, raw_element):
     self.id: str = raw_element.get("id")
     self.name: str = raw_element.get("name")
     self.notification_type: str = raw_element.get("type")
     self.alerting_profile: AlertingProfile = AlertingProfile(
         raw_element=self._http_client.make_request(
             f"/api/config/v1/alertingProfiles/{raw_element.get('alertingProfile')}"
         ).json())
     self.active: bool = raw_element.get("active")
     self.username: str = raw_element.get("username")
     self.password: str = raw_element.get("password")
     self.url: str = raw_element.get("url")
     self.project_key: str = raw_element.get("projectKey")
     self.issue_type: str = raw_element.get("issueType")
     self.summary: str = raw_element.get("summary")
     self.description: str = raw_element.get("description")
Пример #4
0
 def _create_from_raw_data(self, raw_element):
     self.id: str = raw_element.get("id")
     self.name: str = raw_element.get("name")
     self.notification_type: str = raw_element.get("type")
     self.alerting_profile: AlertingProfile = AlertingProfile(
         raw_element=self._http_client.make_request(
             f"/api/config/v1/alertingProfiles/{raw_element.get('alertingProfile')}"
         ).json())
     self.active: bool = raw_element.get("active")
     self.job_template_url: str = raw_element.get("jobTemplateURL")
     self.accept_any_certificate: bool = raw_element.get(
         "acceptAnyCertificate")
     self.username: str = raw_element.get("username")
     self.password: str = raw_element.get("password")
     self.job_template_id: str = raw_element.get("jobTemplateID")
     self.custom_message: str = raw_element.get("customMessage")
Пример #5
0
 def _create_from_raw_data(self, raw_element):
     self.id: str = raw_element.get("id")
     self.name: str = raw_element.get("name")
     self.notification_type: str = raw_element.get("type")
     self.alerting_profile: AlertingProfile = AlertingProfile(
         raw_element=self._http_client.make_request(
             f"/api/config/v1/alertingProfiles/{raw_element.get('alertingProfile')}"
         ).json())
     self.active: bool = raw_element.get("active")
     self.application_key: str = raw_element.get("applicationKey")
     self.authorization_token: str = raw_element.get("authorizationToken")
     self.board_id: str = raw_element.get("boardId")
     self.list_id: str = raw_element.get("listId")
     self.resolved_list_id: str = raw_element.get("resolvedListId")
     self.text: str = raw_element.get("text")
     self.description: str = raw_element.get("description")
Пример #6
0
 def _create_from_raw_data(self, raw_element):
     self.id: str = raw_element.get("id")
     self.name: str = raw_element.get("name")
     self.notification_type: str = raw_element.get("type")
     self.alerting_profile: AlertingProfile = AlertingProfile(
         raw_element=self._http_client.make_request(
             f"/api/config/v1/alertingProfiles/{raw_element.get('alertingProfile')}"
         ).json())
     self.active: bool = raw_element.get("active")
     self.instance_name: str = raw_element.get("instanceName")
     self.url: str = raw_element.get("url")
     self.username: str = raw_element.get("username")
     self.password: str = raw_element.get("password")
     self.message: str = raw_element.get("message")
     self.send_incidents: bool = raw_element.get("sendIncidents")
     self.send_events: bool = raw_element.get("sendEvents")
Пример #7
0
 def _create_from_raw_data(self, raw_element):
     self.id: str = raw_element.get("id")
     self.name: str = raw_element.get("name")
     self.notification_type: str = raw_element.get("type")
     self.alerting_profile: AlertingProfile = AlertingProfile(
         raw_element=self._http_client.make_request(
             f"/api/config/v1/alertingProfiles/{raw_element.get('alertingProfile')}"
         ).json())
     self.active: bool = raw_element.get("active")
     self.url: str = raw_element.get("url")
     self.accept_any_certificate: bool = raw_element.get(
         "acceptAnyCertificate")
     self.headers: List[HttpHeader] = [
         HttpHeader(raw_element=header)
         for header in raw_element.get("headers", {})
     ]
     self.payload: str = raw_element.get("payload")