// 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. namespace StrixMusic.Sdk.Plugins.Model { /// /// A model plugin is an implementation of an interface that proxies an existing implementation. /// It may delegate all or some member access to the inner implementation, consumes and alter the data, /// or ignore and provide custom data. /// public interface IModelPlugin { /// /// The plugin metadata that was provided during registration. /// public ModelPluginMetadata Metadata { get; } } }