csharp/Microsoft.Azure.Databricks.Client/Models/UnityCatalog/TablesLineage.cs (33 lines of code) (raw):

using System.Collections.Generic; using System.Text.Json.Serialization; namespace Microsoft.Azure.Databricks.Client.Models.UnityCatalog; public record TablesLineage { [JsonPropertyName("upstreams")] public IEnumerable<ObjectsLineageStream> Upstreams { get; set; } [JsonPropertyName("downstreams")] public IEnumerable<ObjectsLineageStream> Downstreams { get; set; } } public record ObjectsLineageStream { [JsonPropertyName("tableInfo")] public TableInfo TableInfo { get; set; } [JsonPropertyName("pipelineInfos")] public IEnumerable<PipelineInfo> PipelineInfos { get; set; } [JsonPropertyName("jobInfos")] public IEnumerable<JobInfo> JobInfos { get; set; } } public record PipelineInfo { [JsonPropertyName("pipeline_id")] public string PipelineId { get; set; } [JsonPropertyName("update_id")] public string UpdateId { get; set; } } public record JobInfo { [JsonPropertyName("workspace_id")] public long WorkspaceId { get; set; } [JsonPropertyName("job_id")] public long JobId { get; set; } }