authentik.admin.files.usage

 1from enum import StrEnum
 2from itertools import chain
 3
 4
 5class FileApiUsage(StrEnum):
 6    """Usage types for file API"""
 7
 8    MEDIA = "media"
 9
10
11class FileManagedUsage(StrEnum):
12    """Usage types for managed files"""
13
14    REPORTS = "reports"
15
16
17FileUsage = StrEnum("FileUsage", [(v.name, v.value) for v in chain(FileApiUsage, FileManagedUsage)])
class FileApiUsage(enum.StrEnum):
6class FileApiUsage(StrEnum):
7    """Usage types for file API"""
8
9    MEDIA = "media"

Usage types for file API

MEDIA = <FileApiUsage.MEDIA: 'media'>
class FileManagedUsage(enum.StrEnum):
12class FileManagedUsage(StrEnum):
13    """Usage types for managed files"""
14
15    REPORTS = "reports"

Usage types for managed files

REPORTS = <FileManagedUsage.REPORTS: 'reports'>
class FileUsage(enum.StrEnum):
MEDIA = <FileUsage.MEDIA: 'media'>
REPORTS = <FileUsage.REPORTS: 'reports'>