Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OaaS/HeuristicLab.Services.Optimization.Billing/Interfaces/IOptimizationBilling.cs @ 9550

Last change on this file since 9550 was 9550, checked in by fschoepp, 11 years ago

#1888:

  • Added basic infrastructure for the billing component.
File size: 581 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.ServiceModel;
6using System.Net.Security;
7using HeuristicLab.Services.Optimization.Billing.Model;
8
9namespace HeuristicLab.Services.Optimization.Billing.Interfaces {
10  [ServiceContract(ProtectionLevel = ProtectionLevel.EncryptAndSign)]
11  public interface IOptimizationBilling {
12    public IList<Product> GetProducts();
13    // payment methods via enumeration
14    public void SaveOrder(Order order);
15    public IList<Order> GetOrdersByState(OrderState state);
16  }
17}
Note: See TracBrowser for help on using the repository browser.