Interface IAimpDataProvider
Provides an access to data in data storage. Must be implemented by plugin on same level as the IAimpExtensionDataStorage interface. Interface implementation must support asynchronous access.
Namespace: AIMP.SDK.MusicLibrary.DataStorage
Assembly: AIMP.SDK.dll
Syntax
public interface IAimpDataProvider
Methods
GetData(IList<String>, IAimpDataFilter)
Gets the data.
Declaration
AimpActionResult<object> GetData(IList<string> fields, IAimpDataFilter filter)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<System.String> | fields | List of field names that requires the data. List populates automatically in dependency what fields are used by user or marked as required. |
IAimpDataFilter | filter | Plugin must take it into account, if the Filtering flag is defined in the Capabilities property value. |