LicenseController<TLicense, TFeature> class abstract

Constructors

LicenseController()

Properties

currentLicense LicenseDescriptor<TLicense>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
onFeatureTap ValueSetter<FeatureDescriptor<TFeature>>?
getter/setter pair
onLicenseTap ValueSetter<LicenseDescriptor<TLicense>>?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getCurrentLicense() LicenseDescriptor<TLicense>
getCurrentLicenseIndex() int
getFeature(TFeature key) FeatureDescriptor<TFeature>
initialize({required LicenseController<TLicense, TFeature> controller, required LicenseDescriptor<TLicense> currentLicense, ValueSetter<LicenseDescriptor<TLicense>>? onLicenseTap, ValueSetter<FeatureDescriptor<TFeature>>? onFeatureTap}) → void
isLicensed<TLicense>(LicenseDescriptor<TLicense> item) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setLicense(LicenseDescriptor<TLicense> value) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance LicenseController
latefinal