chalk_client/gen/
chalk.graph.v2.rs1#[derive(Clone, PartialEq, ::prost::Message)]
4pub struct DatabaseSourceReference {
5 #[prost(string, tag = "1")]
7 pub source_type: ::prost::alloc::string::String,
8 #[prost(string, tag = "2")]
10 pub name: ::prost::alloc::string::String,
11}
12#[derive(Clone, PartialEq, ::prost::Message)]
13pub struct DatabaseSource {
14 #[prost(string, tag = "1")]
16 pub source_type: ::prost::alloc::string::String,
17 #[prost(string, tag = "2")]
19 pub name: ::prost::alloc::string::String,
20 #[prost(map = "string, message", tag = "3")]
22 pub options: ::std::collections::HashMap<
23 ::prost::alloc::string::String,
24 ::prost_types::Value,
25 >,
26}
27#[derive(Clone, PartialEq, ::prost::Message)]
28pub struct DatabaseSourceGroup {
29 #[prost(string, tag = "1")]
30 pub name: ::prost::alloc::string::String,
31 #[prost(message, optional, tag = "2")]
32 pub default_source: ::core::option::Option<DatabaseSourceReference>,
33 #[prost(map = "string, message", tag = "3")]
34 pub tagged_sources: ::std::collections::HashMap<
35 ::prost::alloc::string::String,
36 DatabaseSourceReference,
37 >,
38}
39#[derive(Clone, PartialEq, ::prost::Message)]
41pub struct StreamSourceReference {
42 #[prost(string, tag = "1")]
44 pub source_type: ::prost::alloc::string::String,
45 #[prost(string, tag = "2")]
47 pub name: ::prost::alloc::string::String,
48}
49#[derive(Clone, PartialEq, ::prost::Message)]
50pub struct StreamSource {
51 #[prost(string, tag = "1")]
53 pub source_type: ::prost::alloc::string::String,
54 #[prost(string, tag = "2")]
56 pub name: ::prost::alloc::string::String,
57 #[prost(map = "string, message", tag = "3")]
59 pub options: ::std::collections::HashMap<
60 ::prost::alloc::string::String,
61 ::prost_types::Value,
62 >,
63}
64#[derive(Clone, PartialEq, ::prost::Message)]
65pub struct SourceSecrets {
66 #[prost(map = "string, string", tag = "1")]
68 pub secrets: ::std::collections::HashMap<
69 ::prost::alloc::string::String,
70 ::prost::alloc::string::String,
71 >,
72}