LicenseSpring C++ SDK  7.27.0
Easily add Software Licensing to your application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSLicenseFeature Struct Reference

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

Public Attributes

const char *(* toString )(struct LSLicenseFeature *self)
 
const char *(* code )(struct LSLicenseFeature *self)
 
const char *(* name )(struct LSLicenseFeature *self)
 
enum LSFeatureType(* featureType )(struct LSLicenseFeature *self)
 
enum LSFeatureType(* featureTypeFromString )(struct LSLicenseFeature *self, const char *value)
 
int(* maxConsumption )(struct LSLicenseFeature *self)
 
int(* totalConsumption )(struct LSLicenseFeature *self)
 
int(* localConsumption )(struct LSLicenseFeature *self)
 
bool(* isOveragesAllowed )(struct LSLicenseFeature *self)
 
bool(* isUnlimitedConsumptionAllowed )(struct LSLicenseFeature *self)
 
int(* maxOverages )(struct LSLicenseFeature *self)
 
bool(* isResetConsumptionEnabled )(struct LSLicenseFeature *self)
 
enum LSConsumptionPeriod(* consumptionPeriod )(struct LSLicenseFeature *self)
 
struct tm(* expiryDate )(struct LSLicenseFeature *self)
 
struct tm(* expiryDateUtc )(struct LSLicenseFeature *self)
 
bool(* isExpired )(struct LSLicenseFeature *self)
 
const char *(* metadata )(struct LSLicenseFeature *self)
 
void * inner
 

Detailed Description

Definition at line 13 of file LicenseFeature.h.

Member Data Documentation

const char*( * LSLicenseFeature::toString)(struct LSLicenseFeature *self)

Definition at line 15 of file LicenseFeature.h.

const char*( * LSLicenseFeature::code)(struct LSLicenseFeature *self)

Definition at line 17 of file LicenseFeature.h.

const char*( * LSLicenseFeature::name)(struct LSLicenseFeature *self)

Definition at line 19 of file LicenseFeature.h.

enum LSFeatureType( * LSLicenseFeature::featureType)(struct LSLicenseFeature *self)

Definition at line 21 of file LicenseFeature.h.

enum LSFeatureType( * LSLicenseFeature::featureTypeFromString)(struct LSLicenseFeature *self, const char *value)

Definition at line 23 of file LicenseFeature.h.

int( * LSLicenseFeature::maxConsumption)(struct LSLicenseFeature *self)

Definition at line 25 of file LicenseFeature.h.

int( * LSLicenseFeature::totalConsumption)(struct LSLicenseFeature *self)

Definition at line 27 of file LicenseFeature.h.

int( * LSLicenseFeature::localConsumption)(struct LSLicenseFeature *self)

Definition at line 29 of file LicenseFeature.h.

bool( * LSLicenseFeature::isOveragesAllowed)(struct LSLicenseFeature *self)

Definition at line 31 of file LicenseFeature.h.

bool( * LSLicenseFeature::isUnlimitedConsumptionAllowed)(struct LSLicenseFeature *self)

Definition at line 33 of file LicenseFeature.h.

int( * LSLicenseFeature::maxOverages)(struct LSLicenseFeature *self)

Definition at line 35 of file LicenseFeature.h.

bool( * LSLicenseFeature::isResetConsumptionEnabled)(struct LSLicenseFeature *self)

Definition at line 37 of file LicenseFeature.h.

enum LSConsumptionPeriod( * LSLicenseFeature::consumptionPeriod)(struct LSLicenseFeature *self)

Definition at line 39 of file LicenseFeature.h.

struct tm( * LSLicenseFeature::expiryDate)(struct LSLicenseFeature *self)

Definition at line 41 of file LicenseFeature.h.

struct tm( * LSLicenseFeature::expiryDateUtc)(struct LSLicenseFeature *self)

Definition at line 43 of file LicenseFeature.h.

bool( * LSLicenseFeature::isExpired)(struct LSLicenseFeature *self)

Definition at line 45 of file LicenseFeature.h.

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

Definition at line 47 of file LicenseFeature.h.

void* LSLicenseFeature::inner

Definition at line 49 of file LicenseFeature.h.


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