mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
* Convert server to new single-file startup model. * Add remote control implementations. * Implement IViewerAuthorizer. * Update hub endpoints. * Implement HubEventHandler. * Implement ViewerHubDataProvider. * Implement page data provider. * Implement RCL and refactor. * Update submodule. * Replace submodule with NuGet. * Update copy URL. * Update NuGet. * Remove deprecated WebRTC. * Remove deprecated WebRTC. * Update Immense.RemoteControl * Building out desktop projects. * Bring more services into submodule. * Update submodule. * Update submodule. * Refactoring for module. * Update submodule. * Update submodule * Got Windows desktop app running. * Refactor for submodule changes. * FIx unattended session start. * Switch desktop app out of console mode. * Fix tests. * Update publishing. * Remove ClickOnce middleware. * Remove ClickOnce remnants. * Update submodule * Add some logging. * Update Linux path. * Update submodule. * Add cleanup service for unattended sessions that failed to start. * Update submodule. * Fix chat. * Add ValidateExecutableReferencesMatchSelfContained property. * Add other submodule projects. Align checkbox. * Update submodule. Reduce deserialization in the browser, resulting in faster renders. * Update submodule. * Update submodule. * Update submodule. * Update submodule. * Add orgId back for branding. * Get branding loading in desktop apps. * Update submodule. * Create log dir. * Refactor version check on config page. * Update submodule. * Update submodule. * Change submodule URL. * Correct namespace. * Update submodule. * Checkout submodules recursively.
47 lines
1.4 KiB
C#
47 lines
1.4 KiB
C#
using Immense.RemoteControl.Shared.Models;
|
|
using Remotely.Shared.Enums;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace Remotely.Shared.Models
|
|
{
|
|
public class Organization
|
|
{
|
|
public ICollection<Alert> Alerts { get; set; }
|
|
|
|
public ICollection<ApiToken> ApiTokens { get; set; }
|
|
|
|
public BrandingInfo BrandingInfo { get; set; }
|
|
|
|
public ICollection<ScriptResult> ScriptResults { get; set; }
|
|
|
|
public ICollection<ScriptRun> ScriptRuns { get; set; }
|
|
public ICollection<SavedScript> SavedScripts { get; set; }
|
|
|
|
public ICollection<ScriptSchedule> ScriptSchedules { get; set; }
|
|
|
|
public ICollection<DeviceGroup> DeviceGroups { get; set; }
|
|
|
|
public ICollection<Device> Devices { get; set; }
|
|
|
|
public ICollection<EventLog> EventLogs { get; set; }
|
|
|
|
[Key]
|
|
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
|
public string ID { get; set; }
|
|
|
|
public ICollection<InviteLink> InviteLinks { get; set; }
|
|
|
|
public bool IsDefaultOrganization { get; set; }
|
|
|
|
[StringLength(25)]
|
|
public string OrganizationName { get; set; }
|
|
|
|
public string RelayCode { get; set; }
|
|
|
|
public ICollection<RemotelyUser> RemotelyUsers { get; set; }
|
|
public ICollection<SharedFile> SharedFiles { get; set; }
|
|
}
|
|
} |