using SmallSoftwareContracts.AdapterContracts.OperationResponses; using SmallSoftwareContracts.BindingModels; namespace SmallSoftwareContracts.AdapterContracts; public interface ISoftwareAdapter { SoftwareOperationResponse GetList(bool includeDeleted); SoftwareOperationResponse GetManufacturerList(string id, bool includeDeleted); SoftwareOperationResponse GetHistory(string id); SoftwareOperationResponse GetElement(string data); SoftwareOperationResponse RegisterSoftware(SoftwareBindingModel productModel); SoftwareOperationResponse ChangeSoftwareInfo(SoftwareBindingModel productModel); SoftwareOperationResponse RemoveSoftware(string id); }