csharp/Microsoft.Azure.Databricks.Client/Models/UnityCatalog/Schema.cs (24 lines of code) (raw):
using System;
using System.Text.Json.Serialization;
namespace Microsoft.Azure.Databricks.Client.Models.UnityCatalog;
public record Schema : SchemaAttributes
{
/// <summary>
/// Username of the current owner of the schema.
/// </summary>
[JsonPropertyName("owner")]
public string Owner { get; set; }
/// <summary>
/// Unique identifier of the parent metastore.
/// </summary>
[JsonPropertyName("metastore_id")]
public string MetastoreId { get; set; }
/// <summary>
/// Full name of the schema, in the form of catalog_name.schema_name.
/// </summary>
[JsonPropertyName("full_name")]
public string FullName { get; set; }
/// <summary>
/// Storage location for managed tables within the schema.
/// </summary>
[JsonPropertyName("storage_location")]
public string StorageLocation { get; set; }
/// <summary>
/// Time at which this schema was created, in epoch milliseconds.
/// </summary>
[JsonPropertyName("created_at")]
public DateTimeOffset? CreatedAt { get; set; }
/// <summary>
/// Username of the schema creator.
/// </summary>
[JsonPropertyName("created_by")]
public string CreatedBy { get; set; }
/// <summary>
/// Time at which this schema was last modified, in epoch milliseconds.
/// </summary>
[JsonPropertyName("updated_at")]
public DateTimeOffset? UpdatedAt { get; set; }
/// <summary>
/// Username of the user who last modified the schema.
/// </summary>
[JsonPropertyName("updated_by")]
public string UpdatedBy { get; set; }
/// <summary>
/// The type of the parent catalog.
/// </summary>
[JsonPropertyName("catalog_type")]
public string CatalogType { get; set; }
}