Skip to main content

Class LicenseInfo

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for LicenseInfo. Represents all licenses for this owner at this site.

Inheritance

objectLicenseInfo

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

LicenseInfo()

Default constructor - defaults any enum props to 0.

Properties

AdminWarningDate

When should nagging begin (for instance, during login to SoAdmin)

Property Value

DateTime

CompanyName

Name of the database owner company.

Property Value

string

DeploymentType

Type of deployment

Property Value

int

ExpiryDate

Expiration date, 0 = forever

Property Value

DateTime

ExtraFlags

Unspecified extra flags of license, part of checksum

Property Value

int

GraceDate

Real expiration date, when the given module actually stops working. Modules that normally update data should switch to read-only mode. Modules that only read anyway, should disable themselves in some other way

Property Value

DateTime

LicenseUrl

The url that will provide keycodes for all modules owned by this owner

Property Value

string

LicenseVersion

The url that will provide keycodes for all modules owned by this owner

Property Value

string

MaintenanceDate

Expiration date for maintenance. After this date, upgrades should refuse to install.

Property Value

DateTime

ModuleLicenses

The module licenses.

Property Value

ModuleLicense[]

NextCheckDate

When should the system next check with the license issuer

Property Value

DateTime

OwnerDescription

Human-readable description of owner, shown in GUI, default language. Additional languages can be added to LocaleText, resource type 26

Property Value

string

OwnerName

The name of the module owner, not visible in GUI but used in the code. OwnerName SUPEROFFICE is reserved and may NEVER be used by partners. This must be in UPPER CASE and only contain A-Z and 0-9. NO EXTENDED CHARACTERS please.

Property Value

string

ProductDescription

Description of type of product

Property Value

string

ProductType

Type of product

Property Value

string

PublicKey

The public key used to verify licenses owned by this owner.

Property Value

SignedPublicKey

SerialNr

Serial number. e.g.: 1010000014.

Property Value

string

Signature

Signature of all non-zero-amount moduleLicense rows referring to this owner

Property Value

string

See Also

LicenseAgent