From f816ca469b8ceb4c9e3936ef24f8f9fccdb1d23e Mon Sep 17 00:00:00 2001 From: Orne Brocaar Date: Tue, 27 Feb 2024 16:34:31 +0000 Subject: [PATCH] Update generated api code. --- .../chirpstack-api/internal/internal.proto | 6 -- api/rust/Cargo.lock | 55 +++++++++++++++---- 2 files changed, 43 insertions(+), 18 deletions(-) diff --git a/api/python/proto/chirpstack-api/internal/internal.proto b/api/python/proto/chirpstack-api/internal/internal.proto index 8efe4b57..5e50b0de 100644 --- a/api/python/proto/chirpstack-api/internal/internal.proto +++ b/api/python/proto/chirpstack-api/internal/internal.proto @@ -7,15 +7,9 @@ import "chirpstack-api/gw/gw.proto"; import "google/protobuf/timestamp.proto"; message DeviceSession { - // Device EUI. - bytes dev_eui = 1; - // Device address. bytes dev_addr = 2; - // Join EUI. - bytes join_eui = 3; - // LoRaWAN mac-version. common.MacVersion mac_version = 4; diff --git a/api/rust/Cargo.lock b/api/rust/Cargo.lock index 3c8eaa98..241c1d68 100644 --- a/api/rust/Cargo.lock +++ b/api/rust/Cargo.lock @@ -149,6 +149,12 @@ version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + [[package]] name = "bytes" version = "1.4.0" @@ -174,6 +180,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" name = "chirpstack_api" version = "4.7.0-test.3" dependencies = [ + "diesel", "hex", "pbjson", "pbjson-build", @@ -196,6 +203,39 @@ dependencies = [ "num-traits", ] +[[package]] +name = "diesel" +version = "2.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62c6fcf842f17f8c78ecf7c81d75c5ce84436b41ee07e03f490fbb5f5a8731d8" +dependencies = [ + "bitflags 2.4.0", + "byteorder", + "diesel_derives", + "itoa", +] + +[[package]] +name = "diesel_derives" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef8337737574f55a468005a83499da720f20c65586241ffea339db9ecdfd2b44" +dependencies = [ + "diesel_table_macro_syntax", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "diesel_table_macro_syntax" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5" +dependencies = [ + "syn", +] + [[package]] name = "dirs" version = "5.0.1" @@ -457,15 +497,6 @@ dependencies = [ "hashbrown 0.14.0", ] -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.11.0" @@ -590,7 +621,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2580e33f2292d34be285c5bc3dba5259542b083cfad6037b6d70345f24dcb735" dependencies = [ "heck", - "itertools 0.11.0", + "itertools", "prost", "prost-types", ] @@ -701,7 +732,7 @@ checksum = "8bdf592881d821b83d471f8af290226c8d51402259e9bb5be7f9f8bdebbb11ac" dependencies = [ "bytes", "heck", - "itertools 0.10.5", + "itertools", "log", "multimap", "once_cell", @@ -722,7 +753,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32" dependencies = [ "anyhow", - "itertools 0.10.5", + "itertools", "proc-macro2", "quote", "syn",