001package com.box.sdk;
002
003import java.lang.annotation.Documented;
004import java.lang.annotation.ElementType;
005import java.lang.annotation.Inherited;
006import java.lang.annotation.Retention;
007import java.lang.annotation.RetentionPolicy;
008import java.lang.annotation.Target;
009
010/**
011 * Type of resource (e.g.: folder, file, comment, etc...).
012 *
013 * @since 2.2.1
014 */
015@Documented
016@Inherited
017@Target(ElementType.TYPE)
018@Retention(RetentionPolicy.RUNTIME)
019public @interface BoxResourceType {
020
021    // Bug in checkstyle: Unused Javadoc tag.
022    // TODO checkstyle: need re-evaluation after checkstyle update
023    //CHECKSTYLE:OFF
024
025    /**
026     * @return Type of resource (e.g.: folder, file, comment, etc...).
027     */
028    //CHECKSTYLE:ON
029    String value();
030
031}