diff --git a/plugins/nfc/src/lib.rs b/plugins/nfc/src/lib.rs index d8708c1d6..26b6a3b6e 100644 --- a/plugins/nfc/src/lib.rs +++ b/plugins/nfc/src/lib.rs @@ -44,7 +44,7 @@ impl Nfc { .map_err(Into::into) } - pub fn scan(&self, payload: ScanRequest) -> crate::Result { + pub fn scan(&self, payload: ScanRequest) -> crate::Result { self.0 .run_mobile_plugin("scan", payload) .map_err(Into::into) diff --git a/plugins/nfc/src/models.rs b/plugins/nfc/src/models.rs index eb05cf7ac..20c7e5617 100644 --- a/plugins/nfc/src/models.rs +++ b/plugins/nfc/src/models.rs @@ -43,16 +43,11 @@ pub struct NfcTagRecord { #[derive(Deserialize)] pub struct NfcTag { - pub id: String, - pub kind: String, + pub id: Vec, + pub kind: Vec, pub records: Vec, } -#[derive(Deserialize)] -pub struct ScanResponse { - pub tag: NfcTag, -} - #[derive(Debug, Default, Serialize)] pub struct UriFilter { scheme: Option,