@@ -5881,7 +5881,7 @@ pub struct PointsOperationResponse {
58815881 #[prost(double, tag = "2")]
58825882 pub time: f64,
58835883 #[prost(message, optional, tag = "3")]
5884- pub usage: ::core::option::Option<HardwareUsage >,
5884+ pub usage: ::core::option::Option<Usage >,
58855885}
58865886#[derive(serde::Serialize)]
58875887#[allow(clippy::derive_partial_eq_without_eq)]
@@ -5995,7 +5995,7 @@ pub struct SearchResponse {
59955995 #[prost(double, tag = "2")]
59965996 pub time: f64,
59975997 #[prost(message, optional, tag = "3")]
5998- pub usage: ::core::option::Option<HardwareUsage >,
5998+ pub usage: ::core::option::Option<Usage >,
59995999}
60006000#[derive(serde::Serialize)]
60016001#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6007,7 +6007,7 @@ pub struct QueryResponse {
60076007 #[prost(double, tag = "2")]
60086008 pub time: f64,
60096009 #[prost(message, optional, tag = "3")]
6010- pub usage: ::core::option::Option<HardwareUsage >,
6010+ pub usage: ::core::option::Option<Usage >,
60116011}
60126012#[derive(serde::Serialize)]
60136013#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6019,7 +6019,7 @@ pub struct QueryBatchResponse {
60196019 #[prost(double, tag = "2")]
60206020 pub time: f64,
60216021 #[prost(message, optional, tag = "3")]
6022- pub usage: ::core::option::Option<HardwareUsage >,
6022+ pub usage: ::core::option::Option<Usage >,
60236023}
60246024#[derive(serde::Serialize)]
60256025#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6031,7 +6031,7 @@ pub struct QueryGroupsResponse {
60316031 #[prost(double, tag = "2")]
60326032 pub time: f64,
60336033 #[prost(message, optional, tag = "3")]
6034- pub usage: ::core::option::Option<HardwareUsage >,
6034+ pub usage: ::core::option::Option<Usage >,
60356035}
60366036#[derive(serde::Serialize)]
60376037#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6050,7 +6050,7 @@ pub struct SearchBatchResponse {
60506050 #[prost(double, tag = "2")]
60516051 pub time: f64,
60526052 #[prost(message, optional, tag = "3")]
6053- pub usage: ::core::option::Option<HardwareUsage >,
6053+ pub usage: ::core::option::Option<Usage >,
60546054}
60556055#[derive(serde::Serialize)]
60566056#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6062,7 +6062,7 @@ pub struct SearchGroupsResponse {
60626062 #[prost(double, tag = "2")]
60636063 pub time: f64,
60646064 #[prost(message, optional, tag = "3")]
6065- pub usage: ::core::option::Option<HardwareUsage >,
6065+ pub usage: ::core::option::Option<Usage >,
60666066}
60676067#[derive(serde::Serialize)]
60686068#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6074,7 +6074,7 @@ pub struct CountResponse {
60746074 #[prost(double, tag = "2")]
60756075 pub time: f64,
60766076 #[prost(message, optional, tag = "3")]
6077- pub usage: ::core::option::Option<HardwareUsage >,
6077+ pub usage: ::core::option::Option<Usage >,
60786078}
60796079#[derive(serde::Serialize)]
60806080#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6089,7 +6089,7 @@ pub struct ScrollResponse {
60896089 #[prost(double, tag = "3")]
60906090 pub time: f64,
60916091 #[prost(message, optional, tag = "4")]
6092- pub usage: ::core::option::Option<HardwareUsage >,
6092+ pub usage: ::core::option::Option<Usage >,
60936093}
60946094#[derive(serde::Serialize)]
60956095#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6125,7 +6125,7 @@ pub struct GetResponse {
61256125 #[prost(double, tag = "2")]
61266126 pub time: f64,
61276127 #[prost(message, optional, tag = "3")]
6128- pub usage: ::core::option::Option<HardwareUsage >,
6128+ pub usage: ::core::option::Option<Usage >,
61296129}
61306130#[derive(serde::Serialize)]
61316131#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6137,7 +6137,7 @@ pub struct RecommendResponse {
61376137 #[prost(double, tag = "2")]
61386138 pub time: f64,
61396139 #[prost(message, optional, tag = "3")]
6140- pub usage: ::core::option::Option<HardwareUsage >,
6140+ pub usage: ::core::option::Option<Usage >,
61416141}
61426142#[derive(serde::Serialize)]
61436143#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6149,7 +6149,7 @@ pub struct RecommendBatchResponse {
61496149 #[prost(double, tag = "2")]
61506150 pub time: f64,
61516151 #[prost(message, optional, tag = "3")]
6152- pub usage: ::core::option::Option<HardwareUsage >,
6152+ pub usage: ::core::option::Option<Usage >,
61536153}
61546154#[derive(serde::Serialize)]
61556155#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6161,7 +6161,7 @@ pub struct DiscoverResponse {
61616161 #[prost(double, tag = "2")]
61626162 pub time: f64,
61636163 #[prost(message, optional, tag = "3")]
6164- pub usage: ::core::option::Option<HardwareUsage >,
6164+ pub usage: ::core::option::Option<Usage >,
61656165}
61666166#[derive(serde::Serialize)]
61676167#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6173,7 +6173,7 @@ pub struct DiscoverBatchResponse {
61736173 #[prost(double, tag = "2")]
61746174 pub time: f64,
61756175 #[prost(message, optional, tag = "3")]
6176- pub usage: ::core::option::Option<HardwareUsage >,
6176+ pub usage: ::core::option::Option<Usage >,
61776177}
61786178#[derive(serde::Serialize)]
61796179#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6185,7 +6185,7 @@ pub struct RecommendGroupsResponse {
61856185 #[prost(double, tag = "2")]
61866186 pub time: f64,
61876187 #[prost(message, optional, tag = "3")]
6188- pub usage: ::core::option::Option<HardwareUsage >,
6188+ pub usage: ::core::option::Option<Usage >,
61896189}
61906190#[derive(serde::Serialize)]
61916191#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6217,7 +6217,7 @@ pub struct SearchMatrixPairsResponse {
62176217 #[prost(double, tag = "2")]
62186218 pub time: f64,
62196219 #[prost(message, optional, tag = "3")]
6220- pub usage: ::core::option::Option<HardwareUsage >,
6220+ pub usage: ::core::option::Option<Usage >,
62216221}
62226222#[derive(serde::Serialize)]
62236223#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6229,7 +6229,7 @@ pub struct SearchMatrixOffsetsResponse {
62296229 #[prost(double, tag = "2")]
62306230 pub time: f64,
62316231 #[prost(message, optional, tag = "3")]
6232- pub usage: ::core::option::Option<HardwareUsage >,
6232+ pub usage: ::core::option::Option<Usage >,
62336233}
62346234#[derive(validator::Validate)]
62356235#[derive(serde::Serialize)]
@@ -6564,6 +6564,16 @@ pub struct GeoPoint {
65646564 #[prost(double, tag = "2")]
65656565 pub lat: f64,
65666566}
6567+ /// ---
6568+ ///
6569+ /// ## ----------- Measurements collector ----------
6570+ #[derive(serde::Serialize)]
6571+ #[allow(clippy::derive_partial_eq_without_eq)]
6572+ #[derive(Clone, PartialEq, ::prost::Message)]
6573+ pub struct Usage {
6574+ #[prost(message, optional, tag = "1")]
6575+ pub hardware: ::core::option::Option<HardwareUsage>,
6576+ }
65676577#[derive(serde::Serialize)]
65686578#[allow(clippy::derive_partial_eq_without_eq)]
65696579#[derive(Clone, PartialEq, ::prost::Message)]
@@ -9446,7 +9456,7 @@ pub struct PointsOperationResponseInternal {
94469456 #[prost(double, tag = "2")]
94479457 pub time: f64,
94489458 #[prost(message, optional, tag = "3")]
9449- pub usage: ::core::option::Option<HardwareUsage >,
9459+ pub usage: ::core::option::Option<Usage >,
94509460}
94519461/// Has to be backward compatible with `UpdateResult`!
94529462#[derive(serde::Serialize)]
0 commit comments