Skip to content

Commit 31d0c02

Browse files
💾 feat(data): add ResumedStatus and DNSRecord dataclasses
- Created ResumedStatus class to store app status information. - Added DNSRecord class to manage DNS records data.
1 parent 3089e4f commit 31d0c02

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

squarecloud/data.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ def to_dict(self):
7575
return self.__dict__.copy()
7676

7777

78+
@dataclass(frozen=True)
79+
class ResumedStatus:
80+
id: str
81+
running: bool
82+
cpu: str
83+
ram: str
84+
85+
7886
@dataclass(frozen=True)
7987
class AppData:
8088
"""
@@ -316,3 +324,11 @@ class DomainAnalytics:
316324

317325
def to_dict(self):
318326
return self.__dict__.copy()
327+
328+
329+
@dataclass(frozen=True)
330+
class DNSRecord:
331+
type: str
332+
name: str
333+
value: str
334+
status: str

0 commit comments

Comments
 (0)