22from enum import Enum
33from typing import Optional , Generator
44
5- from open_sea_v1 .endpoints .endpoint_abc import BaseOpenSeaEndpoint
6- from open_sea_v1 .endpoints .endpoint_client import BaseOpenSeaClient , _ClientParams
7- from open_sea_v1 .endpoints .endpoint_urls import OpenseaApiEndpoints
8- from open_sea_v1 .responses import AssetResponse
5+ from open_sea_v1 .endpoints .abc import BaseEndpoint
6+ from open_sea_v1 .endpoints .client import BaseClient , ClientParams
7+ from open_sea_v1 .endpoints .urls import EndpointURLS
8+ from open_sea_v1 .responses . asset import AssetResponse
99
1010
11- class _AssetsOrderBy (str , Enum ):
11+ class AssetsOrderBy (str , Enum ):
1212 """
1313 Helper Enum for remembering the possible values for the order_by param of the AssetsEndpoint class.
1414 """
@@ -20,7 +20,7 @@ class _AssetsOrderBy(str, Enum):
2020
2121
2222@dataclass
23- class _AssetsEndpoint ( BaseOpenSeaClient , BaseOpenSeaEndpoint ):
23+ class AssetsEndpoint ( BaseClient , BaseEndpoint ):
2424 """
2525 Opensea API Assets Endpoint
2626
@@ -52,21 +52,21 @@ class _AssetsEndpoint(BaseOpenSeaClient, BaseOpenSeaEndpoint):
5252
5353 :return: Parsed JSON
5454 """
55- client_params : _ClientParams = None
55+ client_params : ClientParams = None
5656 asset_contract_address : Optional [list [str ]] = None
5757 asset_contract_addresses : Optional [str ] = None
5858 token_ids : Optional [list [int ]] = None
5959 collection : Optional [str ] = None
6060 owner : Optional [str ] = None
61- order_by : Optional [_AssetsOrderBy ] = None
61+ order_by : Optional [AssetsOrderBy ] = None
6262 order_direction : str = None
6363
6464 def __post_init__ (self ):
6565 self ._validate_request_params ()
6666
6767 @property
6868 def url (self ):
69- return OpenseaApiEndpoints .ASSETS .value
69+ return EndpointURLS .ASSETS .value
7070
7171 @property
7272 def parsed_http_response (self ) -> list [AssetResponse ]:
@@ -129,10 +129,10 @@ def _validate_order_by(self) -> None:
129129 if self .order_by is None :
130130 return
131131
132- if self .order_by not in (_AssetsOrderBy .TOKEN_ID , _AssetsOrderBy .SALE_COUNT , _AssetsOrderBy .SALE_DATE , _AssetsOrderBy .SALE_PRICE , _AssetsOrderBy .VISITOR_COUNT ):
132+ if self .order_by not in (AssetsOrderBy .TOKEN_ID , AssetsOrderBy .SALE_COUNT , AssetsOrderBy .SALE_DATE , AssetsOrderBy .SALE_PRICE , AssetsOrderBy .VISITOR_COUNT ):
133133 raise ValueError (
134134 f"order_by param value ({ self .order_by } ) is invalid. "
135- f"Must be a value from { _AssetsOrderBy .list ()} , case sensitive."
135+ f"Must be a value from { AssetsOrderBy .list ()} , case sensitive."
136136 )
137137
138138 def _validate_limit (self ):
0 commit comments