sift_rs/gen/
sift.channels.v3.rs1#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct Channel {
6 #[prost(string, tag="1")]
7 pub channel_id: ::prost::alloc::string::String,
8 #[prost(string, tag="2")]
9 pub name: ::prost::alloc::string::String,
10 #[prost(string, tag="3")]
11 pub asset_id: ::prost::alloc::string::String,
12 #[prost(string, tag="4")]
13 pub description: ::prost::alloc::string::String,
14 #[prost(string, tag="5")]
15 pub unit_id: ::prost::alloc::string::String,
16 #[prost(message, optional, tag="6")]
17 pub created_date: ::core::option::Option<::pbjson_types::Timestamp>,
18 #[prost(message, optional, tag="7")]
19 pub modified_date: ::core::option::Option<::pbjson_types::Timestamp>,
20 #[prost(string, tag="8")]
21 pub created_by_user_id: ::prost::alloc::string::String,
22 #[prost(string, tag="9")]
23 pub modified_by_user_id: ::prost::alloc::string::String,
24 #[prost(enumeration="super::super::common::r#type::v1::ChannelDataType", tag="10")]
25 pub data_type: i32,
26 #[prost(message, repeated, tag="11")]
27 pub enum_types: ::prost::alloc::vec::Vec<super::super::common::r#type::v1::ChannelEnumType>,
28 #[prost(message, repeated, tag="12")]
29 pub bit_field_elements: ::prost::alloc::vec::Vec<super::super::common::r#type::v1::ChannelBitFieldElement>,
30 #[prost(string, tag="13")]
31 pub display_description: ::prost::alloc::string::String,
32 #[prost(string, tag="14")]
33 pub display_unit_id: ::prost::alloc::string::String,
34 #[prost(message, repeated, tag="15")]
35 pub metadata: ::prost::alloc::vec::Vec<super::super::metadata::v1::MetadataValue>,
36}
37#[allow(clippy::derive_partial_eq_without_eq)]
38#[derive(Clone, PartialEq, ::prost::Message)]
39pub struct GetChannelRequest {
40 #[prost(string, tag="1")]
41 pub channel_id: ::prost::alloc::string::String,
42}
43#[allow(clippy::derive_partial_eq_without_eq)]
44#[derive(Clone, PartialEq, ::prost::Message)]
45pub struct GetChannelResponse {
46 #[prost(message, optional, tag="1")]
47 pub channel: ::core::option::Option<Channel>,
48}
49#[allow(clippy::derive_partial_eq_without_eq)]
50#[derive(Clone, PartialEq, ::prost::Message)]
51pub struct ListChannelsRequest {
52 #[prost(uint32, tag="1")]
53 pub page_size: u32,
54 #[prost(string, tag="2")]
55 pub page_token: ::prost::alloc::string::String,
56 #[prost(string, tag="3")]
57 pub filter: ::prost::alloc::string::String,
58 #[prost(string, tag="4")]
59 pub order_by: ::prost::alloc::string::String,
60}
61#[allow(clippy::derive_partial_eq_without_eq)]
62#[derive(Clone, PartialEq, ::prost::Message)]
63pub struct ListChannelsResponse {
64 #[prost(message, repeated, tag="1")]
65 pub channels: ::prost::alloc::vec::Vec<Channel>,
66 #[prost(string, tag="2")]
67 pub next_page_token: ::prost::alloc::string::String,
68}
69#[allow(clippy::derive_partial_eq_without_eq)]
70#[derive(Clone, PartialEq, ::prost::Message)]
71pub struct UpdateChannelRequest {
72 #[prost(message, optional, tag="1")]
73 pub channel: ::core::option::Option<Channel>,
74 #[prost(message, optional, tag="2")]
75 pub update_mask: ::core::option::Option<::pbjson_types::FieldMask>,
76}
77#[allow(clippy::derive_partial_eq_without_eq)]
78#[derive(Clone, PartialEq, ::prost::Message)]
79pub struct UpdateChannelResponse {
80 #[prost(message, optional, tag="1")]
81 pub channel: ::core::option::Option<Channel>,
82}
83include!("sift.channels.v3.tonic.rs");
84include!("sift.channels.v3.serde.rs");
85