diff --git a/runcycles/models.py b/runcycles/models.py index f8b56d1..0e2183c 100644 --- a/runcycles/models.py +++ b/runcycles/models.py @@ -64,12 +64,15 @@ class ErrorCode(str, Enum): FORBIDDEN = "FORBIDDEN" NOT_FOUND = "NOT_FOUND" BUDGET_EXCEEDED = "BUDGET_EXCEEDED" + BUDGET_FROZEN = "BUDGET_FROZEN" + BUDGET_CLOSED = "BUDGET_CLOSED" RESERVATION_EXPIRED = "RESERVATION_EXPIRED" RESERVATION_FINALIZED = "RESERVATION_FINALIZED" IDEMPOTENCY_MISMATCH = "IDEMPOTENCY_MISMATCH" UNIT_MISMATCH = "UNIT_MISMATCH" OVERDRAFT_LIMIT_EXCEEDED = "OVERDRAFT_LIMIT_EXCEEDED" DEBT_OUTSTANDING = "DEBT_OUTSTANDING" + MAX_EXTENSIONS_EXCEEDED = "MAX_EXTENSIONS_EXCEEDED" INTERNAL_ERROR = "INTERNAL_ERROR" UNKNOWN = "UNKNOWN" @@ -318,6 +321,7 @@ class EventCreateResponse(BaseModel): status: EventStatus event_id: str + charged: Amount | None = None balances: list[Balance] | None = None