34 lines
880 B
Python
34 lines
880 B
Python
class School:
|
|
def __init__(self,
|
|
school_id: str = None,
|
|
key: str = None,
|
|
logo: str = None,
|
|
name: str = None,
|
|
sso: str = None,
|
|
link: str = None,
|
|
idp_name: str = None,
|
|
idp_logo: str = None,
|
|
permalink: str = None
|
|
) -> None:
|
|
self.school_id = school_id
|
|
self.key = key
|
|
self.logo = logo
|
|
self.name = name
|
|
self.sso = sso
|
|
self.idp_name = idp_name
|
|
self.idp_logo = idp_logo
|
|
self.permalink = permalink
|
|
|
|
@classmethod
|
|
def search__from__dict(cls, raw: dict):
|
|
return cls(
|
|
school_id=raw['id'],
|
|
key=raw['key'],
|
|
sso=raw['sso'],
|
|
idp_name=raw['idp_name'],
|
|
idp_logo=raw['idp_logo'],
|
|
logo=raw['school_logo'],
|
|
name=raw['school_name'],
|
|
permalink=raw['school_permalink']
|
|
)
|