Criando documento com docAPI, e setando ExpirationDate

Aparece o seguinte erro quando tento criar um documento pela docAPI setando o ExpirationDate, dizendo que não encontrou o metodo setExpirationDate:

Erro ao copiar o documento: InternalError: Can’t find method com.datasul.technology.webdesk.dm.dtos.DocumentDto.setExpirationDate(java.lang.String). (afterProcessFinish#43)

Alguém sabe como informar a data de expiração do documento?

        var docAtt = attachments.get(i);
    	
        var docDto = docAPI.newDocumentDto();
        
        docAPI.copyDocumentToUploadArea(docAtt.getDocumentId(), docAtt.getVersion());
        
        docDto.setDocumentId(0);
        docDto.setDocumentType("2");
        docDto.setParentDocumentId(parseInt(parentDocumentId));
        docDto.setDocumentDescription(newFileName);
        docDto.setInheritSecurity(true);
        docDto.setExpirationDate(expirationDate);
        docDto.setExpires(true);

Na descrição do erro diz que você tentou passar uma string pro método setExpirationDate, mas ele só aceita o tipo Date.

Obrigado amigo, deu certo!
A variavel expirationDate que eu estava passando recebia um valor de um campo date, então achei que não precisaria de formatação.

passando um new Date() funcionou. Deus abençoe!

1 curtida