api library

Classes

ActivateMachineRequest
ActivateMachineRequestData
ActivateMachineRequestDataAttributes
ActivateMachineRequestDataRelationships
ActivateMachineRequestDataRelationshipsLicense
ActivateMachineRequestDataRelationshipsLicenseData
ActivateMachineRequestDataRelationshipsLicenseDataTypeEnum
ActivateMachineRequestDataRelationshipsLicenseDataTypeEnumTypeTransformer
Transformation class that can encode an instance of ActivateMachineRequestDataRelationshipsLicenseDataTypeEnum to String, and decode dynamic data back to ActivateMachineRequestDataRelationshipsLicenseDataTypeEnum.
ActivateMachineRequestDataTypeEnum
ActivateMachineRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of ActivateMachineRequestDataTypeEnum to String, and decode dynamic data back to ActivateMachineRequestDataTypeEnum.
ActivateMachineResponse
AddSecondFactorRequest
AddSecondFactorRequestMeta
AddSecondFactorResponse
ApiClient
ApiKeyAuth
AttachLicenseEntitlementsRequest
AttachLicenseEntitlementsResponse
AttachPolicyEntitlementsRequest
AttachPolicyEntitlementsRequestDataInner
AttachPolicyEntitlementsRequestDataInnerTypeEnum
AttachPolicyEntitlementsRequestDataInnerTypeEnumTypeTransformer
Transformation class that can encode an instance of AttachPolicyEntitlementsRequestDataInnerTypeEnum to String, and decode dynamic data back to AttachPolicyEntitlementsRequestDataInnerTypeEnum.
AttachPolicyEntitlementsResponse
Authentication
BanUserResponse
ChangeLicenseGroupRequest
ChangeLicenseGroupResponse
ChangeLicensePolicyRequest
ChangeLicensePolicyResponse
ChangeLicenseUserRequest
ChangeLicenseUserResponse
ChangeMachineGroupRequest
ChangeMachineGroupResponse
ChangeUserGroupRequest
ChangeUserGroupResponse
CheckInLicenseResponse
CheckOutLicenseResponse
CheckOutMachineResponse
CreateEntitlementRequest
CreateEntitlementRequestData
CreateEntitlementRequestDataAttributes
CreateEntitlementRequestDataTypeEnum
CreateEntitlementRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateEntitlementRequestDataTypeEnum to String, and decode dynamic data back to CreateEntitlementRequestDataTypeEnum.
CreateEntitlementResponse
CreateGroupRequest
CreateGroupRequestData
CreateGroupRequestDataAttributes
CreateGroupRequestDataTypeEnum
CreateGroupRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateGroupRequestDataTypeEnum to String, and decode dynamic data back to CreateGroupRequestDataTypeEnum.
CreateGroupResponse
CreateLicenseRequest
CreateLicenseRequestData
CreateLicenseRequestDataAttributes
CreateLicenseRequestDataRelationships
CreateLicenseRequestDataRelationshipsGroup
CreateLicenseRequestDataRelationshipsPolicy
CreateLicenseRequestDataRelationshipsPolicyData
CreateLicenseRequestDataRelationshipsPolicyDataTypeEnum
CreateLicenseRequestDataRelationshipsPolicyDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateLicenseRequestDataRelationshipsPolicyDataTypeEnum to String, and decode dynamic data back to CreateLicenseRequestDataRelationshipsPolicyDataTypeEnum.
CreateLicenseRequestDataRelationshipsUser
CreateLicenseRequestDataRelationshipsUserData
CreateLicenseRequestDataRelationshipsUserDataTypeEnum
CreateLicenseRequestDataRelationshipsUserDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateLicenseRequestDataRelationshipsUserDataTypeEnum to String, and decode dynamic data back to CreateLicenseRequestDataRelationshipsUserDataTypeEnum.
CreateLicenseRequestDataTypeEnum
CreateLicenseRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateLicenseRequestDataTypeEnum to String, and decode dynamic data back to CreateLicenseRequestDataTypeEnum.
CreateLicenseResponse
CreateLicenseTokenRequest
CreateLicenseTokenRequestData
CreateLicenseTokenRequestDataAttributes
CreateLicenseTokenRequestDataTypeEnum
CreateLicenseTokenRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateLicenseTokenRequestDataTypeEnum to String, and decode dynamic data back to CreateLicenseTokenRequestDataTypeEnum.
CreateLicenseTokenResponse
CreatePolicyRequest
CreatePolicyRequestData
CreatePolicyRequestDataAttributes
CreatePolicyRequestDataAttributesAuthenticationStrategyEnum
The strategy used for authenticating as a license, for client-side integrations.
CreatePolicyRequestDataAttributesAuthenticationStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesAuthenticationStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesAuthenticationStrategyEnum.
CreatePolicyRequestDataAttributesCheckInIntervalEnum
The frequency at which a license should check-in.
CreatePolicyRequestDataAttributesCheckInIntervalEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesCheckInIntervalEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesCheckInIntervalEnum.
CreatePolicyRequestDataAttributesExpirationBasisEnum
Control when a license's initial expiry is set.
CreatePolicyRequestDataAttributesExpirationBasisEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesExpirationBasisEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesExpirationBasisEnum.
CreatePolicyRequestDataAttributesExpirationStrategyEnum
The strategy for expired licenses during a license validation and when accessing releases.
CreatePolicyRequestDataAttributesExpirationStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesExpirationStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesExpirationStrategyEnum.
CreatePolicyRequestDataAttributesHeartbeatBasisEnum
Control when a machine's initial heartbeat is started.
CreatePolicyRequestDataAttributesHeartbeatBasisEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesHeartbeatBasisEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesHeartbeatBasisEnum.
CreatePolicyRequestDataAttributesHeartbeatCullStrategyEnum
The strategy used for culling dead machines and processes.
CreatePolicyRequestDataAttributesHeartbeatCullStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesHeartbeatCullStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesHeartbeatCullStrategyEnum.
CreatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnum
The strategy used for controlling whether or not dead machines and processes can be resurrected shortly after death.
CreatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnum.
CreatePolicyRequestDataAttributesMachineLeasingStrategyEnum
The strategy used for leasing machines. ### Options - PER_LICENSE: Machine processes are counted per-license, i.e. collectively across all of a license's machines. - PER_USER: Machines are counted per-user, per-license. For example, with a max machines value of 2, each user could have 2 machines per-license.
CreatePolicyRequestDataAttributesMachineLeasingStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesMachineLeasingStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesMachineLeasingStrategyEnum.
CreatePolicyRequestDataAttributesMachineMatchingStrategyEnum
The matching strategy for machine fingerprints supplied during a license validation.
CreatePolicyRequestDataAttributesMachineMatchingStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesMachineMatchingStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesMachineMatchingStrategyEnum.
CreatePolicyRequestDataAttributesMachineUniquenessStrategyEnum
The uniqueness validation strategy for machine fingerprints.
CreatePolicyRequestDataAttributesMachineUniquenessStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesMachineUniquenessStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesMachineUniquenessStrategyEnum.
CreatePolicyRequestDataAttributesOverageStrategyEnum
The strategy used for allowing machine, core and process overages.
CreatePolicyRequestDataAttributesOverageStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesOverageStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesOverageStrategyEnum.
CreatePolicyRequestDataAttributesProcessLeasingStrategyEnum
The strategy used for leasing machine processes. ### Options - PER_MACHINE: Processes are counted per-machine. For example, given a policy with a max processes value of 5, each license could have up to 5 processes for each machine. This is the default. - PER_LICENSE: Processes are counted per-license. For example, with a max processes value of 5, each license could have up to 5 processes combined across all machines. - PER_USER: Processes are counted per-user, per-license. For example, with a max processes value of 5, each user could have up to 5 processes combined across all owned machines per-license.
CreatePolicyRequestDataAttributesProcessLeasingStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesProcessLeasingStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesProcessLeasingStrategyEnum.
CreatePolicyRequestDataAttributesSchemeEnum
CreatePolicyRequestDataAttributesSchemeEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesSchemeEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesSchemeEnum.
CreatePolicyRequestDataAttributesTransferStrategyEnum
Control whether a license's expiration is reset when transferred to this policy.
CreatePolicyRequestDataAttributesTransferStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataAttributesTransferStrategyEnum to String, and decode dynamic data back to CreatePolicyRequestDataAttributesTransferStrategyEnum.
CreatePolicyRequestDataRelationships
CreatePolicyRequestDataRelationshipsProduct
CreatePolicyRequestDataRelationshipsProductData
CreatePolicyRequestDataRelationshipsProductDataTypeEnum
CreatePolicyRequestDataRelationshipsProductDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataRelationshipsProductDataTypeEnum to String, and decode dynamic data back to CreatePolicyRequestDataRelationshipsProductDataTypeEnum.
CreatePolicyRequestDataTypeEnum
CreatePolicyRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreatePolicyRequestDataTypeEnum to String, and decode dynamic data back to CreatePolicyRequestDataTypeEnum.
CreatePolicyResponse
CreateProductRequest
CreateProductRequestData
CreateProductRequestDataAttributes
CreateProductRequestDataAttributesDistributionStrategyEnum
The strategy for distributing releases.
CreateProductRequestDataAttributesDistributionStrategyEnumTypeTransformer
Transformation class that can encode an instance of CreateProductRequestDataAttributesDistributionStrategyEnum to String, and decode dynamic data back to CreateProductRequestDataAttributesDistributionStrategyEnum.
CreateProductRequestDataTypeEnum
CreateProductRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateProductRequestDataTypeEnum to String, and decode dynamic data back to CreateProductRequestDataTypeEnum.
CreateProductResponse
CreateUserRequest
CreateUserRequestData
CreateUserRequestDataAttributes
CreateUserRequestDataRelationships
CreateUserRequestDataRelationshipsGroup
CreateUserRequestDataRelationshipsGroupData
CreateUserRequestDataRelationshipsGroupDataTypeEnum
CreateUserRequestDataRelationshipsGroupDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateUserRequestDataRelationshipsGroupDataTypeEnum to String, and decode dynamic data back to CreateUserRequestDataRelationshipsGroupDataTypeEnum.
CreateUserRequestDataTypeEnum
CreateUserRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of CreateUserRequestDataTypeEnum to String, and decode dynamic data back to CreateUserRequestDataTypeEnum.
CreateUserResponse
DecrementLicenseUsageRequest
DecrementLicenseUsageRequestMeta
DecrementLicenseUsageResponse
DeserializationMessage
Primarily intended for use in an isolate.
DetachLicenseEntitlementsRequest
DetachPolicyEntitlementsRequest
Entitlement
EntitlementAttributes
EntitlementRelationships
EntitlementRelationshipsAccount
EntitlementsApi
EntitlementTypeEnum
EntitlementTypeEnumTypeTransformer
Transformation class that can encode an instance of EntitlementTypeEnum to String, and decode dynamic data back to EntitlementTypeEnum.
Error
ErrorSource
ForgotPasswordRequest
ForgotPasswordRequestMeta
GenerateProductTokenRequest
GenerateProductTokenRequestData
GenerateProductTokenRequestDataAttributes
GenerateProductTokenRequestDataTypeEnum
GenerateProductTokenRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of GenerateProductTokenRequestDataTypeEnum to String, and decode dynamic data back to GenerateProductTokenRequestDataTypeEnum.
GenerateProductTokenResponse
GenerateTokenRequest
GenerateTokenRequestData
GenerateTokenRequestDataAttributes
GenerateTokenRequestDataAttributesMeta
GenerateTokenRequestDataTypeEnum
GenerateTokenRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of GenerateTokenRequestDataTypeEnum to String, and decode dynamic data back to GenerateTokenRequestDataTypeEnum.
GenerateTokenResponse
GenerateUserTokenRequest
GenerateUserTokenResponse
Group
GroupAttributes
GroupRelationships
GroupRelationshipsAccount
GroupRelationshipsLicenses
GroupRelationshipsMachines
GroupRelationshipsOwners
GroupRelationshipsUsers
GroupsApi
GroupTypeEnum
GroupTypeEnumTypeTransformer
Transformation class that can encode an instance of GroupTypeEnum to String, and decode dynamic data back to GroupTypeEnum.
HttpBasicAuth
HttpBearerAuth
IncrementLicenseUsageRequest
IncrementLicenseUsageRequestMeta
IncrementLicenseUsageResponse
KillProcessResponse
License
LicenseAttributes
LicenseAttributesSchemeEnum
The cryptographic encryption/signature scheme used on the license's key. Can be used to implement offline licensing by securely storing arbitrary data within a license's key.
LicenseAttributesSchemeEnumTypeTransformer
Transformation class that can encode an instance of LicenseAttributesSchemeEnum to String, and decode dynamic data back to LicenseAttributesSchemeEnum.
LicenseAttributesStatusEnum
The license's status, for filtering purposes and to ascertain overall status at-a-glance. An active license is a license that has been created, validated, checked out, or checked in within the last 90 days. An expiring license is a license that is expiring within the next 3 days. One of: ACTIVE, INACTIVE, EXPIRING, EXPIRED, SUSPENDED, or BANNED.
LicenseAttributesStatusEnumTypeTransformer
Transformation class that can encode an instance of LicenseAttributesStatusEnum to String, and decode dynamic data back to LicenseAttributesStatusEnum.
LicenseEntitlement
LicenseEntitlementRelationships
LicenseEntitlementRelationshipsLicense
LicenseEntitlementTypeEnum
LicenseEntitlementTypeEnumTypeTransformer
Transformation class that can encode an instance of LicenseEntitlementTypeEnum to String, and decode dynamic data back to LicenseEntitlementTypeEnum.
LicenseFile
LicenseFileAttributes
LicenseFileRelationships
LicenseFileTypeEnum
LicenseFileTypeEnumTypeTransformer
Transformation class that can encode an instance of LicenseFileTypeEnum to String, and decode dynamic data back to LicenseFileTypeEnum.
LicenseRelationships
LicenseRelationshipsAccount
LicenseRelationshipsGroup
LicenseRelationshipsMachines
LicenseRelationshipsPolicy
LicenseRelationshipsProduct
LicenseRelationshipsUser
LicensesApi
LicenseTypeEnum
LicenseTypeEnumTypeTransformer
Transformation class that can encode an instance of LicenseTypeEnum to String, and decode dynamic data back to LicenseTypeEnum.
ListEntitlementsResponse
ListGroupsResponse
ListLicenseEntitlementsResponse
ListLicensesExpiresParameter
ListLicensesResponse
ListMachinesResponse
ListPoliciesResponse
ListPolicyEntitlementsResponse
ListProcessesResponse
ListProductsResponse
ListSecondFactorsResponse
ListTokensBearerParameter
ListTokensBearerParameterTypeEnum
ListTokensBearerParameterTypeEnumTypeTransformer
Transformation class that can encode an instance of ListTokensBearerParameterTypeEnum to String, and decode dynamic data back to ListTokensBearerParameterTypeEnum.
ListTokensResponse
ListUsersResponse
Machine
MachineAttributes
MachineAttributesHeartbeatStatusEnum
The status of the machine's heartbeat.
MachineAttributesHeartbeatStatusEnumTypeTransformer
Transformation class that can encode an instance of MachineAttributesHeartbeatStatusEnum to String, and decode dynamic data back to MachineAttributesHeartbeatStatusEnum.
MachineFile
MachineFileRelationships
MachineFileRelationshipsMachine
MachineFileTypeEnum
MachineFileTypeEnumTypeTransformer
Transformation class that can encode an instance of MachineFileTypeEnum to String, and decode dynamic data back to MachineFileTypeEnum.
MachineRelationships
MachineRelationshipsAccount
MachineRelationshipsGroup
MachineRelationshipsLicense
MachineRelationshipsProcesses
MachineRelationshipsProduct
MachineRelationshipsUser
MachinesApi
MachineTypeEnum
MachineTypeEnumTypeTransformer
Transformation class that can encode an instance of MachineTypeEnum to String, and decode dynamic data back to MachineTypeEnum.
OAuth
PaginationLinksMeta
PasswordsApi
PingMachineResponse
PingProcessResponse
PoliciesApi
Policy
PolicyAttributes
PolicyAttributesAuthenticationStrategyEnum
The strategy used for authenticating as a license, for client-side integrations. ### Options - TOKEN: Allow licenses to authenticate using a license token. This is the default. - LICENSE: Allow licenses to authenticate using a license key. - MIXED: Allow both license token and license key authentication (each covered above). - NONE: Disable the ability for licenses to authenticate with the API.
PolicyAttributesAuthenticationStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesAuthenticationStrategyEnum to String, and decode dynamic data back to PolicyAttributesAuthenticationStrategyEnum.
PolicyAttributesCheckInIntervalEnum
One of day, week, month or year. The frequency at which a license should check-in. ### Options - day: Require a license implementing the policy to check-in at least once every day to remain valid. - week: Require a license implementing the policy to check-in at least once every week to remain valid. - month: Require a license implementing the policy to check-in at least once every month to remain valid. - year: Require a license implementing the policy to check-in at least once every year to remain valid.
PolicyAttributesCheckInIntervalEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesCheckInIntervalEnum to String, and decode dynamic data back to PolicyAttributesCheckInIntervalEnum.
PolicyAttributesExpirationStrategyEnum
The strategy for expired licenses during a license validation and when accessing releases. ### Options - RESTRICT_ACCESS: Expired licenses can continue to access releases published prior to their expiry, but automatic upgrades are disabled. Validation scopes take precedence over expiry check during license validation. - REVOKE_ACCESS: Expired licenses are no longer able to access any releases, including past releases and upgrades. Expiry check takes precedence over scopes during license validation. - MAINTAIN_ACCESS: Expired licenses can continue to access releases published prior to their expiry, but automatic upgrades are disabled. Validation scopes take precedence over expiry check during license validation. In addition, validations with an EXPIRED code will return valid=true. - ALLOW_ACCESS: Expired licenses can access any releases, including past releases and future automatic upgrades. Validation scopes take precedence over expiry check during license validation. In addition, validations with an EXPIRED code will return valid=true.
PolicyAttributesExpirationStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesExpirationStrategyEnum to String, and decode dynamic data back to PolicyAttributesExpirationStrategyEnum.
PolicyAttributesHeartbeatBasisEnum
Control when a machine's initial heartbeat is started. By default, a machine's heartbeat is started on creation when its policy requires a heartbeat. Otherwise, it is started on first ping. ### Options - FROM_CREATION: The heartbeat duration is calculated from the machine's creation time. - FROM_FIRST_PING: The heartbeat duration is calculated from the machine's first heartbeat ping.
PolicyAttributesHeartbeatBasisEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesHeartbeatBasisEnum to String, and decode dynamic data back to PolicyAttributesHeartbeatBasisEnum.
PolicyAttributesHeartbeatCullStrategyEnum
The strategy used for culling dead machines and processes. ### Options - DEACTIVATE_DEAD: Automatically deactivate machines that fail to maintain their heartbeat pings. This is the default. - KEEP_DEAD: Mark machines that fail to maintain their heartbeat pings as dead, but do not deactivate.
PolicyAttributesHeartbeatCullStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesHeartbeatCullStrategyEnum to String, and decode dynamic data back to PolicyAttributesHeartbeatCullStrategyEnum.
PolicyAttributesHeartbeatResurrectionStrategyEnum
The strategy used for controlling whether or not dead machines and processes can be resurrected shortly after death. A resurrection occurs when a heartbeat ping is sent to a dead machine or process that is within its resurrection window. ### Options - NO_REVIVE: Do not allow dead machines and processes to be revived. This is the default. - 1_MINUTE_REVIVE: A machine or process can be revived if it sends a ping within 1 minute from its time of death. - 2_MINUTE_REVIVE: A machine or process can be revived if it sends a ping within 2 minutes from its time of death. - 5_MINUTE_REVIVE: A machine or process can be revived if it sends a ping within 5 minutes from its time of death. - 10_MINUTE_REVIVE: A machine or process can be revived if it sends a ping within 10 minutes from its time of death. - 15_MINUTE_REVIVE: A machine or process can be revived if it sends a ping within 15 minutes from its time of death. - ALWAYS_REVIVE: A machine or process can always be revived. Requires a cull strategy of KEEP_DEAD.
PolicyAttributesHeartbeatResurrectionStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesHeartbeatResurrectionStrategyEnum to String, and decode dynamic data back to PolicyAttributesHeartbeatResurrectionStrategyEnum.
PolicyAttributesMachineLeasingStrategyEnum
The strategy used for leasing machines. ### Options - PER_LICENSE: Machine processes are counted per-license, i.e. collectively across all of a license's machines. - PER_USER: Machines are counted per-user, per-license. For example, with a max machines value of 2, each user could have 2 machines per-license.
PolicyAttributesMachineLeasingStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesMachineLeasingStrategyEnum to String, and decode dynamic data back to PolicyAttributesMachineLeasingStrategyEnum.
PolicyAttributesMachineMatchingStrategyEnum
The matching strategy for machine fingerprints supplied during a license validation. ### Options - MATCH_ANY: At least 1 of the supplied fingerprints must match a fingerprint for the license's associated machines. E.g. if 3 fingerprints are supplied, at least 1 of them must match. - MATCH_TWO: At least 2 of the supplied fingerprints must match a fingerprint for the license's associated machines. E.g. if 4 fingerprints are supplied, at least 2 of them must match. - MATCH_MOST: The majority of supplied fingerprints must match the fingerprints for the license's associated machines. E.g. if 3 fingerprints are supplied, at least 2 of them must match. - MATCH_ALL: All supplied fingerprints must match the fingerprints for the license's associated machines. E.g. if 3 fingerprints are supplied, all 3 of them must match.
PolicyAttributesMachineMatchingStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesMachineMatchingStrategyEnum to String, and decode dynamic data back to PolicyAttributesMachineMatchingStrategyEnum.
PolicyAttributesMachineUniquenessStrategyEnum
The matching strategy for machine fingerprints supplied during a license validation. ### Options - UNIQUE_PER_ACCOUNT: Machine fingerprints must be unique across the entire Keygen account. This will block all duplicate fingerprints, regardless of whether or not the fingerprint belongs to another product, policy or license. - UNIQUE_PER_PRODUCT: Machine fingerprints must be unique across all licenses belonging to a product. This will block all duplicate fingerprints of the same product, regardless of whether or not the fingerprint belongs to another policy or license. - UNIQUE_PER_POLICY: Machine fingerprints must be unique across all licenses for the policy. This will block all duplicate fingerprints of the same policy, regardless of whether or not the fingerprint belongs to another license. - UNIQUE_PER_LICENSE: Machine fingerprints must be unique to the license. This will block all duplicate fingerprints for same license, but the same fingerprint can exist across different licenses. This is the default.
PolicyAttributesMachineUniquenessStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesMachineUniquenessStrategyEnum to String, and decode dynamic data back to PolicyAttributesMachineUniquenessStrategyEnum.
PolicyAttributesOverageStrategyEnum
The strategy used for allowing machine, core and process overages. Set to NO_OVERAGE to disable overages altogether (attempts to exceed a limit will then result in an error). ### Options - ALWAYS_ALLOW_OVERAGE: The license may exceed its limits, and doing so will not effect the licenses validity, i.e. the following validation codes will return valid=true: TOO_MANY_MACHINES, TOO_MANY_CORES, TOO_MANY_PROCESSES. - ALLOW_1_25X_OVERAGE: The license may exceed its limits, up to a maximum of 1.25x. Exceeding a limit will not effect the license's validity right away, i.e. the following validation codes will return valid=true: TOO_MANY_MACHINES, TOO_MANY_CORES, TOO_MANY_PROCESSES. The license will begin to fail validation once the 1.25x allowance has been exceeded. When using a 1.25x allowance, all resource limits must be divisible by 4. - ALLOW_1_5X_OVERAGE: The license may exceed its limits, up to a maximum of 1.5x. Exceeding a limit will not effect the license's validity right away, i.e. the following validation codes will return valid=true: TOO_MANY_MACHINES, TOO_MANY_CORES, TOO_MANY_PROCESSES. The license will begin to fail validation once the 1.5x allowance has been exceeded. When using a 1.5x allowance, all resource limits must be divisible by 2. - ALLOW_2X_OVERAGE: The license may exceed its limits, up to a maximum of 2x. Exceeding a limit will not effect the license's validity right away, i.e. the following validation codes will return valid=true: TOO_MANY_MACHINES, TOO_MANY_CORES, TOO_MANY_PROCESSES. The license will begin to fail validation once the 2x allowance has been exceeded. - NO_OVERAGE: Do not allow overages. Attempts to exceed limits will fail. This is the default.
PolicyAttributesOverageStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesOverageStrategyEnum to String, and decode dynamic data back to PolicyAttributesOverageStrategyEnum.
PolicyAttributesProcessLeasingStrategyEnum
The strategy used for leasing machine processes. ### Options - PER_MACHINE: Processes are counted per-machine. For example, given a policy with a max processes value of 5, each license could have up to 5 processes for each machine. This is the default. - PER_LICENSE: Processes are counted per-license. For example, with a max processes value of 5, each license could have up to 5 processes combined across all machines. - PER_USER: Processes are counted per-user, per-license. For example, with a max processes value of 5, each user could have up to 5 processes combined across all owned machines per-license.
PolicyAttributesProcessLeasingStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesProcessLeasingStrategyEnum to String, and decode dynamic data back to PolicyAttributesProcessLeasingStrategyEnum.
PolicyAttributesSchemeEnum
The cryptographic encryption/signature scheme used on license keys. Can be used to implement offline licensing by storing tamper-proof data within a license's key. When null or omitted, the license's key will be stored unchanged. ### Options - ED25519_SIGN: Sign license keys with your account's Ed25519 signing key, using elliptic curve cryptography and SHA512. The given license key data will be base64url encoded and then prefixed with key/ before signing, and the signing data's signature will be base64url encoded and then appended onto the end of the signing data, delimited by the . character, e.g. key/{URLBASE64URL_KEY}.{URLBASE64URL_SIGNATURE}. This is our recommended signing scheme, but it may not be supported in your preferred programming language. - **RSA_2048_PKCS1_PSS_SIGN_V2**: Sign license keys with your account's 2048-bit RSA private key using RSA PKCS1-PSS padding, with a SHA256 digest, max salt length, and a SHA256 MGF1. The provided embedded dataset will be base64url encoded and then prefixed with key/ before signing, and the signing data's signature will be base64url encoded and then appended onto the end of the signing data, delimited by the . character, e.g. key/{URLBASE64URL_KEY}.{URLBASE64URL_SIGNATURE}, resulting in the final key. This is our recommended RSA scheme, but it may not be supported in your preferred programming language. - **RSA_2048_PKCS1_SIGN_V2**: Sign license keys with your account's 2048-bit RSA private key using RSA PKCS1 v1.5 padding, with a SHA256 digest. The provided embedded dataset will be base64url encoded and then prefixed with key/ before signing, and the signing data's signature will be base64url encoded and then appended onto the end of the signing data, delimited by the . character, e.g. key/{URLBASE64URL_KEY}.{URLBASE64URL_SIGNATURE}, resulting in the final key. - **RSA_2048_PKCS1_ENCRYPT**: Encrypt license keys with your account's 2048-bit RSA private key using RSA PKCS1 v1.5 padding. The provided dataset will be encrypted using your account's private key and then base64url encoded, resulting in the final key. The key can be decrypted using your account's public key. The key must contain no more than 245 bytes (please note this is byte length not string length). - **RSA_2048_JWT_RS256**: Encode a license claims payload into a JWT using the RS256 algorithm. The license key must be a valid JWT claims payload (i.e. a JSON encoded string). The JWT will be signed using your account's 2048-bit RSA private key and can be verified using your account's public key. The resulting key will be a full JSON Web Token. We do not modify your claims payload.
PolicyAttributesSchemeEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesSchemeEnum to String, and decode dynamic data back to PolicyAttributesSchemeEnum.
PolicyAttributesTransferStrategyEnum
Control whether a license's expiration is reset when transferred to this policy. ### Options - RESET_EXPIRY: Reset the transferred license's expiry from the time of transfer. For example, if the license had an expiry 3 months from now, and the new policy has a duration of 1 year, transferring would reset the expiry to 1 year from the time of transfer. When the policy has no duration, the license's expiry is removed. - KEEP_EXPIRY: Do not change the license's current expiry. This is the default.
PolicyAttributesTransferStrategyEnumTypeTransformer
Transformation class that can encode an instance of PolicyAttributesTransferStrategyEnum to String, and decode dynamic data back to PolicyAttributesTransferStrategyEnum.
PolicyEntitlement
PolicyEntitlementAttributes
PolicyEntitlementRelationships
PolicyEntitlementRelationshipsAccount
PolicyEntitlementRelationshipsEntitlement
PolicyEntitlementRelationshipsPolicy
PolicyEntitlementTypeEnum
PolicyEntitlementTypeEnumTypeTransformer
Transformation class that can encode an instance of PolicyEntitlementTypeEnum to String, and decode dynamic data back to PolicyEntitlementTypeEnum.
PolicyRelationships
PolicyRelationshipsAccount
PolicyRelationshipsEntitlements
PolicyRelationshipsLicenses
PolicyRelationshipsPool
PolicyRelationshipsProduct
PolicyTypeEnum
PolicyTypeEnumTypeTransformer
Transformation class that can encode an instance of PolicyTypeEnum to String, and decode dynamic data back to PolicyTypeEnum.
Process
ProcessAttributes
ProcessAttributesStatusEnum
The status of the process's heartbeat. One of: ALIVE, DEAD, or RESURRECTED.
ProcessAttributesStatusEnumTypeTransformer
Transformation class that can encode an instance of ProcessAttributesStatusEnum to String, and decode dynamic data back to ProcessAttributesStatusEnum.
ProcessesApi
ProcessRelationships
ProcessRelationshipsAccount
ProcessRelationshipsLicense
ProcessRelationshipsMachine
ProcessRelationshipsProduct
ProcessTypeEnum
ProcessTypeEnumTypeTransformer
Transformation class that can encode an instance of ProcessTypeEnum to String, and decode dynamic data back to ProcessTypeEnum.
Product
ProductAttributes
ProductAttributesDistributionStrategyEnum
The strategy for distributing releases. ### Options - LICENSED: Only licensed users, with a valid license, can access releases and release artifacts. API authentication is required. - OPEN: Anybody can access releases. No API authentication required, so this is a great option for rendering releases on a public downloads page, open source projects, or freemium products. - CLOSED: Only admins can access releases. Download links will need to be generated server-side. API authentication is required.
ProductAttributesDistributionStrategyEnumTypeTransformer
Transformation class that can encode an instance of ProductAttributesDistributionStrategyEnum to String, and decode dynamic data back to ProductAttributesDistributionStrategyEnum.
ProductRelationships
ProductRelationshipsAccount
ProductRelationshipsLicenses
ProductRelationshipsMachines
ProductRelationshipsPolicies
ProductRelationshipsTokens
ProductRelationshipsUsers
ProductsApi
ProductTypeEnum
ProductTypeEnumTypeTransformer
Transformation class that can encode an instance of ProductTypeEnum to String, and decode dynamic data back to ProductTypeEnum.
ProfilesApi
QueryParam
RegenerateTokenResponse
ReinstateLicenseResponse
RenewLicenseResponse
ResetLicenseUsageResponse
ResetMachineResponse
ResetUserPasswordRequest
ResetUserPasswordRequestMeta
ResetUserPasswordResponse
RetrieveEntitlementResponse
RetrieveGroupResponse
RetrieveLicenseResponse
RetrieveMachineResponse
RetrievePolicyResponse
RetrieveProcessResponse
RetrieveProductResponse
RetrieveProfileResponse
RetrieveSecondFactorResponse
RetrieveTokenResponse
RetrieveUserResponse
SecondFactor
SecondFactorAttributes
SecondFactorRelationships
SecondFactorRelationshipsAccount
SecondFactorRelationshipsUser
SecondFactorsApi
SecondFactorTypeEnum
SecondFactorTypeEnumTypeTransformer
Transformation class that can encode an instance of SecondFactorTypeEnum to String, and decode dynamic data back to SecondFactorTypeEnum.
SpawnProcessRequest
SpawnProcessRequestData
SpawnProcessRequestDataAttributes
SpawnProcessRequestDataRelationships
SpawnProcessRequestDataRelationshipsMachine
SpawnProcessRequestDataRelationshipsMachineData
SpawnProcessRequestDataRelationshipsMachineDataTypeEnum
SpawnProcessRequestDataRelationshipsMachineDataTypeEnumTypeTransformer
Transformation class that can encode an instance of SpawnProcessRequestDataRelationshipsMachineDataTypeEnum to String, and decode dynamic data back to SpawnProcessRequestDataRelationshipsMachineDataTypeEnum.
SpawnProcessRequestDataTypeEnum
SpawnProcessRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of SpawnProcessRequestDataTypeEnum to String, and decode dynamic data back to SpawnProcessRequestDataTypeEnum.
SpawnProcessResponse
SuspendLicenseResponse
Token
TokenAttributes
TokenAttributesKindEnum
The kind of token, based on its bearer.
TokenAttributesKindEnumTypeTransformer
Transformation class that can encode an instance of TokenAttributesKindEnum to String, and decode dynamic data back to TokenAttributesKindEnum.
TokenRelationships
TokenRelationshipsAccount
TokenRelationshipsAccountData
TokenRelationshipsAccountDataTypeEnum
TokenRelationshipsAccountDataTypeEnumTypeTransformer
Transformation class that can encode an instance of TokenRelationshipsAccountDataTypeEnum to String, and decode dynamic data back to TokenRelationshipsAccountDataTypeEnum.
TokenRelationshipsBearer
TokenRelationshipsBearerData
TokenRelationshipsBearerDataTypeEnum
TokenRelationshipsBearerDataTypeEnumTypeTransformer
Transformation class that can encode an instance of TokenRelationshipsBearerDataTypeEnum to String, and decode dynamic data back to TokenRelationshipsBearerDataTypeEnum.
TokensApi
TokenTypeEnum
TokenTypeEnumTypeTransformer
Transformation class that can encode an instance of TokenTypeEnum to String, and decode dynamic data back to TokenTypeEnum.
UnbanUserResponse
UpdateEntitlementRequest
UpdateEntitlementRequestData
UpdateEntitlementRequestDataAttributes
UpdateEntitlementRequestDataTypeEnum
UpdateEntitlementRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of UpdateEntitlementRequestDataTypeEnum to String, and decode dynamic data back to UpdateEntitlementRequestDataTypeEnum.
UpdateEntitlementResponse
UpdateGroupRequest
UpdateGroupRequestData
UpdateGroupRequestDataAttributes
UpdateGroupRequestDataTypeEnum
UpdateGroupRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of UpdateGroupRequestDataTypeEnum to String, and decode dynamic data back to UpdateGroupRequestDataTypeEnum.
UpdateGroupResponse
UpdateLicenseRequest
UpdateLicenseRequestData
UpdateLicenseRequestDataAttributes
UpdateLicenseRequestDataTypeEnum
UpdateLicenseRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of UpdateLicenseRequestDataTypeEnum to String, and decode dynamic data back to UpdateLicenseRequestDataTypeEnum.
UpdateLicenseResponse
UpdateMachineRequest
UpdateMachineRequestData
UpdateMachineRequestDataAttributes
UpdateMachineRequestDataTypeEnum
UpdateMachineRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of UpdateMachineRequestDataTypeEnum to String, and decode dynamic data back to UpdateMachineRequestDataTypeEnum.
UpdateMachineResponse
UpdatePolicyRequest
UpdatePolicyRequestData
UpdatePolicyRequestDataAttributes
UpdatePolicyRequestDataAttributesAuthenticationStrategyEnum
The strategy used for authenticating as a license, for client-side integrations.
UpdatePolicyRequestDataAttributesAuthenticationStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesAuthenticationStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesAuthenticationStrategyEnum.
UpdatePolicyRequestDataAttributesCheckInIntervalEnum
The frequency at which a license should check-in.
UpdatePolicyRequestDataAttributesCheckInIntervalEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesCheckInIntervalEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesCheckInIntervalEnum.
UpdatePolicyRequestDataAttributesExpirationBasisEnum
Control when a license's initial expiry is set.
UpdatePolicyRequestDataAttributesExpirationBasisEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesExpirationBasisEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesExpirationBasisEnum.
UpdatePolicyRequestDataAttributesExpirationStrategyEnum
The strategy for expired licenses during a license validation and when accessing releases.
UpdatePolicyRequestDataAttributesExpirationStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesExpirationStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesExpirationStrategyEnum.
UpdatePolicyRequestDataAttributesHeartbeatBasisEnum
Control when a machine's initial heartbeat is started.
UpdatePolicyRequestDataAttributesHeartbeatBasisEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesHeartbeatBasisEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesHeartbeatBasisEnum.
UpdatePolicyRequestDataAttributesHeartbeatCullStrategyEnum
The strategy used for culling dead machines and processes.
UpdatePolicyRequestDataAttributesHeartbeatCullStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesHeartbeatCullStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesHeartbeatCullStrategyEnum.
UpdatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnum
The strategy used for controlling whether or not dead machines and processes can be resurrected shortly after death.
UpdatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnum.
UpdatePolicyRequestDataAttributesMachineLeasingStrategyEnum
The strategy used for leasing machines. ### Options - PER_LICENSE: Machine processes are counted per-license, i.e. collectively across all of a license's machines. - PER_USER: Machines are counted per-user, per-license. For example, with a max machines value of 2, each user could have 2 machines per-license.
UpdatePolicyRequestDataAttributesMachineLeasingStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesMachineLeasingStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesMachineLeasingStrategyEnum.
UpdatePolicyRequestDataAttributesMachineMatchingStrategyEnum
The matching strategy for machine fingerprints supplied during a license validation.
UpdatePolicyRequestDataAttributesMachineMatchingStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesMachineMatchingStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesMachineMatchingStrategyEnum.
UpdatePolicyRequestDataAttributesMachineUniquenessStrategyEnum
The uniqueness validation strategy for machine fingerprints.
UpdatePolicyRequestDataAttributesMachineUniquenessStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesMachineUniquenessStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesMachineUniquenessStrategyEnum.
UpdatePolicyRequestDataAttributesOverageStrategyEnum
The strategy used for allowing machine, core and process overages.
UpdatePolicyRequestDataAttributesOverageStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesOverageStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesOverageStrategyEnum.
UpdatePolicyRequestDataAttributesProcessLeasingStrategyEnum
The strategy used for leasing machine processes. ### Options - PER_MACHINE: Processes are counted per-machine. For example, given a policy with a max processes value of 5, each license could have up to 5 processes for each machine. This is the default. - PER_LICENSE: Processes are counted per-license. For example, with a max processes value of 5, each license could have up to 5 processes combined across all machines. - PER_USER: Processes are counted per-user, per-license. For example, with a max processes value of 5, each user could have up to 5 processes combined across all owned machines per-license.
UpdatePolicyRequestDataAttributesProcessLeasingStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesProcessLeasingStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesProcessLeasingStrategyEnum.
UpdatePolicyRequestDataAttributesTransferStrategyEnum
Control whether a license's expiration is reset when transferred to this policy.
UpdatePolicyRequestDataAttributesTransferStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataAttributesTransferStrategyEnum to String, and decode dynamic data back to UpdatePolicyRequestDataAttributesTransferStrategyEnum.
UpdatePolicyRequestDataTypeEnum
UpdatePolicyRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of UpdatePolicyRequestDataTypeEnum to String, and decode dynamic data back to UpdatePolicyRequestDataTypeEnum.
UpdatePolicyResponse
UpdateProcessRequest
UpdateProcessRequestData
UpdateProcessRequestDataAttributes
UpdateProcessRequestDataTypeEnum
UpdateProcessRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of UpdateProcessRequestDataTypeEnum to String, and decode dynamic data back to UpdateProcessRequestDataTypeEnum.
UpdateProcessResponse
UpdateProductRequest
UpdateProductRequestData
UpdateProductRequestDataAttributes
UpdateProductRequestDataAttributesDistributionStrategyEnum
The strategy for distributing releases.
UpdateProductRequestDataAttributesDistributionStrategyEnumTypeTransformer
Transformation class that can encode an instance of UpdateProductRequestDataAttributesDistributionStrategyEnum to String, and decode dynamic data back to UpdateProductRequestDataAttributesDistributionStrategyEnum.
UpdateProductRequestDataTypeEnum
UpdateProductRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of UpdateProductRequestDataTypeEnum to String, and decode dynamic data back to UpdateProductRequestDataTypeEnum.
UpdateProductResponse
UpdateSecondFactorRequest
UpdateSecondFactorRequestData
UpdateSecondFactorRequestDataAttributes
UpdateSecondFactorRequestMeta
UpdateSecondFactorResponse
UpdateUserPasswordRequest
UpdateUserPasswordRequestMeta
UpdateUserPasswordResponse
UpdateUserRequest
UpdateUserRequestData
UpdateUserRequestDataAttributes
UpdateUserRequestDataTypeEnum
UpdateUserRequestDataTypeEnumTypeTransformer
Transformation class that can encode an instance of UpdateUserRequestDataTypeEnum to String, and decode dynamic data back to UpdateUserRequestDataTypeEnum.
UpdateUserResponse
User
UserAttributes
UserAttributesRoleEnum
The role for the user. ### Options - user: A normal user of one or more of your products. Depending on account settings, they can have permission to manage their own resources, e.g. licenses and machines. They cannot manage other users' resources. - support-agent: An internal administrative user of your Keygen account, with a limited subset of permissions. Support Agents can read most resource data, but cannot create, update or delete resources. - sales-agent: An internal administrative user of your Keygen account, with a limited subset of permissions. Sales Agents can read most resource data, but can only create, update and delete specific resources. - developer: An internal administrative user of your Keygen account, with permission to manage all resources, but they cannot manage account billing. - read-only: An internal administrative user of your Keygen account, with permission to read all resources, except for account billing. - admin: An internal administrative user of your Keygen account, with permission to manage the entire account.
UserAttributesRoleEnumTypeTransformer
Transformation class that can encode an instance of UserAttributesRoleEnum to String, and decode dynamic data back to UserAttributesRoleEnum.
UserAttributesStatusEnum
The user's status, for filtering purposes and to ascertain overall status at-a-glance. An active user is a user that was created within the last 90 days, or has a license that has been created, validated, checked out, or checked in within the last 90 days. An inactive user is a user that has none of those traits. One of: ACTIVE, INACTIVE, or BANNED.
UserAttributesStatusEnumTypeTransformer
Transformation class that can encode an instance of UserAttributesStatusEnum to String, and decode dynamic data back to UserAttributesStatusEnum.
UserRelationships
UserRelationshipsAccount
UserRelationshipsGroup
UserRelationshipsLicenses
UserRelationshipsMachines
UserRelationshipsProducts
UserRelationshipsTokens
UsersApi
UserTypeEnum
UserTypeEnumTypeTransformer
Transformation class that can encode an instance of UserTypeEnum to String, and decode dynamic data back to UserTypeEnum.
ValidateLicenseKeyRequest
ValidateLicenseKeyRequestMeta
ValidateLicenseKeyResponse
ValidateLicenseRequest
ValidateLicenseRequestMeta
ValidateLicenseRequestMetaScope
ValidateLicenseResponse
ValidateLicenseResponseMeta
ValidateLicenseResponseMetaScope
WebhookEvent
WebhookEventAttributes
WebhookEventAttributesEventEnum
WebhookEventAttributesEventEnumTypeTransformer
Transformation class that can encode an instance of WebhookEventAttributesEventEnum to String, and decode dynamic data back to WebhookEventAttributesEventEnum.
WebhookEventAttributesStatusEnum
The current status of the event. Possible statuses are: DELIVERING, DELIVERED, FAILING, and FAILED.
WebhookEventAttributesStatusEnumTypeTransformer
Transformation class that can encode an instance of WebhookEventAttributesStatusEnum to String, and decode dynamic data back to WebhookEventAttributesStatusEnum.
WebhookEventRelationships
WebhookEventRelationshipsAccount
WebhookEventTypeEnum
WebhookEventTypeEnumTypeTransformer
Transformation class that can encode an instance of WebhookEventTypeEnum to String, and decode dynamic data back to WebhookEventTypeEnum.
WebhooksApi

Properties

defaultApiClient ApiClient
An ApiClient instance that uses the default values obtained from the OpenAPI specification file.
getter/setter pair

Functions

decodeAsync(DeserializationMessage message) Future
Primarily intended for use in an isolate.
deserializeAsync(DeserializationMessage message) Future
Primarily intended for use in an isolate.
mapCastOfType<K, V>(dynamic map, String key) Map<K, V>?
Returns a valid Map<K, V> found at the specified Map key, null otherwise.
mapDateTime(dynamic map, String key, [String? pattern]) DateTime?
Returns a valid DateTime found at the specified Map key, null otherwise.
mapValueOfType<T>(dynamic map, String key) → T?
Returns a valid T value found at the specified Map key, null otherwise.
parameterToString(dynamic value) String
Format the given parameter object into a String.
serializeAsync(Object? value) Future<String>
Primarily intended for use in an isolate.

Typedefs

HttpBearerAuthProvider = String Function()

Exceptions / Errors

ApiException