Skip to content

Commit 4353ed4

Browse files
authored
Merge pull request #20 from runcycles/claude/verify-yaml-protocol-changes-7k4lE
Add budget state and extension error codes, charged amount to response
2 parents 766db46 + f96c3c0 commit 4353ed4

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

runcycles/models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,15 @@ class ErrorCode(str, Enum):
6464
FORBIDDEN = "FORBIDDEN"
6565
NOT_FOUND = "NOT_FOUND"
6666
BUDGET_EXCEEDED = "BUDGET_EXCEEDED"
67+
BUDGET_FROZEN = "BUDGET_FROZEN"
68+
BUDGET_CLOSED = "BUDGET_CLOSED"
6769
RESERVATION_EXPIRED = "RESERVATION_EXPIRED"
6870
RESERVATION_FINALIZED = "RESERVATION_FINALIZED"
6971
IDEMPOTENCY_MISMATCH = "IDEMPOTENCY_MISMATCH"
7072
UNIT_MISMATCH = "UNIT_MISMATCH"
7173
OVERDRAFT_LIMIT_EXCEEDED = "OVERDRAFT_LIMIT_EXCEEDED"
7274
DEBT_OUTSTANDING = "DEBT_OUTSTANDING"
75+
MAX_EXTENSIONS_EXCEEDED = "MAX_EXTENSIONS_EXCEEDED"
7376
INTERNAL_ERROR = "INTERNAL_ERROR"
7477
UNKNOWN = "UNKNOWN"
7578

@@ -318,6 +321,7 @@ class EventCreateResponse(BaseModel):
318321

319322
status: EventStatus
320323
event_id: str
324+
charged: Amount | None = None
321325
balances: list[Balance] | None = None
322326

323327

0 commit comments

Comments
 (0)