All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.webcohesion.enunciate.api.services.Service Maven / Gradle / Ivy

package com.webcohesion.enunciate.api.services;

import com.webcohesion.enunciate.javac.javadoc.JavaDoc;

import javax.lang.model.element.AnnotationMirror;
import java.util.List;
import java.util.Map;

/**
 * @author Ryan Heaton
 */
public interface Service {

  String getLabel();

  String getPath();

  String getNamespace();

  ServiceGroup getGroup();

  String getSlug();

  String getDescription();

  String getDeprecated();

  String getSince();

  String getVersion();

  List getOperations();

  Map getAnnotations();

  JavaDoc getJavaDoc();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy