| 123456789101112131415161718192021222324252627282930 |
- package request
- // ManualIdentityRequest 发起一次手工 IP 身份读取。
- type ManualIdentityRequest struct {
- IP string `json:"ip" binding:"required"`
- Port int `json:"port"`
- ProvisionMethod string `json:"provision_method"`
- }
- // DiscoverRequest starts a bounded UDP discovery task.
- type DiscoverRequest struct {
- BroadcastAddress string `json:"broadcast_address"`
- }
- // VerifyRequest 确认设备证书指纹和一次性配对码。
- type VerifyRequest struct {
- Fingerprint string `json:"fingerprint" binding:"required"`
- PairingCode string `json:"pairing_code"`
- }
- // ProvisionRequest 将设备绑定到停车场、岗亭和通道并下发 MQTT 配置。
- type ProvisionRequest struct {
- DeviceCode string `json:"device_code" binding:"required"`
- DeviceName string `json:"device_name" binding:"required"`
- DeviceType string `json:"device_type"`
- ParkingLotID uint `json:"parking_lot_id" binding:"required"`
- BoothID uint `json:"booth_id" binding:"required"`
- ChannelID uint `json:"channel_id" binding:"required"`
- Direction string `json:"direction"`
- }
|