From 29415198992561e654dc13e8acd699029945555d Mon Sep 17 00:00:00 2001 From: Jonas Linter <{email_address}> Date: Tue, 25 Nov 2025 20:20:51 +0100 Subject: [PATCH] Added an enum for Webhook Status --- src/alpine_bits_python/const.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/alpine_bits_python/const.py b/src/alpine_bits_python/const.py index fde6dc3..da11e1a 100644 --- a/src/alpine_bits_python/const.py +++ b/src/alpine_bits_python/const.py @@ -1,7 +1,16 @@ -from enum import IntEnum +from enum import IntEnum, StrEnum from typing import Final +class WebhookStatus(StrEnum): + """Allowed webhook processing statuses for AlpineBits.""" + + PROCESSING = "processing" + COMPLETED = "completed" + FAILED = "failed" + PENDING = "pending" + + class HttpStatusCode(IntEnum): """Allowed HTTP status codes for AlpineBits responses."""