Skip to content

omnipy.shared.enums.data

CLASS DESCRIPTION
BackoffStrategy

BackoffStrategy

Bases: LiteralEnum[str]

ATTRIBUTE DESCRIPTION
EXPONENTIAL

TYPE: Literal['exponential']

FIBONACCI

TYPE: Literal['fibonacci']

JITTER

TYPE: Literal['jitter']

Literals

RANDOM

TYPE: Literal['random']

Source code in src/omnipy/shared/enums/data.py
class BackoffStrategy(LiteralEnum[str]):
    Literals = Literal['exponential', 'jitter', 'fibonacci', 'random']

    EXPONENTIAL: Literal['exponential'] = 'exponential'
    JITTER: Literal['jitter'] = 'jitter'
    FIBONACCI: Literal['fibonacci'] = 'fibonacci'
    RANDOM: Literal['random'] = 'random'

EXPONENTIAL class-attribute instance-attribute

EXPONENTIAL: Literal['exponential'] = 'exponential'

FIBONACCI class-attribute instance-attribute

FIBONACCI: Literal['fibonacci'] = 'fibonacci'

JITTER class-attribute instance-attribute

JITTER: Literal['jitter'] = 'jitter'

Literals class-attribute instance-attribute

Literals = Literal['exponential', 'jitter', 'fibonacci', 'random']

RANDOM class-attribute instance-attribute

RANDOM: Literal['random'] = 'random'