LicenceFlags

Description

[Flags] [SemanticEnum]
enum Tinman.Core.Licensing.LicenceFlags

Enumeration of licence metadata binding flags.

Public / Constants

None

public constant None → (0:int32)

No licence metadata binding.

public constant Legal → (15:int32)

A group of metadata bindings.

LegalCompany

public constant LegalCompany → (1:int32)

The metadata binding LicenceMetadata.LegalCompany is included in the licence.

LegalCopyright

public constant LegalCopyright → (2:int32)

The metadata binding LicenceMetadata.LegalCopyright is included in the licence.

LegalProduct

public constant LegalProduct → (4:int32)

The metadata binding LicenceMetadata.LegalProduct is included in the licence.

LegalTrademark

public constant LegalTrademark → (8:int32)

The metadata binding LicenceMetadata.LegalTrademark is included in the licence.

Machine

public constant Machine → (112:int32)

A group of metadata bindings.

MachineCode

public constant MachineCode → (16:int32)

The metadata binding LicenceMetadata.MachineCode is included in the licence.

MachineDomain

public constant MachineDomain → (32:int32)

The metadata binding LicenceMetadata.MachineDomain is included in the licence.

MachineUser

public constant MachineUser → (64:int32)

The metadata binding LicenceMetadata.MachineUser is included in the licence.

Program

public constant Program → (1920:int32)

A group of metadata bindings.

ProgramFile

public constant ProgramFile → (128:int32)

The metadata binding LicenceMetadata.ProgramFile is included in the licence.

ProgramHash

public constant ProgramHash → (256:int32)

The metadata binding LicenceMetadata.ProgramHash is included in the licence.

ProgramTitle

public constant ProgramTitle → (512:int32)

The metadata binding LicenceMetadata.ProgramTitle is included in the licence.

ProgramVersion

public constant ProgramVersion → (1024:int32)

The metadata binding LicenceMetadata.ProgramVersion is included in the licence.

All

public constant All → (2047:int32)

All licence metadata bindings.