SignXadesDto.java

package io.mersel.dss.signer.api.dtos;

import javax.validation.constraints.NotBlank;

import org.springframework.web.multipart.MultipartFile;

import io.swagger.v3.oas.annotations.media.Schema;
import io.mersel.dss.signer.api.models.enums.DocumentType;

public class SignXadesDto {
    private MultipartFile Document;
    private String SignatureId;
    private DocumentType DocumentType;
    private Boolean ZipFile;

    public String getSignatureId() {
        return SignatureId;
    }

    public void setSignatureId(String signatureId) {
        SignatureId = signatureId;
    }

    public MultipartFile getDocument() {
        return Document;
    }

    @NotBlank
    public void setDocument(MultipartFile document) {
        Document = document;
    }

    public io.mersel.dss.signer.api.models.enums.DocumentType getDocumentType() {
        return DocumentType;
    }

    @NotBlank
    @Schema(enumAsRef = true)
    public void setDocumentType(io.mersel.dss.signer.api.models.enums.DocumentType documentType) {
        DocumentType = documentType;
    }

    public Boolean getZipFile() {
        return ZipFile;
    }

    public void setZipFile(Boolean zipFile) {
        ZipFile = zipFile;
    }
}