headwaters_client/
types.rs1pub use headwaters_proto::headwaters::read::v1::{
9 Dataset, DatasetType, DatasetVersion, DatasetVersionId, EntityId, EntityKind,
10 GetAssetStatsRequest, GetColumnLineageRequest, GetDatasetRequest, GetJobRequest,
11 GetJobRunsRequest, GetLineageEventStatsRequest, GetLineageRequest, GetRunFacetsRequest,
12 GetTagDownstreamRequest, JobDetail, JobType, LineageEdge, LineageGraph, LineageNode,
13 ListDatasetVersionsRequest, ListDatasetVersionsResponse, ListDatasetsRequest,
14 ListDatasetsResponse, ListEventsRequest, ListEventsResponse, ListJobsRequest, ListJobsResponse,
15 ListNamespacesRequest, ListNamespacesResponse, ListRunsResponse, ListTagsRequest,
16 ListTagsResponse, Namespace, RunDetail, RunFacetsResponse, RunState, SearchRequest,
17 SearchResponse, SearchResult, StatBucket, StatsResponse, Tag, TagPropagation, TaggedField,
18};
19
20pub type Struct = buffa_types::google::protobuf::Struct;
23
24pub fn struct_to_json(value: &Struct) -> serde_json::Value {
28 serde_json::to_value(value).unwrap_or(serde_json::Value::Null)
29}