Total Complexity | 2 |
Total Lines | 28 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | #!/usr/bin/python |
||
2 | # -*- coding: utf-8 -*- |
||
3 | |||
4 | from time import time |
||
5 | |||
6 | from kuon.watcher.adapters.models import AbstractEntity |
||
7 | |||
8 | |||
9 | class SoldItem(AbstractEntity): |
||
10 | |||
11 | def __init__(self, price: int, wear_value: float, sold_at: int = int(time())): |
||
12 | """Initializing function |
||
13 | |||
14 | :param price: |
||
15 | :param wear_value: |
||
16 | :param sold_at: |
||
17 | """ |
||
18 | self._price = price |
||
19 | self._wear_value = wear_value |
||
20 | self._sold_at = sold_at |
||
21 | |||
22 | @property |
||
23 | def value(self): |
||
24 | return { |
||
25 | 'price': self._price, |
||
26 | 'wear_value': self._wear_value, |
||
27 | 'sold_at': self._sold_at |
||
28 | } |
||
29 |