Files
speckle-sharp-connectors/DUI3/Speckle.Connectors.DUI/Models/Card/ReceiverModelCard.cs
T
Adam Hathcock a1c0fbec3e Cleanup notnull (#72)
* alphabetize deps

* rerun locks

* use new nuget

* dump usage of one not null

* dump another usage of not null
2024-07-25 08:35:11 +01:00

27 lines
763 B
C#

using Speckle.Connectors.Utils.Operations;
using Speckle.Core.Common;
namespace Speckle.Connectors.DUI.Models.Card;
public class ReceiverModelCard : ModelCard
{
public string? ProjectName { get; set; }
public string? ModelName { get; set; }
public string? SelectedVersionId { get; set; }
public string? LatestVersionId { get; set; }
public bool HasDismissedUpdateWarning { get; set; }
public List<string>? BakedObjectIds { get; set; }
public ReceiveInfo GetReceiveInfo(string sourceApplication) =>
new(
AccountId.NotNull(),
new Uri(ServerUrl.NotNull()),
ProjectId.NotNull(),
ProjectName.NotNull(),
ModelId.NotNull(),
ModelName.NotNull(),
SelectedVersionId.NotNull(),
sourceApplication
);
}