using Speckle.Connectors.DUI.Settings;
using Speckle.Connectors.DUI.Utils;
namespace Speckle.Connectors.DUI.Models.Card;
public class ModelCard : DiscriminatedObject
{
///
/// This is a unique id generated by the ui to make model cards easier to reference around.
/// It's not the actual model (branch) id.
///
public string? ModelCardId { get; set; }
///
/// Model id. FKA branch id.
///
public string? ModelId { get; set; }
///
/// Project id. FKA stream id.
///
public string? ProjectId { get; set; }
///
/// Workspace id.
///
public string? WorkspaceId { get; set; }
///
/// Workspace slug.
///
public string? WorkspaceSlug { get; set; }
///
/// Account id that model card created with it initially.
///
public string? AccountId { get; set; }
///
/// Server that model card created on it initially.
///
public string? ServerUrl { get; set; }
public List? Settings { get; set; }
}