csharp/Microsoft.Azure.Databricks.Client/Models/UnityCatalog/ModelVersions.cs (48 lines of code) (raw):
using System;
using System.Collections.Generic;
using System.Text.Json.Serialization;
namespace Microsoft.Azure.Databricks.Client.Models.UnityCatalog;
public record ModelVersion
{
[JsonPropertyName("model_name")]
public string ModelName { get; set; }
[JsonPropertyName("catalog_name")]
public string CatalogName { get; set; }
[JsonPropertyName("schema_name")]
public string SchemaName { get; set; }
[JsonPropertyName("comment")]
public string Comment { get; set; }
[JsonPropertyName("source")]
public string Source { get; set; }
[JsonPropertyName("run_id")]
public string RunId { get; set; }
[JsonPropertyName("run_workspace_id")]
public long RunWorkspaceId { get; set; }
[JsonPropertyName("version")]
public int Version { get; set; }
[JsonPropertyName("status")]
public string Status { get; set; }
[JsonPropertyName("id")]
public string Id { get; set; }
[JsonPropertyName("metastore_id")]
public string MetastoreId { get; set; }
[JsonPropertyName("created_at")]
public DateTimeOffset? CreatedAt { get; set; }
[JsonPropertyName("created_by")]
public string CreatedBy { get; set; }
[JsonPropertyName("updated_at")]
public DateTimeOffset? UpdatedAt { get; set; }
[JsonPropertyName("updated_by")]
public string UpdatedBy { get; set; }
[JsonPropertyName("storage_location")]
public string StorageLocation { get; set; }
[JsonPropertyName("aliases")]
public IEnumerable<Alias> Aliases { get; set; }
}
public record Alias
{
[JsonPropertyName("alias_name")]
public string AliasName { get; set; }
[JsonPropertyName("version_num")]
public int VersionNum { get; set; }
}