class apikey: def __init__( self, content: str, size: int, prefix: str, prefix_separator: str ) -> None: self.__content = content self.__size = size self.__prefix = prefix self.__prefix_separator = prefix_separator @property def content(self) -> str: return self.__content @property def size(self) -> int: return self.__size @property def prefix(self) -> str: return self.__prefix @property def prefix_separator(self) -> str: return self.__prefix_separator @property def key(self) -> str: return self.__content def compare(self, target: str | object) -> bool: return self.__content == str(target) def __eq__(self, target: str | object) -> bool: return self.compare(target) def __str__(self) -> str: return self.__content def __repr__(self) -> str: return "API key: \"" + self.__content + "\""