pub use headwaters_proto::headwaters::read::v1::{
Dataset, DatasetType, DatasetVersion, DatasetVersionId, EntityId, EntityKind,
GetAssetStatsRequest, GetColumnLineageRequest, GetDatasetRequest, GetJobRequest,
GetJobRunsRequest, GetLineageEventStatsRequest, GetLineageRequest, GetRunFacetsRequest,
GetTagDownstreamRequest, JobDetail, JobType, LineageEdge, LineageGraph, LineageNode,
ListDatasetVersionsRequest, ListDatasetVersionsResponse, ListDatasetsRequest,
ListDatasetsResponse, ListEventsRequest, ListEventsResponse, ListJobsRequest, ListJobsResponse,
ListNamespacesRequest, ListNamespacesResponse, ListRunsResponse, ListTagsRequest,
ListTagsResponse, Namespace, RunDetail, RunFacetsResponse, RunState, SearchRequest,
SearchResponse, SearchResult, StatBucket, StatsResponse, Tag, TagPropagation, TaggedField,
};
pub type Struct = buffa_types::google::protobuf::Struct;
pub fn struct_to_json(value: &Struct) -> serde_json::Value {
serde_json::to_value(value).unwrap_or(serde_json::Value::Null)
}