com.adobe.pdfservices.operation.internal.dto.response.pdfproperties.EncryptionSettingsProperties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pdfservices-sdk Show documentation
Show all versions of pdfservices-sdk Show documentation
Adobe PDF Services SDK allows you to access RESTful APIs to create, convert, and manipulate PDFs within your applications.
Older versions can be found under groupId: com.adobe.documentservices, artifactId: pdftools-sdk
/*
* Copyright 2019 Adobe
* All Rights Reserved.
*
* NOTICE: Adobe permits you to use, modify, and distribute this file in
* accordance with the terms of the Adobe license agreement accompanying
* it. If you have received this file from a source other than Adobe,
* then your use, modification, or distribution of it requires the prior
* written permission of Adobe.
*/
package com.adobe.pdfservices.operation.internal.dto.response.pdfproperties;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@JsonIgnoreProperties(ignoreUnknown = true)
public class EncryptionSettingsProperties {
public Boolean encryptAttachmentsOnly;
public Boolean hasOwnerPassword;
public Boolean encryptMetadata;
public Boolean hasUserPassword;
public Integer bitLength;
public String algorithm;
@JsonCreator
public EncryptionSettingsProperties(@JsonProperty("encrypt_attachments_only") Boolean encryptAttachmentsOnly,
@JsonProperty("has_owner_password") Boolean hasOwnerPassword, @JsonProperty(
"encrypt_metadata") Boolean encryptMetadata, @JsonProperty(
"has_user_password") Boolean hasUserPassword, @JsonProperty(
"bit_length") Integer bitLength, @JsonProperty(
"algorithm") String algorithm) {
this.encryptAttachmentsOnly = encryptAttachmentsOnly;
this.hasOwnerPassword = hasOwnerPassword;
this.encryptMetadata = encryptMetadata;
this.hasUserPassword = hasUserPassword;
this.bitLength = bitLength;
this.algorithm = algorithm;
}
public Boolean getEncryptAttachmentsOnly() {
return encryptAttachmentsOnly;
}
public Boolean getHasOwnerPassword() {
return hasOwnerPassword;
}
public Boolean getEncryptMetadata() {
return encryptMetadata;
}
public Boolean getHasUserPassword() {
return hasUserPassword;
}
public Integer getBitLength() {
return bitLength;
}
public String getAlgorithm() {
return algorithm;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy