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

Class that encapsulates information about order details More...

Inheritance diagram for LicenseSpring.OrderDetails:
LicenseSpring.IOrderDetails

Public Member Functions

 OrderDetails ()
 OrderDetails default constructor More...
 
 OrderDetails (string orderID)
 OrderDetails constructor where you can provide your custom order ID More...
 

Properties

string CampaignParams [get, set]
 Advertisement campaign params More...
 
string DownloadID [get, set]
 Order download id More...
 
bool IsTest [get, set]
 Whether you are ordering test licenses or not, by default false More...
 
bool IsTrial [get, set]
 Whether you are ordering trial licenses or not, by default false More...
 
string Language [get, set]
 Language short code, by default 'en' More...
 
string OrderID [get, set]
 Order identifier More...
 
bool PreventVM [get, set]
 Prevent using virtual machine More...
 
bool ShouldAppend [get, set]
 Append order items to existing order More...
 
string Type [get, set]
 Order type, by default 'normal' More...
 
- Properties inherited from LicenseSpring.IOrderDetails
string CampaignParams [get, set]
 Advertisement campaign params More...
 
string DownloadID [get, set]
 Order download id More...
 
bool IsTest [get, set]
 Whether you are ordering test licenses or not, by default false More...
 
bool IsTrial [get, set]
 Whether you are ordering trial licenses or not, by default false More...
 
string Language [get, set]
 Language short code, by default 'en' More...
 
string OrderID [get, set]
 Order identifier More...
 
bool PreventVM [get, set]
 Prevent using virtual machine More...
 
bool ShouldAppend [get, set]
 Append order items to existing order More...
 
string Type [get, set]
 Order type, by default 'normal' More...
 

Detailed Description

Class that encapsulates information about order details

This information can be passed to IManagementService.CreateOrder if you want to specify order details.

Order info should be passed if you are going to make user-based license order, see IsUserBased.

Constructor & Destructor Documentation

◆ OrderDetails() [1/2]

LicenseSpring.OrderDetails.OrderDetails ( )

OrderDetails default constructor

The SDK will create order ID using System.Guid

◆ OrderDetails() [2/2]

LicenseSpring.OrderDetails.OrderDetails ( string  orderID)

OrderDetails constructor where you can provide your custom order ID

ShouldAppend property will be set to true

Parameters
orderIDOrder identifier

Property Documentation

◆ CampaignParams

string LicenseSpring.OrderDetails.CampaignParams
getset

Advertisement campaign params

Implements LicenseSpring.IOrderDetails.

◆ DownloadID

string LicenseSpring.OrderDetails.DownloadID
getset

Order download id

Implements LicenseSpring.IOrderDetails.

◆ IsTest

bool LicenseSpring.OrderDetails.IsTest
getset

Whether you are ordering test licenses or not, by default false

Implements LicenseSpring.IOrderDetails.

◆ IsTrial

bool LicenseSpring.OrderDetails.IsTrial
getset

Whether you are ordering trial licenses or not, by default false

Implements LicenseSpring.IOrderDetails.

◆ Language

string LicenseSpring.OrderDetails.Language
getset

Language short code, by default 'en'

Implements LicenseSpring.IOrderDetails.

◆ OrderID

string LicenseSpring.OrderDetails.OrderID
getset

Order identifier

Implements LicenseSpring.IOrderDetails.

◆ PreventVM

bool LicenseSpring.OrderDetails.PreventVM
getset

Prevent using virtual machine

Implements LicenseSpring.IOrderDetails.

◆ ShouldAppend

bool LicenseSpring.OrderDetails.ShouldAppend
getset

Append order items to existing order

Implements LicenseSpring.IOrderDetails.

◆ Type

string LicenseSpring.OrderDetails.Type
getset

Order type, by default 'normal'

Implements LicenseSpring.IOrderDetails.


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