about summary refs log tree commit diff
path: root/.venv/lib/python3.12/site-packages/strenum/__init__.pyi
blob: 3ad1a9108931986c84f7760001a92dbbc4096875 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import enum
from typing import Union, Sequence, Mapping, Any

class StrEnum(str, enum.Enum):
    def __new__(cls, value: Union[str, enum.auto], *args: Sequence[Any], **kwargs: Mapping[Any, Any]) -> StrEnum: ...
    def __str__(self) -> str: ...
    def _generate_next_value_(name: str, *_) -> str: ...

class LowercaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class UppercaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class CamelCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class PascalCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class KebabCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class SnakeCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class MacroCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class CamelSnakeCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class PascalSnakeCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class SpongebobCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class CobolCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...

class HttpHeaderCaseStrEnum(StrEnum):
    def _generate_next_value_(name: str, *_) -> str: ...