get flake8 passing

This commit is contained in:
Andrew Herrington
2021-12-06 18:59:50 -06:00
parent 4d1681ea8e
commit 90233c568e
8 changed files with 85 additions and 26 deletions

View File

@@ -1,5 +1,5 @@
"""
Schemas for integrations
"""Schemas for integrations.
https://healthchecks.io/docs/api/
"""
from typing import Dict
@@ -8,10 +8,13 @@ from pydantic import BaseModel
class Integration(BaseModel):
"""Schema for an integration object."""
id: str
name: str
kind: str
@classmethod
def from_api_result(cls, integration_dict: Dict[str, str]) -> "Integration":
"""Converts a dictionary from the healthchecks api into an Integration object."""
return cls(**integration_dict)