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")
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")
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")
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")
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")
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")
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")