// Path: zoot-core/src/main/java/net/fwbrasil/zoot/core/request/RequestMethod.java
// public class RequestMethod {
// 
//     public static final String GET = "GET";
//     public static final String POST = "POST";
//     public static final String PUT = "PUT";
//     public static final String DELETE = "DELETE";
//     public static final String OPTIONS = "OPTIONS";
//     public static final String HEAD = "HEAD";
//     public static final String TRACE = "TRACE";
//  
//     public static final String[] values = { GET, POST, PUT, DELETE, OPTIONS, HEAD,
//             TRACE };
// }


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import net.fwbrasil.zoot.core.request.RequestMethod;
package net.fwbrasil.zoot.core.api;



@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface EndpointAnnotation {
// Path: zoot-core/src/main/java/net/fwbrasil/zoot/core/request/RequestMethod.java
// public class RequestMethod {
// 
//     public static final String GET = "GET";
//     public static final String POST = "POST";
//     public static final String PUT = "PUT";
//     public static final String DELETE = "DELETE";
//     public static final String OPTIONS = "OPTIONS";
//     public static final String HEAD = "HEAD";
//     public static final String TRACE = "TRACE";
//  
//     public static final String[] values = { GET, POST, PUT, DELETE, OPTIONS, HEAD,
//             TRACE };
// }


// Path: zoot-core/src/main/java/net/fwbrasil/zoot/core/api/EndpointAnnotation.java
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import net.fwbrasil.zoot.core.request.RequestMethod;

package net.fwbrasil.zoot.core.api;



@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface EndpointAnnotation {
	String method() default RequestMethod.GET;