![]() |
LicenseSpring Management .Net SDK 1.10.1
Easily add Software Licensing to your application
|
Implements IOrderService
interface.
More...
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.
| |||||||
string | CreateOrder (ILicenseDetails[] licenses, string productCode, Order order) | ||||||
Overloaded method for COM clients. | |||||||
string | CreateOrder (LicenseDetails[] licenses, string productCode, Order order=null) | ||||||
Creates order on the LicenseSpring platform. After this action licenses are ready to use.
If not specified, default order info will be used. | |||||||
LicenseUser[] | ListManagersOnOrder (ulong orderId) | ||||||
Lists all Order managers the requesting manager has access permissions to.
| |||||||
License[] | ListOrderLicenses (ulong orderId) | ||||||
Retrieves order items by order id.
| |||||||
Order[] | ListOrders (ListOrdersRequestDto dto, out uint Count) | ||||||
Returns all orders.
| |||||||
string | RemoveManagerFromOrder (ulong orderId, ulong licenseUserId) | ||||||
Removes a order manager from a single Order if requesting manager has access permissions to it.
| |||||||
Order | UpdateOrder (Order order) | ||||||
Updates a single Order.
| |||||||
![]() | |||||||
void | Initialize (ManagementConfiguration configuration) | ||||||
Initialize management service with given configuration.
| |||||||
bool | IsInitialized () | ||||||
Check whether management service has been initialized.
| |||||||
bool | IsOnline (bool throwExceptions=false) | ||||||
Helper method, it checks connection to the LicenseSpring platform.
| |||||||
Implements IOrderService
interface.
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.
orderId | The id of the order |
The email of the manager | |
password | The password of the manager |
Implements LicenseSpring.IOrderService.
string LicenseSpring.OrderService.CreateOrder | ( | ILicenseDetails[] | licenses, |
string | productCode, | ||
Order | order | ||
) |
Overloaded method for COM clients.
Implements LicenseSpring.IOrderService.
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.
licenses | Array of licenses that are going to be ordered |
productCode | Product code of licenses that are going to be ordered |
order | Order details, optional. |
If not specified, default order info will be used.
Implements LicenseSpring.IOrderService.
LicenseUser[] LicenseSpring.OrderService.ListManagersOnOrder | ( | ulong | orderId | ) |
Lists all Order managers the requesting manager has access permissions to.
Id | The id of the order |
Implements LicenseSpring.IOrderService.
License[] LicenseSpring.OrderService.ListOrderLicenses | ( | ulong | orderId | ) |
Retrieves order items by order id.
storeId | The id of the order |
Implements LicenseSpring.IOrderService.
Order[] LicenseSpring.OrderService.ListOrders | ( | ListOrdersRequestDto | dto, |
out uint | Count | ||
) |
Returns all orders.
dto | Data transfer object that is used for searching through all orders. |
count | Quantity of orders, use for iteration of the result pages. |
Implements LicenseSpring.IOrderService.
string LicenseSpring.OrderService.RemoveManagerFromOrder | ( | ulong | orderId, |
ulong | licenseUserId | ||
) |
Removes a order manager from a single Order if requesting manager has access permissions to it.
orderId | The id of the order |
licenseUserId | The id of the manager |
Implements LicenseSpring.IOrderService.
Updates a single Order.
order | Order object with updated fields. |
Implements LicenseSpring.IOrderService.