LicenseSpring Management .Net SDK 1.9.0
Easily add Software Licensing to your application
LicenseSpring.OrderService Class Reference

Implements IOrderService interface More...

Inheritance diagram for LicenseSpring.OrderService:
LicenseSpring.BaseService LicenseSpring.IOrderService LicenseSpring.IService LicenseSpring.IService

Public Member Functions

LicenseUser AddManagerToOrder (ulong orderId, string email, string password)
 Adds a order manager to a single Order if requesting manager has access permissions to it. More...
 
string CreateOrder (ILicenseDetails[] licenses, string productCode, Order order)
 Overloaded method for COM clients More...
 
string CreateOrder (LicenseDetails[] licenses, string productCode, Order order=null)
 Creates order on the LicenseSpring platform. After this action licenses are ready to use. More...
 
LicenseUser[] ListManagersOnOrder (ulong orderId)
 Lists all Order managers the requesting manager has access permissions to. More...
 
License[] ListOrderLicenses (ulong orderId)
 Retrieves order items by order id. More...
 
Order[] ListOrders (ListOrdersRequestDto dto, out uint Count)
 Returns all orders. More...
 
string RemoveManagerFromOrder (ulong orderId, ulong licenseUserId)
 Removes a order manager from a single Order if requesting manager has access permissions to it. More...
 
Order UpdateOrder (Order order)
 Updates a single Order. More...
 
- Public Member Functions inherited from LicenseSpring.BaseService
void Initialize (ManagementConfiguration configuration)
 Initialize management service with given configuration More...
 
bool IsInitialized ()
 Check whether management service has been initialized More...
 
bool IsOnline (bool throwExceptions=false)
 Helper method, it checks connection to the LicenseSpring platform. More...
 
void Initialize (ManagementConfiguration configuration)
 Initialize management service with given configuration More...
 
bool IsInitialized ()
 Check whether management service has been initialized More...
 
bool IsOnline (bool throwExceptions=false)
 Helper method, it checks connection to the LicenseSpring platform. More...
 
LicenseUser AddManagerToOrder (ulong orderId, string email, string password)
 Adds a order manager to a single Order if requesting manager has access permissions to it. More...
 
string CreateOrder (ILicenseDetails[] licenses, string productCode, Order order)
 Overloaded method for COM clients More...
 
string CreateOrder (LicenseDetails[] licenses, string productCode, Order order=null)
 Creates order on the LicenseSpring platform. After this action licenses are ready to use. More...
 
LicenseUser[] ListManagersOnOrder (ulong Id)
 Lists all Order managers the requesting manager has access permissions to. More...
 
License[] ListOrderLicenses (ulong storeId)
 Retrieves order items by order id. More...
 
Order[] ListOrders (ListOrdersRequestDto dto, out uint count)
 Returns all orders. More...
 
string RemoveManagerFromOrder (ulong orderId, ulong licenseUserId)
 Removes a order manager from a single Order if requesting manager has access permissions to it. More...
 
Order UpdateOrder (Order order)
 Updates a single Order. More...
 

Detailed Description

Implements IOrderService interface

Member Function Documentation

◆ AddManagerToOrder()

LicenseUser LicenseSpring.OrderService.AddManagerToOrder ( ulong  orderId,
string  email,
string  password 
)

Adds a order manager to a single Order if requesting manager has access permissions to it.

Implements LicenseSpring.IOrderService.

◆ CreateOrder() [1/2]

string LicenseSpring.OrderService.CreateOrder ( ILicenseDetails[]  licenses,
string  productCode,
Order  order 
)

Overloaded method for COM clients

Implements LicenseSpring.IOrderService.

◆ CreateOrder() [2/2]

string LicenseSpring.OrderService.CreateOrder ( LicenseDetails[]  licenses,
string  productCode,
Order  order = null 
)

Creates order on the LicenseSpring platform. After this action licenses are ready to use.

Implements LicenseSpring.IOrderService.

◆ ListManagersOnOrder()

LicenseUser[] LicenseSpring.OrderService.ListManagersOnOrder ( ulong  orderId)

Lists all Order managers the requesting manager has access permissions to.

Implements LicenseSpring.IOrderService.

◆ ListOrderLicenses()

License[] LicenseSpring.OrderService.ListOrderLicenses ( ulong  orderId)

Retrieves order items by order id.

Implements LicenseSpring.IOrderService.

◆ ListOrders()

Order[] LicenseSpring.OrderService.ListOrders ( ListOrdersRequestDto  dto,
out uint  Count 
)

Returns all orders.

Implements LicenseSpring.IOrderService.

◆ RemoveManagerFromOrder()

string LicenseSpring.OrderService.RemoveManagerFromOrder ( ulong  orderId,
ulong  licenseUserId 
)

Removes a order manager from a single Order if requesting manager has access permissions to it.

Implements LicenseSpring.IOrderService.

◆ UpdateOrder()

Order LicenseSpring.OrderService.UpdateOrder ( Order  order)

Updates a single Order.

Implements LicenseSpring.IOrderService.


The documentation for this class was generated from the following file: