unitycatalog_common/models/_gen/
mod.rs1#![allow(unexpected_cfgs)]
3#![allow(clippy::empty_docs)]
4#![allow(clippy::useless_borrows_in_formatting)]
5use std::collections::HashMap;
6pub mod labels;
7pub use labels::{ObjectLabel, Resource};
8#[cfg(feature = "python")]
9pub mod pyo3_impls;
10pub use agent_skills::v0alpha1::AgentSkill;
11pub use agents::v0alpha1::Agent;
12pub use catalogs::v1::Catalog;
13pub use credentials::v1::Credential;
14pub use external_locations::v1::ExternalLocation;
15pub use functions::v1::Function;
16pub use policies::v1::PolicyInfo;
17pub use providers::v1::Provider;
18#[cfg(feature = "python")]
19pub use pyo3_impls::*;
20pub use recipients::v1::Recipient;
21pub use schemas::v1::Schema;
22pub use shares::v1::Share;
23pub use staging_tables::v1::StagingTable;
24pub use tables::v1::Column;
25pub use tables::v1::Table;
26pub use tags::v1::TagPolicy;
27pub use volumes::v1::Volume;
28pub type PropertyMap = HashMap<String, serde_json::Value>;
29pub mod agent_skills {
30 pub mod v0alpha1 {
31 include!("./unitycatalog.agent_skills.v0alpha1.rs");
32 #[cfg(feature = "grpc")]
33 include!("./unitycatalog.agent_skills.v0alpha1.tonic.rs");
34 }
35}
36pub mod agents {
37 pub mod v0alpha1 {
38 include!("./unitycatalog.agents.v0alpha1.rs");
39 #[cfg(feature = "grpc")]
40 include!("./unitycatalog.agents.v0alpha1.tonic.rs");
41 }
42}
43pub mod catalogs {
44 pub mod v1 {
45 include!("./unitycatalog.catalogs.v1.rs");
46 #[cfg(feature = "grpc")]
47 include!("./unitycatalog.catalogs.v1.tonic.rs");
48 }
49}
50pub mod credentials {
51 pub mod v1 {
52 include!("./unitycatalog.credentials.v1.rs");
53 #[cfg(feature = "grpc")]
54 include!("./unitycatalog.credentials.v1.tonic.rs");
55 }
56}
57pub mod external_locations {
58 pub mod v1 {
59 include!("./unitycatalog.external_locations.v1.rs");
60 #[cfg(feature = "grpc")]
61 include!("./unitycatalog.external_locations.v1.tonic.rs");
62 }
63}
64pub mod functions {
65 pub mod v1 {
66 include!("./unitycatalog.functions.v1.rs");
67 #[cfg(feature = "grpc")]
68 include!("./unitycatalog.functions.v1.tonic.rs");
69 }
70}
71pub mod policies {
72 pub mod v1 {
73 include!("./unitycatalog.policies.v1.rs");
74 #[cfg(feature = "grpc")]
75 include!("./unitycatalog.policies.v1.tonic.rs");
76 }
77}
78pub mod providers {
79 pub mod v1 {
80 include!("./unitycatalog.providers.v1.rs");
81 #[cfg(feature = "grpc")]
82 include!("./unitycatalog.providers.v1.tonic.rs");
83 }
84}
85pub mod recipients {
86 pub mod v1 {
87 include!("./unitycatalog.recipients.v1.rs");
88 #[cfg(feature = "grpc")]
89 include!("./unitycatalog.recipients.v1.tonic.rs");
90 }
91}
92pub mod schemas {
93 pub mod v1 {
94 include!("./unitycatalog.schemas.v1.rs");
95 #[cfg(feature = "grpc")]
96 include!("./unitycatalog.schemas.v1.tonic.rs");
97 }
98}
99pub mod shares {
100 pub mod v1 {
101 include!("./unitycatalog.shares.v1.rs");
102 #[cfg(feature = "grpc")]
103 include!("./unitycatalog.shares.v1.tonic.rs");
104 }
105}
106pub mod staging_tables {
107 pub mod v1 {
108 include!("./unitycatalog.staging_tables.v1.rs");
109 #[cfg(feature = "grpc")]
110 include!("./unitycatalog.staging_tables.v1.tonic.rs");
111 }
112}
113pub mod tables {
114 pub mod v1 {
115 include!("./unitycatalog.tables.v1.rs");
116 #[cfg(feature = "grpc")]
117 include!("./unitycatalog.tables.v1.tonic.rs");
118 }
119}
120pub mod tags {
121 pub mod v1 {
122 include!("./unitycatalog.tags.v1.rs");
123 #[cfg(feature = "grpc")]
124 include!("./unitycatalog.tags.v1.tonic.rs");
125 }
126}
127pub mod temporary_credentials {
128 pub mod v1 {
129 include!("./unitycatalog.temporary_credentials.v1.rs");
130 #[cfg(feature = "grpc")]
131 include!("./unitycatalog.temporary_credentials.v1.tonic.rs");
132 }
133}
134pub mod volumes {
135 pub mod v1 {
136 include!("./unitycatalog.volumes.v1.rs");
137 #[cfg(feature = "grpc")]
138 include!("./unitycatalog.volumes.v1.tonic.rs");
139 }
140}
141#[cfg(feature = "axum")]
142pub mod extractors;