class Group(): def __init__(self, id: str, members: list, lists: list) -> Group: """ this class aims to store group with an id, a list of members, a lists of greceries lists :param id: the uuid of the groups :type id: int :param members: the lists of members (User) :type members: list[User] :param lists: the lists of groceries lists :type lists: list[GroceriesList] :return: the group :rtype: Group """ self.id = id; self.members = members self.lists: lists return (self) def __str__(self): return (f"Group(id={self.id},members={self.members},lists={self.lists})") def __repr__(self): return (self.__str__())