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