v0.15.6
This commit is contained in:
1 parent
3ffb02595e
commit
8d96ad2d38
29 files changed
+758
-256
No files matched your search
@@ -117,6 +117,29 @@ pub struct DiscoveryRequest {
|
||||
pub passes: Option<u8>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
pub struct LocalDiscoveryCandidate {
|
||||
pub name: String,
|
||||
pub mac: String,
|
||||
pub ip: String,
|
||||
#[serde(default = "default_port")]
|
||||
pub port: u16,
|
||||
/// Detected protocol: 1 = AES-ECB, 2 = AES-GCM.
|
||||
pub protocol_version: u8,
|
||||
#[serde(default)]
|
||||
pub model: String,
|
||||
#[serde(default)]
|
||||
pub firmware: String,
|
||||
#[serde(default)]
|
||||
pub already_added: bool,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
pub struct AddDiscoveredDevicesRequest {
|
||||
#[serde(default)]
|
||||
pub devices: Vec<LocalDiscoveryCandidate>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
pub struct ManualDeviceRequest {
|
||||
pub name: String,
|
||||
|
||||
Reference in new issue
Block a user