aboutsummaryrefslogtreecommitdiff
path: root/generalresearch/models/thl/wallet/payout.py
diff options
context:
space:
mode:
authorMax Nanis2026-09-01 15:36:12 -0700
committerMax Nanis2026-09-01 15:36:12 -0700
commit186f5e47536673fde05aa6c3e0025f915e77e6a0 (patch)
tree35a2383551b566be950b54ad663434931ec2f84c /generalresearch/models/thl/wallet/payout.py
parent6469e7e55a53cfe18bd015b3c455ecbbb550cbb9 (diff)
downloadgeneralresearch-186f5e47536673fde05aa6c3e0025f915e77e6a0.tar.gz
generalresearch-186f5e47536673fde05aa6c3e0025f915e77e6a0.zip
Circular resolved. Working on GR Model tests
Diffstat (limited to 'generalresearch/models/thl/wallet/payout.py')
-rw-r--r--generalresearch/models/thl/wallet/payout.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/generalresearch/models/thl/wallet/payout.py b/generalresearch/models/thl/wallet/payout.py
index 79c50e1..1fc0f77 100644
--- a/generalresearch/models/thl/wallet/payout.py
+++ b/generalresearch/models/thl/wallet/payout.py
@@ -3,7 +3,7 @@ from __future__ import annotations
import json
from collections.abc import Collection
from datetime import UTC, datetime
-from typing import TYPE_CHECKING, Any
+from typing import Any
from uuid import uuid4
from pydantic import (
@@ -15,15 +15,13 @@ from pydantic import (
)
from generalresearch.currency import USDCent
+from generalresearch.models.custom_types import AwareDatetimeISO, UUIDStr
from generalresearch.models.thl.definitions import PayoutStatus
+from generalresearch.models.thl.wallet.cashout_method import (
+ CashMailOrderData,
+)
from generalresearch.models.thl.wallet.definitions import PayoutType
-if TYPE_CHECKING:
- from generalresearch.models.custom_types import AwareDatetimeISO, UUIDStr
- from generalresearch.models.thl.wallet.cashout_method import (
- CashMailOrderData,
- )
-
class PayoutEvent(BaseModel, validate_assignment=True):
"""A user has requested to be paid from their wallet balance."""