123456789101112131415161718192021222324252627 |
- # -*- coding: utf-8 -*-
- from typing import Optional
- from pydantic import BaseModel
- class BluetoothBase(BaseModel):
- name: Optional[str] = None
- deviceName: Optional[str] = None
- deviceId: Optional[str] = None
- localName: Optional[str] = None
- RSSI: Optional[float] = None
- advertisData: Optional[str] = None
- manufacturerData: Optional[str] = None
- class BluetoothCreate(BluetoothBase):
- pass
- class IBeaconBase(BaseModel):
- minor: Optional[int] = None
- major: Optional[int] = None
- proximity: Optional[int] = None
- accuracy: Optional[float] = None
- uuid: Optional[str] = None
|