LicenseSpring C++ SDK
Easily add Software Licensing to your application
LSProductDetails Struct Reference

#include <LicenseSpring/C-interface/ProductDetails.h>

Public Attributes

bool(* isTrialAllowed )(struct LSProductDetails *self)
 
bool(* isVMAllowed )(struct LSProductDetails *self)
 
unsigned long(* trialPeriod )(struct LSProductDetails *self)
 
unsigned long(* floatingLicenseTimeout )(struct LSProductDetails *self)
 
const char *(* productName )(struct LSProductDetails *self)
 
const char *(* productCode )(struct LSProductDetails *self)
 
enum LSAuthMethod(* authorizationMethod )(struct LSProductDetails *self)
 
const char *(* metadata )(struct LSProductDetails *self)
 
const char *(* latestVersion )(struct LSProductDetails *self)
 
const LSInstallationFile *(* installationFile )(struct LSProductDetails *self)
 
int(* customFields )(struct LSProductDetails *self, struct LSCustomField *fields)
 
void * inner
 

Detailed Description

Definition at line 13 of file ProductDetails.h.

Member Data Documentation

◆ isTrialAllowed

bool(* LSProductDetails::isTrialAllowed) (struct LSProductDetails *self)

Definition at line 15 of file ProductDetails.h.

◆ isVMAllowed

bool(* LSProductDetails::isVMAllowed) (struct LSProductDetails *self)

Definition at line 17 of file ProductDetails.h.

◆ trialPeriod

unsigned long(* LSProductDetails::trialPeriod) (struct LSProductDetails *self)

Definition at line 19 of file ProductDetails.h.

◆ floatingLicenseTimeout

unsigned long(* LSProductDetails::floatingLicenseTimeout) (struct LSProductDetails *self)

Definition at line 21 of file ProductDetails.h.

◆ productName

const char*(* LSProductDetails::productName) (struct LSProductDetails *self)

Definition at line 23 of file ProductDetails.h.

◆ productCode

const char*(* LSProductDetails::productCode) (struct LSProductDetails *self)

Definition at line 25 of file ProductDetails.h.

◆ authorizationMethod

enum LSAuthMethod(* LSProductDetails::authorizationMethod) (struct LSProductDetails *self)

Definition at line 27 of file ProductDetails.h.

◆ metadata

const char*(* LSProductDetails::metadata) (struct LSProductDetails *self)

Definition at line 29 of file ProductDetails.h.

◆ latestVersion

const char*(* LSProductDetails::latestVersion) (struct LSProductDetails *self)

Definition at line 31 of file ProductDetails.h.

◆ installationFile

const LSInstallationFile*(* LSProductDetails::installationFile) (struct LSProductDetails *self)

Definition at line 33 of file ProductDetails.h.

◆ customFields

int(* LSProductDetails::customFields) (struct LSProductDetails *self, struct LSCustomField *fields)

Definition at line 35 of file ProductDetails.h.

◆ inner

void* LSProductDetails::inner

Definition at line 37 of file ProductDetails.h.


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