add /api/v1/sim-cards GET endpoint

This commit is contained in:
2026-05-01 20:37:17 +02:00
parent e5128df5a0
commit ab86ed7e76
4 changed files with 55 additions and 8 deletions
+19 -5
View File
@@ -1,9 +1,10 @@
class Device:
def __init__(self, access_key, device_type, name):
self.access_key = access_key
self.device_type = device_type
self.name = name
from dataclasses import dataclass
@dataclass
class Device:
access_key: str
device_type: str
name: str
def to_dict(self):
return {
@@ -15,3 +16,16 @@ class Device:
def convert(device_from_db) -> Device:
return Device(*device_from_db)
@dataclass
class SimCard:
phone_number: str
device_access_key: str
def to_dict(self):
return {
'phone_number': self.phone_number,
'device_access_key': self.device_access_key
}
def convert(sim_from_db) -> SimCard:
return SimCard(*sim_from_db)