blob: b8eb0e10c115fd5a8bd9359e1fac66af8b66af31 [file] [log] [blame]
using BaSys40.Models.Core.AssetAdministrationShell.Generics;
using BaSys40.Utils.ResultHandling;
namespace BaSys40.API.Agents
{
public interface IAssetAdministrationShellAgent
{
#region SubModel - CRUD-Operations
IResult<ISubModel> CreateSubModel(string aasId, ISubModel submodel);
IResult<IElementContainer<ISubModel>> RetrieveSubModels(string aasId);
IResult<ISubModel> RetrieveSubModel(string aasId, string subModelId);
IResult DeleteSubModel(string aasId, string subModelId);
#endregion
}
}