Skip to main content
Version: 2.x

bursar.LowBalanceConfig

class bursar.LowBalanceConfig(*, thresholds=None, on_trigger=None, max_tracked_users=100000)

Bases: _CreditsServiceModel

  • Parameters:
    • thresholds (list *[*Decimal | int | str ] | None)
    • on_trigger (Callable [ [CreditEvent ] , None | Awaitable *[*None ] ] | None)
    • max_tracked_users (Annotated *[*int , Strict *(*strict=True ) , Ge *(*ge=1 ) ])

model_config = {'arbitrary_types_allowed': True, 'extra': 'forbid'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].