// Copyright (c) Arlo Godfrey. All Rights Reserved. // Licensed under the GNU Lesser General Public License, Version 3.0 with additional terms. // See the LICENSE, LICENSE.LESSER and LICENSE.ADDITIONAL files in the project root for more information. using StrixMusic.Sdk.BaseModels; using StrixMusic.Sdk.CoreModels; namespace StrixMusic.Sdk.AppModels { /// /// Contains information about a user. /// /// Instances of this class may contain data merged from one or more sources. #warning Need user system reevaluation and overhaul public interface IUser : IUserBase, IUserProfile, IAppModel { /// /// This user's library. /// ILibrary Library { get; } /// /// The core that created the , if any. /// ICore? SourceCore { get; set; } /// /// The original implementation, if any. /// ICoreUser? Source { get; set; } } }