using System.ServiceModel; using System.Threading.Tasks; namespace WingsAPI.Communication.DbServer.WarehouseService { [ServiceContract] public interface IAccountWarehouseService { [OperationContract] ValueTask GetItems(AccountWarehouseGetItemsRequest request); [OperationContract] ValueTask GetItem(AccountWarehouseGetItemRequest request); [OperationContract] ValueTask AddItem(AccountWarehouseAddItemRequest request); [OperationContract] ValueTask WithdrawItem(AccountWarehouseWithdrawItemRequest request); [OperationContract] ValueTask MoveItem(AccountWarehouseMoveItemRequest request); } }