12345678910111213141516171819202122232425262728 |
- # -*- 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
- rssi: Optional[float] = None
- proximity: Optional[int] = None
- accuracy: Optional[float] = None
- uuid: Optional[str] = None
|