class Grid:
represent_by_type = {
"id": lambda value: f"#{value}",
"boolean": lambda value: "☑" if value else "☐" if value is False else "",
"float": lambda value: "%.2f" % value if value != None else "",
"double": lambda value: "%.2f" % value if value != None else "",
"decimal": lambda value: "%.2f" % value if value != None else "",
"reference": reference_represent,
"datetime": datetime_represent,
"date": date_represent,
"time": time_represent,
"list": lambda value: ", ".join(str(x) for x in value) or "",
"password": lambda value: "******",
}