blob: 5e641f6cc5c8cfd88d8956112b7d7d833ec376da (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# pylint: disable=missing-docstring
import dataclasses
import typing
from dataclasses import dataclass
@dataclasses.dataclass
class ScheduledTxSearchModel:
date_from = None
date_to = None
@dataclass
class ScheduledTxSearchModelOne:
date = None
@dataclass(frozen=True)
class Test:
some_integer: int
class Example(typing.NamedTuple):
some_int: int
@dataclasses.dataclass(frozen=True)
class Point:
"""A three dimensional point with x, y and z components."""
x: float
y: float
z: float
def to_array(self):
"""Convert to a NumPy array `np.array((x, y, z))`."""
return self.x
|