Remotely/Agent.Installer.Win/Models/EmbeddedServerData.cs

29 lines
666 B
C#

#nullable enable
using System;
using System.Runtime.Serialization;
namespace Remotely.Agent.Installer.Models;
[DataContract]
public class EmbeddedServerData
{
/// <summary>
/// Parameterless constructor for JsonSerializer.
/// </summary>
public EmbeddedServerData() { }
public EmbeddedServerData(Uri serverUrl, string organizationId)
{
ServerUrl = serverUrl;
OrganizationId = organizationId;
}
public static EmbeddedServerData Empty { get; } = new EmbeddedServerData();
[DataMember]
public string OrganizationId { get; set; } = string.Empty;
[DataMember]
public Uri? ServerUrl { get; set; }
}