repository-deposit-zenodo/core/src/main/java/eu/eudat/depositinterface/zenodorepository/service/ZenodoDepositService.java

15 lines
413 B
Java
Raw Normal View History

2023-12-11 14:08:00 +01:00
package eu.eudat.depositinterface.zenodorepository.service;
import eu.eudat.depositinterface.models.DmpDepositModel;
2023-12-13 10:39:56 +01:00
import eu.eudat.depositinterface.repository.DepositConfiguration;
2023-12-11 14:08:00 +01:00
2023-12-13 10:39:56 +01:00
public interface ZenodoDepositService {
String deposit(DmpDepositModel dmpDepositModel, String zenodoToken) throws Exception;
2023-12-11 14:08:00 +01:00
2023-12-13 10:39:56 +01:00
DepositConfiguration getConfiguration();
2023-12-11 14:08:00 +01:00
2023-12-13 10:39:56 +01:00
String authenticate(String code);
2023-12-11 14:08:00 +01:00
2023-12-13 10:39:56 +01:00
String getLogo();
2023-12-11 14:08:00 +01:00
}