// 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; }
}
}