MCPcopy Create free account
hub / github.com/Rushifakami/csfloat_api / Listing

Class Listing

models/listing.py:8–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6
7
8class Listing:
9 __slots__ = (
10 "_id",
11 "_created_at",
12 "_type",
13 "_price",
14 "_description",
15 "_state",
16 "_seller",
17 "_reference",
18 "_item",
19 "_is_seller",
20 "_min_offer_price",
21 "_max_offer_discount",
22 "_is_watchlisted",
23 "_watchers",
24 "_auction_details",
25 "_sold_at"
26 )
27
28 def __init__(self, *, data: Dict[str, Any]) -> None:
29 self._id = data.get("id")
30 self._created_at = data.get("created_at")
31 self._type = data.get("type")
32 self._price = data.get("price")
33 self._description = data.get("description")
34 self._state = data.get("state")
35 self._seller = data.get("seller")
36 self._reference = data.get("reference")
37 self._item = data.get("item")
38 self._is_seller = data.get("is_seller")
39 self._min_offer_price = data.get("min_offer_price")
40 self._max_offer_discount = data.get("max_offer_discount")
41 self._is_watchlisted = data.get("is_watchlisted")
42 self._watchers = data.get("watchers")
43 self._auction_details = data.get("auction_details")
44 self._sold_at = data.get("sold_at")
45
46 @property
47 def id(self) -> Optional[int]:
48 return self._id
49
50 @property
51 def created_at(self) -> Optional[str]:
52 return self._created_at
53
54 @property
55 def type(self) -> Optional[str]:
56 return self._type
57
58 @property
59 def price(self) -> Optional[float]:
60 return self._price
61
62 @property
63 def description(self) -> Optional[str]:
64 return self._description
65

Callers 4

get_similarMethod · 0.85
get_all_listingsMethod · 0.85
get_specific_listingMethod · 0.85
__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected