def _init_variables(self, **kwargs) -> None: super()._init_variables(**kwargs) self.description = kwargs.get('description') self.enabled = kwargs.get('enabled') linked_user = kwargs.get("linked_user") self.linked_user = User.from_dict( linked_user, self.connection) if linked_user else None members = kwargs.get('members') self.members = [ ContactGroupMember.from_dict(member) for member in members ] if members else None memberships = kwargs.get('memberships') self._memberships = [ self.from_dict(m, self.connection) for m in memberships ] if memberships else None
def _init_variables(self, **kwargs) -> None: super()._init_variables(**kwargs) self.description = kwargs.get('description') self.enabled = kwargs.get('enabled') linked_user = kwargs.get("linked_user") self.linked_user = User.from_dict(linked_user, self.connection) if linked_user else None addresses = kwargs.get('contact_addresses') self.contact_addresses = [ ContactAddress.from_dict(address, self.connection) for address in addresses ] if addresses else None memberships = kwargs.get('memberships') self.memberships = [ ContactGroup.from_dict(m, self.connection) for m in memberships ] if memberships else None
def __init__(self, connection: Connection, certified: bool, date_certified: Optional[str] = None, certifier: Optional[dict] = None): self._connection = connection self._certified = certified self._date_certified = date_certified self._certifier = User.from_dict(certifier, self._connection) if certifier else None