package eu.dnetlib.enabling.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import eu.dnetlib.rmi.objects.is.DnetResourceFormat;
import eu.dnetlib.rmi.objects.is.DnetResourceKind;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface DnetResource {

	String type();

	DnetResourceKind kind() default DnetResourceKind.CONFIGURATION;

	DnetResourceFormat format() default DnetResourceFormat.JSON;
}
