19 package com.basistech.df.cybertriage.autopsy.ctapi.json;
22 import com.fasterxml.jackson.annotation.JsonCreator;
23 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
24 import com.fasterxml.jackson.annotation.JsonProperty;
25 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
26 import java.time.Instant;
31 @JsonIgnoreProperties(ignoreUnknown =
true)
48 @JsonProperty(
"boostLicenseId") String boostLicenseId,
49 @JsonProperty(
"licenseHostId") String licenseHostId,
51 @JsonProperty(
"expirationDate") Instant expirationDate,
52 @JsonProperty(
"hashLookups") Long hashLookups,
53 @JsonProperty(
"fileUploads") Long fileUploads,
55 @JsonProperty(
"activationTime") Instant activationTime,
56 @JsonProperty(
"product") String product,
58 @JsonProperty(
"timezone") String timezone,
59 @JsonProperty(
"customerEmail") String customerEmail,
60 @JsonProperty(
"customerName") String customerName
62 this.boostLicenseId = boostLicenseId;
63 this.licenseHostId = licenseHostId;
64 this.expirationDate = expirationDate;
65 this.hashLookups = hashLookups;
66 this.fileUploads = fileUploads;
67 this.activationTime = activationTime;
68 this.product = product;
69 this.limitType = limitType;
70 this.timezone = timezone;
71 this.customerEmail = customerEmail;
72 this.customerName = customerName;
76 return boostLicenseId;
92 return activationTime;
104 return expirationDate;
112 return customerEmail;
final Instant activationTime
LicenseLimitType getLimitType()
String getBoostLicenseId()
Instant getExpirationDate()
final String customerName
String getCustomerEmail()
final String licenseHostId
DecryptedLicenseResponse(@JsonProperty("boostLicenseId") String boostLicenseId,@JsonProperty("licenseHostId") String licenseHostId,@JsonDeserialize(using=InstantEpochMillisDeserializer.class)@JsonProperty("expirationDate") Instant expirationDate,@JsonProperty("hashLookups") Long hashLookups,@JsonProperty("fileUploads") Long fileUploads,@JsonDeserialize(using=InstantEpochMillisDeserializer.class)@JsonProperty("activationTime") Instant activationTime,@JsonProperty("product") String product,@JsonProperty("limitType") LicenseLimitType limitType,@JsonProperty("timezone") String timezone,@JsonProperty("customerEmail") String customerEmail,@JsonProperty("customerName") String customerName)
String getLicenseHostId()
final LicenseLimitType limitType
final String boostLicenseId
Instant getActivationTime()
final String customerEmail
final Instant expirationDate