| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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 + "\""
|