Skip to main content
Version: 5.2

Licensing Service

ApplicationLicenseDto

This class contains the license data of TimePunch.

DatatypeNameDescription
GuidIdUnique ID of the application license
StringLicensedForName of whom the license has been registered.
StringLicenseCodeLicense Code
IntCountKeysAmount of users who can use this application license.
IntUsedKeysAmount of licenses that are already in use.
DateTimeValidUntilIf the license is only valid for a time period, this field contains the expiration date.
StringValidForVersionIf the license is only valid for a given TimePunch Version, this version is filled in here.
BoolIsLicenseValidTrue, if the returned application license is valid for the installed version of TimePunch.
StringApplicationKeyThe application key to which the application license belongs.

UserLicenseDto

This class contains the license information for a TimePunch profile.

DatatypeNameDescription
GuidIdUnique ID of the application license
UserProfileDtoUserTimePunch Profile to that the user license belongs too
StringApplicationKeyThe module or application key for that the license is valid
GuidApplicationLicenseIdThe Id of the application license for which the user is licensed.

RequestUpgradeOfferDto

This class contains the customer data that is sent to TimePunch so that a new license upgrade quote can be created.

DatatypeNameDescription
GuidIdUnique ID of the application license
StringFullnameFull name of the user
StringCompanyCompany of the user
StringEmailEmail address of the user
StringPhonePhone number of the user